Commit e5f7b63
committed
[WIP] NE-2743: Support centralized TLS security profiles for CDO metrics
The CoreDNS DaemonSet's kube-rbac-proxy sidecar now derives its TLS
cipher suites and minimum TLS version dynamically from the cluster-wide
APIServer TLS security profile instead of using hardcoded values. The
operator watches the APIServer "cluster" resource and reconciles when
the TLS policy changes.
TLS curves/groups are not explicitly passed to kube-rbac-proxy (it has
no --tls-curves flag); Go 1.25's crypto/tls defaults already include
X25519MLKEM768 (ML-KEM post-quantum) when CurvePreferences is unset,
which aligns with the CIO approach.
Assisted with Claude1 parent a91d2ca commit e5f7b63
2 files changed
Lines changed: 4 additions & 2 deletions
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
| 53 | + | |
53 | 54 | | |
54 | 55 | | |
55 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
| 70 | + | |
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| |||
0 commit comments