We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 747fba3 commit 74bf39fCopy full SHA for 74bf39f
1 file changed
scripts/install.tpl.sh
@@ -94,7 +94,12 @@ kubectl_wait_for_query() {
94
done
95
}
96
97
-kubectl apply -f "https://github.com/cert-manager/cert-manager/releases/download/${cert_mgr_version}/cert-manager.yaml"
+# Install cert-manager only if it is not already present on the cluster
98
+if kubectl get crd certificates.cert-manager.io &>/dev/null; then
99
+ echo "cert-manager is already installed, skipping installation"
100
+else
101
+ kubectl apply -f "https://github.com/cert-manager/cert-manager/releases/download/${cert_mgr_version}/cert-manager.yaml"
102
+fi
103
# Wait for cert-manager to be fully ready
104
kubectl_wait "cert-manager" "deployment/cert-manager-webhook" "60s"
105
kubectl_wait "cert-manager" "deployment/cert-manager-cainjector" "60s"
0 commit comments