Xe Iaso
|
681c2cc2ed
|
feat(metrics): basic auth support (#1579)
* feat(internal): add basic auth HTTP middleware
Signed-off-by: Xe Iaso <me@xeiaso.net>
* feat(config): add HTTP basic auth for metrics
Signed-off-by: Xe Iaso <me@xeiaso.net>
* feat(metrics): wire up basic auth
Signed-off-by: Xe Iaso <me@xeiaso.net>
* doc: document HTTP basic auth for metrics server
Signed-off-by: Xe Iaso <me@xeiaso.net>
* chore: spelling
Signed-off-by: Xe Iaso <me@xeiaso.net>
* docs(admin/policies): give people a python command
Signed-off-by: Xe Iaso <me@xeiaso.net>
---------
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2026-04-23 00:17:09 -04:00 |
|
Xe Iaso
|
8f8ae76d56
|
feat(metrics): enable TLS/mTLS serving support (#1576)
* feat(config): add metrics TLS configuration
Signed-off-by: Xe Iaso <me@xeiaso.net>
* feat(metrics): add naive TLS serving for metrics
Signed-off-by: Xe Iaso <me@xeiaso.net>
* feat(metrics): import keypairreloader from a private project
Signed-off-by: Xe Iaso <me@xeiaso.net>
* fix(metrics): properly surface errors with the metrics server
Signed-off-by: Xe Iaso <me@xeiaso.net>
* feat(config): add CA certificate config value
Signed-off-by: Xe Iaso <me@xeiaso.net>
* feat(metrics): enable mTLS support
Signed-off-by: Xe Iaso <me@xeiaso.net>
* doc(default-config): document how to set up TLS and mTLS
Signed-off-by: Xe Iaso <me@xeiaso.net>
* doc: document metrics TLS and mTLS
Signed-off-by: Xe Iaso <me@xeiaso.net>
* chore: spelling
Signed-off-by: Xe Iaso <me@xeiaso.net>
---------
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2026-04-22 19:55:09 -04:00 |
|
Xe Iaso
|
d5ccf9c670
|
feat: move metrics server config to the policy file (#1572)
* feat(config): add metrics bind config to policy file with flag hack
Signed-off-by: Xe Iaso <me@xeiaso.net>
* feat(internal): move SetupListener from main
Signed-off-by: Xe Iaso <me@xeiaso.net>
* fix(main): use internal.SetupListener
Signed-off-by: Xe Iaso <me@xeiaso.net>
* fix(config): add metrics socket mode
Signed-off-by: Xe Iaso <me@xeiaso.net>
* feat: move metrics server to a dedicated package
Signed-off-by: Xe Iaso <me@xeiaso.net>
* doc: add metrics server configuration docs
Signed-off-by: Xe Iaso <me@xeiaso.net>
* doc(default-config): add vague references to metrics server
Signed-off-by: Xe Iaso <me@xeiaso.net>
* chore: spelling
Signed-off-by: Xe Iaso <me@xeiaso.net>
---------
Signed-off-by: Xe Iaso <me@xeiaso.net>
|
2026-04-21 15:36:11 -04:00 |
|