diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e2d8ba9..b467375 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,7 +25,6 @@ jobs: cp nginx_ssl/nginx.crt /usr/local/share/ca-certificates/nginx-sandbox.crt 2>/dev/null || echo "Nutze Workspace-Zertifikat" update-ca-certificates - # KORRIGIERT: Nutzt das dedizierte PAT mit echten Schreibrechten für Packages - name: Log in to Local Registry run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login localhost:3005 -u ${{ github.actor }} --password-stdin @@ -42,6 +41,13 @@ jobs: docker push localhost:3005/${{ github.repository }}:${{ github.sha }} docker push localhost:3005/${{ github.repository }}:latest + # --- DIE OFFIZIELLE INFRASTRUKTUR-RETTUNG --- + # Schreibt die echten Cluster-Zugangsdaten direkt sicher in den Workspace + - name: Prepare Kubernetes Access + run: | + echo "${{ secrets.KUBECONFIG_DATA }}" > ./kind_kubeconfig + chmod 600 ./kind_kubeconfig + - name: Terraform Deploy run: | terraform init