diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index f6842df829..b285d84870 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -16,10 +16,6 @@ jobs: uses: ./.github/workflows/install-env.yaml secrets: inherit - refresh-pods: - uses: ./.github/workflows/refresh-pods.yaml - secrets: inherit - test-code: needs: [install-env] uses: ./.github/workflows/test-code.yaml diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 1d5a53869c..674a2432ac 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -6,6 +6,9 @@ on: jobs: clear-cache: uses: ./.github/workflows/cache.yaml + refresh-pods: + uses: ./github/workflows/refresh-pods.yaml + secrets: inherit main: needs: [clear-cache] uses: ./.github/workflows/main.yaml diff --git a/.github/workflows/refresh-pods.yaml b/.github/workflows/refresh-pods.yaml index b8ae8a73fd..a4a4582670 100644 --- a/.github/workflows/refresh-pods.yaml +++ b/.github/workflows/refresh-pods.yaml @@ -40,3 +40,19 @@ jobs: - name: Restart rollout run: | oc rollout restart deployment/ccbc + refresh-prod: + runs-on: ubuntu-latest + environment: + name: production + steps: + - name: Authenticate, set context and run deploy script + uses: redhat-actions/oc-login@v1 + with: + openshift_server_url: ${{ secrets.OPENSHIFT_SERVER }} + openshift_token: ${{ secrets.OPENSHIFT_TOKEN }} + openshift_app_namespace: ${{ secrets.OPENSHIFT_APP_NAMESPACE }} + namespace: ${{ secrets.OPENSHIFT_APP_NAMESPACE }} + insecure_skip_tls_verify: true + - name: Restart rollout + run: | + oc rollout restart deployment/ccbc