Certmanager is capable of setting it's own default issuer. Armada operator requires that .Spec.ClusterIssuer is supplied and hardcodes cluster issuer annotations. This precludes the ability to rely on certmanager defaults.
This PR makes ClusterIssuer optional, and only attaches cluster issuer annotations when ClusterIssuer is supplied.
Certmanager is capable of setting it's own default issuer. Armada operator requires that
.Spec.ClusterIssuer
is supplied and hardcodes cluster issuer annotations. This precludes the ability to rely on certmanager defaults.This PR makes
ClusterIssuer
optional, and only attaches cluster issuer annotations whenClusterIssuer
is supplied.