Skip to content

Tracking pull request to merge release-1.29.0 to main #76

Tracking pull request to merge release-1.29.0 to main

Tracking pull request to merge release-1.29.0 to main #76

Workflow file for this run

name: PR Teardown on Dev
on:
pull_request:
types: [unlabeled, closed]
env:
DEV_NAMESPACE: ${{ secrets.OPENSHIFT_NAMESPACE_PLATE }}-dev
PR_NUMBER: ${{ github.event.pull_request.number }}
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
teardown:
if: >
(github.event.action == 'unlabeled' && github.event.label.name == 'build') ||
(github.event.action == 'closed' && contains(github.event.pull_request.labels.*.name, 'build') )
name: PR Teardown
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- name: Log in to Openshift
uses: redhat-actions/[email protected]
with:
openshift_server_url: ${{ secrets.OPENSHIFT_SERVER }}
openshift_token: ${{ secrets.OPENSHIFT_TOKEN }}
insecure_skip_tls_verify: true
namespace: ${{ env.DEV_NAMESPACE }}
- name: Teardown the pull request
shell: bash {0}
run: |
helm -n ${{ env.DEV_NAMESPACE }} uninstall itvr-dev-${{ env.PR_NUMBER }}
helm -n ${{ env.DEV_NAMESPACE }} uninstall itvr-dev-${{ env.PR_NUMBER }}-minio
helm -n ${{ env.DEV_NAMESPACE }} uninstall itvr-dev-${{ env.PR_NUMBER }}-postgresql
oc -n ${{ env.DEV_NAMESPACE }} delete pvc -l app.kubernetes.io/instance=itvr-dev-${{ env.PR_NUMBER }}-postgresql