plane hooks

This commit is contained in:
titver968
2025-10-14 17:08:19 +02:00
parent 43f09e3c22
commit 4cdc439a86

View File

@@ -55,4 +55,35 @@ spec:
selfHeal: true selfHeal: true
prune: true prune: true
syncOptions: syncOptions:
- CreateNamespace=true - CreateNamespace=true
hooks:
- name: patch-ingress-tls
syncWave: "1"
manifest: |
apiVersion: batch/v1
kind: Job
metadata:
name: patch-plane-ingress
namespace: plane
spec:
template:
spec:
serviceAccountName: argocd-application-controller
restartPolicy: OnFailure
containers:
- name: kubectl
image: bitnami/kubectl
command:
- /bin/sh
- -c
- |
kubectl patch ingress plane-ingress -n plane \
--type merge \
-p '{
"spec": {
"tls": [{
"hosts": ["plane.innovation-hub-niedersachsen.de"],
"secretName": "plane-tls"
}]
}
}'