Skip to content

Commit a58ceec

Browse files
committed
Restore Helm deployments
1 parent 020b907 commit a58ceec

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

.github/workflows/.deployer.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -143,38 +143,38 @@ jobs:
143143
helm uninstall ${{ steps.vars.outputs.release }}
144144
fi
145145
146-
# - name: Deploy Helm chart
147-
# id: deploy
148-
# uses: bcgov/action-oc-runner@v1.0.0
149-
# with:
150-
# oc_namespace: ${{ secrets.oc_namespace }}
151-
# oc_token: ${{ secrets.oc_token }}
152-
# oc_server: ${{ inputs.oc_server }}
153-
# repository: ${{ inputs.repository }}
154-
# triggers: ${{ inputs.triggers }}
155-
# commands: |
156-
# # Package Helm chart
157-
# cd ${{ inputs.directory }}
158-
# sed -i 's/^name:.*/name: ${{ github.event.repository.name }}/' Chart.yaml
159-
# helm package -u . --app-version="tag-${{ steps.vars.outputs.tag }}_run-${{ github.run_number }}" \
160-
# --version=${{ steps.pr.outputs.pr || steps.vars.outputs.version }}
161-
162-
# # Helm upgrade/rollout
163-
# helm upgrade \
164-
# --set-string global.repository=${{ github.repository }} \
165-
# --set-string global.tag=${{ steps.vars.outputs.tag }} \
166-
# ${{ inputs.params }} \
167-
# --install --wait ${{ inputs.atomic == 'true' && '--atomic' || ''}} \
168-
# ${{ steps.vars.outputs.release }} \
169-
# --timeout ${{ inputs.timeout-minutes }}m \
170-
# --values ${{ inputs.values }} \
171-
# ./${{ github.event.repository.name }}-${{ steps.pr.outputs.pr || steps.vars.outputs.version }}.tgz
172-
173-
# # Helm release history
174-
# helm history ${{ steps.vars.outputs.release }}
175-
176-
# # Completed pod cleanup
177-
# oc delete po --field-selector=status.phase==Succeeded || true
146+
- name: Deploy Helm chart
147+
id: deploy
148+
uses: bcgov/action-oc-runner@v1.0.0
149+
with:
150+
oc_namespace: ${{ secrets.oc_namespace }}
151+
oc_token: ${{ secrets.oc_token }}
152+
oc_server: ${{ inputs.oc_server }}
153+
repository: ${{ inputs.repository }}
154+
triggers: ${{ inputs.triggers }}
155+
commands: |
156+
# Package Helm chart
157+
cd ${{ inputs.directory }}
158+
sed -i 's/^name:.*/name: ${{ github.event.repository.name }}/' Chart.yaml
159+
helm package -u . --app-version="tag-${{ steps.vars.outputs.tag }}_run-${{ github.run_number }}" \
160+
--version=${{ steps.pr.outputs.pr || steps.vars.outputs.version }}
161+
162+
# Helm upgrade/rollout
163+
helm upgrade \
164+
--set-string global.repository=${{ github.repository }} \
165+
--set-string global.tag=${{ steps.vars.outputs.tag }} \
166+
${{ inputs.params }} \
167+
--install --wait ${{ inputs.atomic == 'true' && '--atomic' || ''}} \
168+
${{ steps.vars.outputs.release }} \
169+
--timeout ${{ inputs.timeout-minutes }}m \
170+
--values ${{ inputs.values }} \
171+
./${{ github.event.repository.name }}-${{ steps.pr.outputs.pr || steps.vars.outputs.version }}.tgz
172+
173+
# Helm release history
174+
helm history ${{ steps.vars.outputs.release }}
175+
176+
# Completed pod cleanup
177+
oc delete po --field-selector=status.phase==Succeeded || true
178178
179179
promote:
180180
name: Promote Images

0 commit comments

Comments
 (0)