diff --git a/.gitea/workflows/backend_build-deploy-prod.yaml b/.gitea/workflows/backend_build-deploy-prod.yaml index 2a33cc0..17af972 100644 --- a/.gitea/workflows/backend_build-deploy-prod.yaml +++ b/.gitea/workflows/backend_build-deploy-prod.yaml @@ -18,6 +18,7 @@ jobs: name: Deploy to production uses: ./.gitea/workflows/workflow_deploy-container.yaml with: - environment: prod + overlay: prod secrets: PACKAGE_REGISTRY_ACCESS: ${{ secrets.KUBE_CONFIG }} + needs: build-and-push diff --git a/.gitea/workflows/backend_build-deploy-stg.yaml b/.gitea/workflows/backend_build-deploy-stg.yaml index 98b7451..04d578a 100644 --- a/.gitea/workflows/backend_build-deploy-stg.yaml +++ b/.gitea/workflows/backend_build-deploy-stg.yaml @@ -17,9 +17,10 @@ jobs: PACKAGE_REGISTRY_ACCESS: ${{ secrets.PACKAGE_REGISTRY_ACCESS }} deploy-prod: - name: Deploy to production + name: Deploy to staging uses: ./.gitea/workflows/workflow_deploy-container.yaml with: - environment: stg + overlay: stg secrets: PACKAGE_REGISTRY_ACCESS: ${{ secrets.KUBE_CONFIG }} + needs: build-and-push diff --git a/.gitea/workflows/workflow_build-image.yaml b/.gitea/workflows/workflow_build-image.yaml index b33b03b..c04e6cf 100644 --- a/.gitea/workflows/workflow_build-image.yaml +++ b/.gitea/workflows/workflow_build-image.yaml @@ -34,5 +34,5 @@ jobs: uses: docker/build-push-action@v5 with: context: backend - tags: git.kluster.moll.re/anydev/anyway-backend:${{intputs.tag}} + tags: git.kluster.moll.re/anydev/anyway-backend:${{ inputs.tag }} push: true diff --git a/.gitea/workflows/workflow_deploy-container.yaml b/.gitea/workflows/workflow_deploy-container.yaml index 0e6601c..2e4ed57 100644 --- a/.gitea/workflows/workflow_deploy-container.yaml +++ b/.gitea/workflows/workflow_deploy-container.yaml @@ -31,4 +31,5 @@ jobs: - name: Deploy to k8s run: | - kubectl apply -k backend/deployment/overlays/${{ inputs.overlay }} --kubeconfig=kubeconfig + kubectl apply -k backend/deployment/overlays/${{ inputs.overlay }} --kubeconfig=kubeconfig --validate=false + # skip validation because downloading the schema from the internet is broken anyway