When configuring cert manager, it should be possible to configure issuerRef, clusterLocalIssuerRef and systemInternalIssuerRef to three different configurations.
Actual Behavior
When setting one of issuerRef, clusterLocalIssuerRef and systemInternalIssuerRef in config-certmanager. All three get set to the same value. It is not possible to set distinct values for those fields.
Steps to Reproduce the Problem
Create knative serving configuration with the following:
What version of Knative?
1.15.0
Expected Behavior
When configuring cert manager, it should be possible to configure
issuerRef
,clusterLocalIssuerRef
andsystemInternalIssuerRef
to three different configurations.Actual Behavior
When setting one of
issuerRef
,clusterLocalIssuerRef
andsystemInternalIssuerRef
inconfig-certmanager
. All three get set to the same value. It is not possible to set distinct values for those fields.Steps to Reproduce the Problem
Create knative serving configuration with the following:
Create a ksvc:
The corresponding certificate will be of type
knative-selfsigned-issuer
.Check the test case and bugfix in my fork as well: https://github.com/mstein11/knative-serving/tree/verify_bug_in_cert_manager_config