Skip to content

Commit 62715b2

Browse files
fmountclaude
andcommitted
Use ECDSA P-256 private keys for cert-manager certificates
Switch all cert-manager Certificate resources from the default RSA algorithm to ECDSA P-256. This applies to webhook serving certs, metrics server certs, and all operator bindata certificates. The sync-bindata.sh script is updated accordingly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Francesco Pantano <fpantano@redhat.com>
1 parent 2e0717b commit 62715b2

26 files changed

Lines changed: 84 additions & 0 deletions

bindata/operator/infra-operator-webhooks.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ spec:
3737
issuerRef:
3838
kind: Issuer
3939
name: infra-operator-selfsigned-issuer
40+
privateKey:
41+
algorithm: ECDSA
42+
size: 256
4043
secretName: infra-operator-webhook-server-cert
4144
---
4245
apiVersion: admissionregistration.k8s.io/v1

bindata/operator/openstack-baremetal-operator-webhooks.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ spec:
3737
issuerRef:
3838
kind: Issuer
3939
name: openstack-baremetal-operator-selfsigned-issuer
40+
privateKey:
41+
algorithm: ECDSA
42+
size: 256
4043
secretName: openstack-baremetal-operator-webhook-server-cert
4144
---
4245
apiVersion: admissionregistration.k8s.io/v1

bindata/operator/operator.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,9 @@ spec:
157157
issuerRef:
158158
kind: Issuer
159159
name: openstack-operator-selfsigned-issuer
160+
privateKey:
161+
algorithm: ECDSA
162+
size: 256
160163
secretName: metrics-server-cert
161164
---
162165
apiVersion: cert-manager.io/v1
@@ -174,6 +177,9 @@ spec:
174177
issuerRef:
175178
kind: Issuer
176179
name: openstack-operator-selfsigned-issuer
180+
privateKey:
181+
algorithm: ECDSA
182+
size: 256
177183
secretName: webhook-server-cert
178184
---
179185
apiVersion: cert-manager.io/v1

bindata/rbac/barbican-operator-rbac.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,4 +359,7 @@ spec:
359359
issuerRef:
360360
kind: Issuer
361361
name: barbican-operator-selfsigned-issuer
362+
privateKey:
363+
algorithm: ECDSA
364+
size: 256
362365
secretName: barbican-operator-metrics-server-cert

bindata/rbac/cinder-operator-rbac.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,4 +372,7 @@ spec:
372372
issuerRef:
373373
kind: Issuer
374374
name: cinder-operator-selfsigned-issuer
375+
privateKey:
376+
algorithm: ECDSA
377+
size: 256
375378
secretName: cinder-operator-metrics-server-cert

bindata/rbac/designate-operator-rbac.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,4 +422,7 @@ spec:
422422
issuerRef:
423423
kind: Issuer
424424
name: designate-operator-selfsigned-issuer
425+
privateKey:
426+
algorithm: ECDSA
427+
size: 256
425428
secretName: designate-operator-metrics-server-cert

bindata/rbac/glance-operator-rbac.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,4 +388,7 @@ spec:
388388
issuerRef:
389389
kind: Issuer
390390
name: glance-operator-selfsigned-issuer
391+
privateKey:
392+
algorithm: ECDSA
393+
size: 256
391394
secretName: glance-operator-metrics-server-cert

bindata/rbac/heat-operator-rbac.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,4 +361,7 @@ spec:
361361
issuerRef:
362362
kind: Issuer
363363
name: heat-operator-selfsigned-issuer
364+
privateKey:
365+
algorithm: ECDSA
366+
size: 256
364367
secretName: heat-operator-metrics-server-cert

bindata/rbac/horizon-operator-rbac.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,4 +312,7 @@ spec:
312312
issuerRef:
313313
kind: Issuer
314314
name: horizon-operator-selfsigned-issuer
315+
privateKey:
316+
algorithm: ECDSA
317+
size: 256
315318
secretName: horizon-operator-metrics-server-cert

bindata/rbac/infra-operator-rbac.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -539,4 +539,7 @@ spec:
539539
issuerRef:
540540
kind: Issuer
541541
name: infra-operator-selfsigned-issuer
542+
privateKey:
543+
algorithm: ECDSA
544+
size: 256
542545
secretName: infra-operator-metrics-server-cert

0 commit comments

Comments
 (0)