Custom CertManager Pod in CrashLoopBackoff During Luigi Installation

Problem

The custom cert-manager pod is crashing due to permissions issue.

Cluster
Copy
Pod logs
Copy

Environment

  • Platform9 Managed Kubernetes - v5.9.4
  • Kubernetes version 1.28.6

Answer

This is a known issue, and it is being tracked in the jira PMK-6659.

Workaround

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 platform9/pf9-addon-operator:8.0.5-hf1 which doesn't install/uninstall pf9-managed cert-manager.
  2. Apply the below script, which will point all the CRB from luigi-system to cert-manager system.
Master node
Copy
  1. Edit the below webhooks to set the namespace as cert-manager instead of luigi-system namespace.
Master node
Copy

` 4. And delete all the three cert-manager deployments from luigi-system.

Master node
Copy

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

Additional Information

The fix release version is on PMK version 5.14

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