plane hooks
This commit is contained in:
@@ -56,3 +56,34 @@ spec:
|
||||
prune: true
|
||||
syncOptions:
|
||||
- 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"
|
||||
}]
|
||||
}
|
||||
}'
|
||||
Reference in New Issue
Block a user