feat(infrastructure): add workers as separate deployment, update workflow

This commit is contained in:
2025-09-23 23:56:10 +02:00
parent f4c2b28864
commit 3f48a44632
3 changed files with 32 additions and 12 deletions

View File

@@ -35,16 +35,20 @@ jobs:
- name: Get image digest
run: echo "IMAGE_DIGEST=${{ steps.build.outputs.digest }}" >> $GITHUB_ENV
- name: Update manifest with new image digest
- name: Update manifests with new image digest
uses: OpsVerseIO/image-updater-action@0.1.0
with:
valueFile: 'deployment/guestbook-ui-deployment.yaml'
propertyPath: 'spec.template.spec.containers[0].image'
value: ${{ secrets.DOCKER_USER }}/cc-app-demo@${{ env.IMAGE_DIGEST }}
commitChange: true
message: "${{ github.event.head_commit.message }}"
branch: main
targetBranch: main
createPR: 'false'
masterBranchName: 'main'
targetBranch: 'main'
branch: 'main'
message: 'Update image digest in manifests'
token: ${{ secrets.GITHUB_TOKEN }}
changes: |
{
"deployment/app-demo-deployment.yaml": {
"spec.template.spec.containers[0].image": "${{ secrets.DOCKER_USER }}/cc-app-demo@${{ env.IMAGE_DIGEST }}"
},
"deployment/app-demo-worker-deployment.yaml": {
"spec.template.spec.containers[0].image": "${{ secrets.DOCKER_USER }}/cc-app-demo@${{ env.IMAGE_DIGEST }}"
}
}