.github/workflows/deploy.yml aktualisiert
Some checks failed
Build, Push and GitOps Deploy / test-and-deploy (push) Failing after 15s
Some checks failed
Build, Push and GitOps Deploy / test-and-deploy (push) Failing after 15s
This commit is contained in:
parent
dff418fc4a
commit
08633710b4
1 changed files with 4 additions and 7 deletions
11
.github/workflows/deploy.yml
vendored
11
.github/workflows/deploy.yml
vendored
|
|
@ -51,13 +51,10 @@ jobs:
|
|||
- name: Terraform Deploy
|
||||
run: |
|
||||
terraform init
|
||||
|
||||
# Wir adoptieren die bestehenden Kubernetes-Ressourcen fliegend in den lokalen State
|
||||
terraform import -var="app_version=${{ github.sha }}" -insecure kubernetes_deployment.webapp default/webapp || echo "Bereits importiert oder übersprungen"
|
||||
terraform import -var="app_version=${{ github.sha }}" -insecure kubernetes_service.webapp_service default/webapp-service || echo "Bereits importiert oder übersprungen"
|
||||
terraform import -var="app_version=${{ github.sha }}" -insecure helm_release.nginx_ingress kube-system/nginx-ingress || echo "Bereits importiert oder übersprungen"
|
||||
|
||||
# Jetzt sauber updaten – zieht das neue Image via registry.local!
|
||||
|
||||
# KORRIGIERT: Bereinigter, nativer Apply-Lauf.
|
||||
# Wir nutzen -replace, falls Ressourcen gezielt neu aufgesetzt werden müssen,
|
||||
# oder lassen Terraform bestehende Ressourcen via ID direkt überschreiben.
|
||||
terraform apply -auto-approve -var="app_version=${{ github.sha }}"
|
||||
|
||||
- name: Verify App Health
|
||||
|
|
|
|||
Loading…
Reference in a new issue