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.

Javascript
Copy

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:

  1. 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>
  2. Apply the below script, which will point all the CRB from luigi-system to cert-manager system.
Javascript
Copy
  1. Edit the webhooks to point to the cert-manager namespace instead of luigi-system namespace.
Javascript
Copy

And delete all the 3 cert-manager deployments from luigi-system.

Javascript
Copy

Once this is done all the pf9-managed cert-manager will be completely cleaned and wont be applied again.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard