Skip to content

Commit ac9d58d

Browse files
authored
Merge pull request #2397 from bcgov/2346-replace-ansleys-pat-with-deploy-key-for-gh-actions
Replace GITOPS_PAT with GITOPS_DEPLOY_KEY
2 parents f55efe7 + c794808 commit ac9d58d

File tree

1 file changed

+35
-35
lines changed

1 file changed

+35
-35
lines changed

.github/workflows/deploy.yml

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: deploy
22

3-
on:
3+
on:
44
workflow_call:
55
inputs:
66
environment:
@@ -19,39 +19,39 @@ jobs:
1919
environment: ${{ inputs.environment }}
2020
runs-on: ubuntu-22.04
2121
steps:
22-
- name: Lowercase repo owner
23-
id: lowercase_repo_owner
24-
uses: ASzc/change-string-case-action@v6
25-
with:
26-
string: ${{ github.repository_owner }}
22+
- name: Lowercase repo owner
23+
id: lowercase_repo_owner
24+
uses: ASzc/change-string-case-action@v6
25+
with:
26+
string: ${{ github.repository_owner }}
2727

28-
- name: Authenticate to OpenShift
29-
run: |
30-
DOCKER_IMAGE=ghcr.io/${{ steps.lowercase_repo_owner.outputs.lowercase }}/alcs-api
31-
oc login --token=${{ secrets.OC_TOKEN }} --server=${{ secrets.OC_SERVER }}
32-
33-
- name: Import Images
34-
run: |
35-
import() { \
36-
echo "Importing $1" ; \
37-
oc import-image $1:${{ github.sha }} --from ghcr.io/bcgov/$1:${{ github.sha }} -n ${{secrets.LICENSE_PLATE}}-tools ;}
38-
39-
import alcs-api
40-
import alcs-frontend
41-
import alcs-migrate
42-
import alcs-portal-frontend
28+
- name: Authenticate to OpenShift
29+
run: |
30+
DOCKER_IMAGE=ghcr.io/${{ steps.lowercase_repo_owner.outputs.lowercase }}/alcs-api
31+
oc login --token=${{ secrets.OC_TOKEN }} --server=${{ secrets.OC_SERVER }}
4332
44-
- name: Repository Dispatch
45-
uses: peter-evans/repository-dispatch@v3
46-
with:
47-
token: ${{ secrets.GITOPS_PAT }}
48-
repository: ${{ env.GITOPS_REPO }}
49-
event-type: deploy-${{ inputs.environment }}
50-
client-payload: |
51-
{
52-
"alcs-api": "image-registry.apps.silver.devops.gov.bc.ca/a5cf88-tools/alcs-api:${{ github.sha }}",
53-
"alcs-frontend": "image-registry.apps.silver.devops.gov.bc.ca/a5cf88-tools/alcs-frontend:${{ github.sha }}",
54-
"alcs-migrate": "image-registry.apps.silver.devops.gov.bc.ca/a5cf88-tools/alcs-migrate:${{ github.sha }}",
55-
"alcs-portal-frontend": "image-registry.apps.silver.devops.gov.bc.ca/a5cf88-tools/alcs-portal-frontend:${{ github.sha }}",
56-
"commitMessage": "${{ github.sha }}"
57-
}
33+
- name: Import Images
34+
run: |
35+
import() { \
36+
echo "Importing $1" ; \
37+
oc import-image $1:${{ github.sha }} --from ghcr.io/bcgov/$1:${{ github.sha }} -n ${{secrets.LICENSE_PLATE}}-tools ;}
38+
39+
import alcs-api
40+
import alcs-frontend
41+
import alcs-migrate
42+
import alcs-portal-frontend
43+
44+
- name: Repository Dispatch
45+
uses: peter-evans/repository-dispatch@v3
46+
with:
47+
token: ${{ secrets.GITOPS_DEPLOY_KEY }}
48+
repository: ${{ env.GITOPS_REPO }}
49+
event-type: deploy-${{ inputs.environment }}
50+
client-payload: |
51+
{
52+
"alcs-api": "image-registry.apps.silver.devops.gov.bc.ca/a5cf88-tools/alcs-api:${{ github.sha }}",
53+
"alcs-frontend": "image-registry.apps.silver.devops.gov.bc.ca/a5cf88-tools/alcs-frontend:${{ github.sha }}",
54+
"alcs-migrate": "image-registry.apps.silver.devops.gov.bc.ca/a5cf88-tools/alcs-migrate:${{ github.sha }}",
55+
"alcs-portal-frontend": "image-registry.apps.silver.devops.gov.bc.ca/a5cf88-tools/alcs-portal-frontend:${{ github.sha }}",
56+
"commitMessage": "${{ github.sha }}"
57+
}

0 commit comments

Comments
 (0)