-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
Future Sustainability
-
False
-
-
False
-
None
-
None
-
None
-
None
Apply TLS profile settings to the metrics server via controller-runtime's TLSOpts.
File to modify:
- cmd/kueue/main.go
Implementation:
metricsServerOptions.TLSOpts = append(metricsServerOptions.TLSOpts, func(config *tls.Config) {
config.MinVersion = tlsVersionFromConfig(cfg.Metrics.MinTLSVersion)
config.CipherSuites = cipherSuitesFromConfig(cfg.Metrics.CipherSuites)
})
Acceptance Criteria:
- Metrics server respects minTLSVersion from configuration
- Metrics server respects cipherSuites from configuration
- Defaults to Intermediate profile when not specified
- TLS scanner confirms correct settings
Depends on: OCPKUEUE-451 (API fields)