You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add TLS support for metrics endpoints with service CA certificates
This commit implements TLS encryption for both SSP operator and template validator metrics services.
The implementation handles both OLM and non-OLM deployments with proper certificate management.
Changes:
- Add --olm-deployment flag to distinguish OLM-managed deployments
- Create separate ServiceMonitors for SSP and template validator metrics
- Configure TLS settings with appropriate CA bundles based on deployment type
- Move common service names to constants package for reusability
- Update ServiceMonitor selector labels to differentiate between services
Technical details:
- Non-OLM deployments use service-ca.crt from ConfigMap
- OLM deployments use ssp-operator-service-cert Secret with olmCAKey
Signed-off-by: Michal Vavrinec <[email protected]>
0 commit comments