diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 9052331..d977fef 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -15,21 +15,10 @@ permissions: jobs: deploy: name: Deploy - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - repository: 2martens/cloud-configuration - - name: Update image version - run: | - mkdir $HOME/bin - wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_arm64 -O $HOME/bin/yq && chmod +x $HOME/bin/yq - sed -i -r "s/(tag:).*/\1\ \"${{ inputs.image_version |}\"/" argocd/timetable/${{ inputs.target }}/overwrite_values.yaml - cd argocd/timetable/${{ inputs.target }} && $HOME/bin/yq '. *= load("overwrite_values.yaml")' default_values.yaml > values.yaml - - name: Save modified variable file - run: | - git add argocd/timetable/${{ inputs.target }}/* - git config --global user.name 'Your Name' - git config --global user.email 'your-username@users.noreply.github.com' - git diff-index --quiet HEAD || git commit -m "chore: Change timetable_image_version to ${{ inputs.image_version }}" - git push \ No newline at end of file + uses: 2martens/cloud-configuration/.github/workflows/deploy.yaml@main + with: + application: timetable + image_version: ${{ inputs.image_version }} + target: ${{ inputs.target }} + secrets: + ACTIONS_GITHUB_TOKEN: ${{ secrets.ACTIONS_GITHUB_TOKEN }}