Disabling pf9-managed cert-manager
Problem
After upgrading the cluster to version 1.28.6, cert-manager is getting installed in the luigi-system namespace is having conflict with the existing custom cert manager in the cert-manager namespace. As a result, the cert-manager pods are going into an error state.
Environment
Platform9 Managed Kubernetes 5.9.4
Kubernetes version 1.28.6
Procedure
To completely disable pf9 managed cert-manager and continue using custom cert-manager:
Patch the pf9-addon-operator image to the custom private image which doesn't install/uninstall pf9-managed cert-manager.<Need to add the repo details here>
Apply the below script, which will point all the CRB from luigi-system to cert-manager system.
Edit the webhooks to point to the cert-manager namespace instead of luigi-system namespace.
And delete all the 3 cert-manager deployments from luigi-system.
Once this is done all the pf9-managed cert-manager will be completely cleaned and wont be applied again.
