<16 new commits> pushed to `<https://github.com/jm...
# osctrl
g
16 new commits pushed to
<https://github.com/jmpsec/osctrl/tree/develop|develop>
by javuto
<https://github.com/jmpsec/osctrl/commit/6603efd0c9bc1e0433279eba6dd2e1d927b15941|6603efd0>
- Add pkg/health service status model and manager
<https://github.com/jmpsec/osctrl/commit/78c01007b663148cf45c57c930d20a435d339b11|78c01007>
- Add runtime snapshot for health reporting
<https://github.com/jmpsec/osctrl/commit/42a1ee28e33a0553b0176eb5e89c5d3cac06de67|42a1ee28>
- Add health component status derivation
<https://github.com/jmpsec/osctrl/commit/dd7dc1d1a942e6b7862c7582327a57d52abc861d|dd7dc1d1>
- Add cached upgrade status for health reporting
<https://github.com/jmpsec/osctrl/commit/3314ca2b64b5c0c859d1a45deb87f3ba8a1a650f|3314ca2b>
- Add --health-enabled flag, off by default
<https://github.com/jmpsec/osctrl/commit/bce4d7fb7127c63c7712434e81a7c888122bb03d|bce4d7fb>
- Expose alerts worker counters for health reporting
<https://github.com/jmpsec/osctrl/commit/9647b938c5e943f9e8eea8ce32c6550dcc4491ae|9647b938>
- Write osctrl-tls health heartbeat from the existing poll loop
<https://github.com/jmpsec/osctrl/commit/5458fcc878ca36c0d8e44cc79af5c6490d83f01e|5458fcc8>
- Serve deployment health from osctrl-api
<https://github.com/jmpsec/osctrl/commit/4ab47ed9b116b4dd1764acfada7b53501fae8834|4ab47ed9>
- Add health API client to the SPA
<https://github.com/jmpsec/osctrl/commit/d44fad3cb2eecec4bc33dc47fc24f4f4748064dd|d44fad3c>
- Add Health page to the SPA
<https://github.com/jmpsec/osctrl/commit/5772ed3c08093ee414dd01ddaf4904c6f1ed145a|5772ed3c>
- Distinguish an unrun upgrade check from a stale version
<https://github.com/jmpsec/osctrl/commit/d4cbefcc9e65b140632d589eb5d0604fecace201|d4cbefcc>
- Document the health/system status subsystem
<https://github.com/jmpsec/osctrl/commit/85d29c13dec0768efafd46fc402bc1d60e8e2574|85d29c13>
- Bound health checks with a deadline and stop misattributing DB outages
<https://github.com/jmpsec/osctrl/commit/12ede449294772d0d9e7534741b9dd7b99e92f12|12ede449>
- Report osctrl-tls runtime stats without stopping the world
<https://github.com/jmpsec/osctrl/commit/b6601ca3b84a73ab0fb939b0b804c53b2c40a3d9|b6601ca3>
- Enable health in dev env
<https://github.com/jmpsec/osctrl/commit/b44b4f247cc1d610191ea70b8b7c19141dd6c953|b44b4f24>
- Merge pull request #1034 from jmpsec/health-system-status jmpsec/osctrl