Uninstall hybrid runtime

Version 1.16 (latest)keyboard_arrow_down

Uninstall Apigee hybrid

Use the following commands to uninstall the hybrid runtime:

  1. Uninstall the resources in your apigee namespace:
    helm uninstall -n APIGEE_NAMESPACE ENV_GROUP_RELEASE_NAME ENV_RELEASE_NAME $ORG_NAME ingress-manager telemetry redis datastore
    
  2. Uninstall apigee-operator.
    helm uninstall -n APIGEE_NAMESPACE operator
  3. Delete the Apigee CRDs:
    kubectl delete -k  apigee-operator/etc/crds/default/

Remove cert-manager

To remove cert-manager, permanently remove the apigee-ca certificate and secret from the cert-manager namespace with the following steps:

  1. Delete the apigee-ca certificate.
      kubectl delete secret -n APIGEE_NAMESPACE apigee-ca
  2. The output should look similar to the following:

      certificate.cert-manager.io "apigee-ca" deleted
      
  3. Verify that the apigee-ca certificate was deleted by getting all certificates:
      kubectl get certificates -A
        
  4. The output should look similar to the following:

    NAMESPACE   NAME                              READY   SECRET                            AGE
    apigee      apigee-datastore-guardrails-tls   True    apigee-datastore-guardrails-tls   89m
        
  5. Delete the apigee-ca secret:
      kubectl -n cert-manager delete secret apigee-ca
        
  6. Verify that the secret was deleted:
      kubectl get secrets -n cert-manager
        
  7. The output should look similar to the following:

    NAME                      TYPE     DATA   AGE
    cert-manager-webhook-ca   Opaque   3      94m