Private
Public Access
1
0

replace namespace placeholders across all manifests and update CiliumNetworkPolicy
All checks were successful
Dynamic Branch Deploy / build-and-deploy (push) Successful in 15s

This commit is contained in:
Sebastian Unterschütz
2026-04-22 11:53:24 +02:00
parent bafaba35e1
commit e295d1ad61
2 changed files with 5 additions and 3 deletions

View File

@@ -164,10 +164,12 @@ jobs:
# Namespace erstellen (falls nicht existiert)
kubectl create namespace ${{ env.TARGET_NS }} --dry-run=client -o yaml | kubectl apply -f -
# Ingress und App-Manifest anpassen
# Platzhalter in allen K8s-Manifesten ersetzen
sed -i "s|\${APP_URL}|${{ env.APP_URL }}|g" k8s/ingress.yaml
sed -i "s|\${TARGET_NS}|${{ env.TARGET_NS }}|g" k8s/ingress.yaml
sed -i "s|\${IMAGE_NAME}|${{ env.DEPLOY_IMAGE }}|g" k8s/app.yaml
# TARGET_NS überall ersetzen (z.B. für Middlewares oder explizite Namespaces)
find k8s/ -name "*.yaml" -exec sed -i "s|\${TARGET_NS}|${{ env.TARGET_NS }}|g" {} +
# Admin-Credentials Secret anlegen/aktualisieren (aus Gitea Secret)
kubectl create secret generic admin-credentials \

View File

@@ -3,7 +3,7 @@ apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
name: default-deny-all
namespace: escapefromteacher
namespace: ${TARGET_NS}
spec:
endpointSelector: {}
ingress: