diff --git a/.github/workflows/deploy-image.yml b/.github/workflows/deploy-image.yml index cc4a3fd..29e1c5e 100644 --- a/.github/workflows/deploy-image.yml +++ b/.github/workflows/deploy-image.yml @@ -2,6 +2,16 @@ name: Deploy image in Kubernetes Cluster on: workflow_call: + inputs: + deployment: + type: string + required: true + service: + type: string + required: true + ingress: + type: string + required: true jobs: push-staging: @@ -25,8 +35,8 @@ jobs: strategy: basic namespace: lennart manifests: | - kubernetes/blueDeployment.yml - kubernetes/blueService.yml - kubernetes/ingress.yml + ${{inputs.deployment}} + ${{inputs.service}} + ${{inputs.ingress}} images: | lnart/dryager-backend:${{ github.sha }} diff --git a/.github/workflows/push-docker.yml b/.github/workflows/push-docker.yml index 2bc88de..047e090 100644 --- a/.github/workflows/push-docker.yml +++ b/.github/workflows/push-docker.yml @@ -17,4 +17,8 @@ jobs: push-staging: needs: [integrate, build-image] uses: ./.github/workflows/deploy-image.yml + with: + deployment: kubernetes/blueDeployment.yml + service: kubernetes/blueService.yml + ingress: kubernetes/ingress.yml secrets: inherit