@@ -282,16 +282,20 @@ jobs:
282
282
needs :
283
283
- upload-to-quay
284
284
steps :
285
- - uses : actions/checkout@v2
285
+ - uses : actions/checkout@v4
286
286
with :
287
- repository : ${{env.GITOPS_REPO}}
288
- token : secrets.GITLAB_ACCESS_TOKEN
287
+ repository : ${{ TARGET_GITLAB_REPOSITORY }}
288
+ token : ${{ secrets.GITLAB_ACCESS_TOKEN }}
289
+ ref : ${{ vars.TARGET_GITLAB_REFERENCE }}
289
290
290
- - uses : imranismail/setup-kustomize@v1
291
+ - uses : imranismail/setup-kustomize@v2
291
292
with :
292
293
kustomize-version : 4.0.0
293
294
294
- - run : kustomize edit set image ${{env.APP_IMAGE}}:${GITHUB_REF#refs/*/}
295
+ - name : Update image tag
296
+ run : kustomize edit set image ${{env.APP_IMAGE}}:${GITHUB_REF#refs/*/}
297
+ env :
298
+ COMMITPREFIX : ' [CTS]'
295
299
working-directory : apps/${{env.APP_NAME}}/overlays/test
296
300
297
301
- run : |
@@ -300,16 +304,17 @@ jobs:
300
304
git commit -am "Gitops update to $APP_NAME"
301
305
git pull --rebase
302
306
git push
303
- - name : Update YAML file
304
- shell : bash
305
- env :
306
- COMMITPREFIX : ' [CTS]'
307
- run : |
308
-
309
- curl -s --header "PRIVATE-TOKEN: ${{}}" "${{vars.TARGET_GITLAB_REPOSITORY}}/files/${{vars.GITLAB_FILEPATH}}?ref=${{vars.TARGET_GITLAB_REFERENCE}}" -H "Accept: application/json" -H "Content-Type: application/json" | jq -r '.content' | base64 --decode > response.yaml
310
- yq -i "${{vars.YAML_PATH}} = \"${{needs.update-version.outputs.okr-docker-image}}\"" response.yaml
311
- UPDATED_CONTENT=$(cat response.yaml)
312
- curl --request PUT --header 'PRIVATE-TOKEN: ${{secrets.GITLAB_ACCESS_TOKEN}}' -F "branch=${{vars.TARGET_GITLAB_REFERENCE}}" -F "[email protected] " -F "author_name=GitLab Actions" -F "content=${UPDATED_CONTENT}" -F "commit_message=$COMMITPREFIX Automated changes to ${{vars.FILEPATH_COMMIT}}" "${{vars.TARGET_GITLAB_REPOSITORY}}/files/${{vars.GITLAB_FILEPATH}}"
307
+
308
+ # - name: Update YAML file
309
+ # shell: bash
310
+ # env:
311
+ # COMMITPREFIX: '[CTS]'
312
+ # run: |
313
+ #
314
+ # curl -s --header "PRIVATE-TOKEN: ${{}}" "${{vars.TARGET_GITLAB_REPOSITORY}}/files/${{vars.GITLAB_FILEPATH}}?ref=${{vars.TARGET_GITLAB_REFERENCE}}" -H "Accept: application/json" -H "Content-Type: application/json" | jq -r '.content' | base64 --decode > response.yaml
315
+ # yq -i "${{vars.YAML_PATH}} = \"${{needs.update-version.outputs.okr-docker-image}}\"" response.yaml
316
+ # UPDATED_CONTENT=$(cat response.yaml)
317
+ # curl --request PUT --header 'PRIVATE-TOKEN: ${{secrets.GITLAB_ACCESS_TOKEN}}' -F "branch=${{vars.TARGET_GITLAB_REFERENCE}}" -F "[email protected] " -F "author_name=GitLab Actions" -F "content=${UPDATED_CONTENT}" -F "commit_message=$COMMITPREFIX Automated changes to ${{vars.FILEPATH_COMMIT}}" "${{vars.TARGET_GITLAB_REPOSITORY}}/files/${{vars.GITLAB_FILEPATH}}"
313
318
314
319
# create-release:
315
320
# runs-on: ubuntu-24.04
0 commit comments