Describe the bug:
When changing an existing Certificate request to issue a pkcs12 keystore instead of jks, cert-manager does not issue a new certificate. In other words, the secret still contains just keystore.jks.
Expected behaviour:
cert-manager should issue a new certificate when the keystore section in the Certificate CRD changes.
Steps to reproduce the bug:
Create a Certificate that includes something like
spec:
keystores:
jks:
create: true
passwordSecretRef:
key: secret
name: foobar
and change it to
spec:
keystores:
pkcs12:
create: true
passwordSecretRef:
key: secret
name: foobar
Anything else we need to know?:
N/A
Environment details::
- Kubernetes version: v1.23.9
- Cloud-provider/provisioner:
kubeadm
- cert-manager version: v1.9.1
- Install method: Helm
/kind bug
Describe the bug:
When changing an existing
Certificaterequest to issue apkcs12keystore instead ofjks, cert-manager does not issue a new certificate. In other words, the secret still contains justkeystore.jks.Expected behaviour:
cert-managershould issue a new certificate when thekeystoresection in theCertificateCRD changes.Steps to reproduce the bug:
Create a
Certificatethat includes something likeand change it to
Anything else we need to know?:
N/A
Environment details::
kubeadm/kind bug