From b516711042121a579a2919e57b1a224bae76a949 Mon Sep 17 00:00:00 2001 From: lohith-karlapudi Date: Thu, 11 Aug 2022 16:51:19 +0530 Subject: [PATCH] Update ci.yaml --- .github/workflows/ci.yaml | 116 +++++++++++++++++++------------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 62bf35a2..2afcc297 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -3,7 +3,7 @@ name: CI on: push: branches: - - 'edi-foundation-integration' + - 'add_id_token_header' # - $default-branch paths-ignore: - 'VERSION' @@ -159,66 +159,66 @@ jobs: docker push ${{ env.CI_LATEST_IMAGE }} docker push ${{ env.CI_IMAGE }} - Deploy_Test_HDS_AUTH_GATEWAY: - needs: [Build, Blackduck, Fortify, unit-test] - uses: ./.github/workflows/deploy-hds-auth-gateway.yaml - with: - OAUTH2_PROXY_IMAGE: ${{ needs.Build.outputs.envoyAlphaTag }} - secrets: - VAULT_HOST: ${{ secrets.VAULT_HOST }} - VAULT_ROLE_ID: ${{ secrets.VAULT_ROLE_ID }} - VAULT_SECRET_ID: ${{ secrets.VAULT_SECRET_ID }} + # Deploy_Test_HDS_AUTH_GATEWAY: + # needs: [Build, Blackduck, Fortify, unit-test] + # uses: ./.github/workflows/deploy-hds-auth-gateway.yaml + # with: + # OAUTH2_PROXY_IMAGE: ${{ needs.Build.outputs.envoyAlphaTag }} + # secrets: + # VAULT_HOST: ${{ secrets.VAULT_HOST }} + # VAULT_ROLE_ID: ${{ secrets.VAULT_ROLE_ID }} + # VAULT_SECRET_ID: ${{ secrets.VAULT_SECRET_ID }} - Promote_Version: - needs: [Deploy_Test_HDS_AUTH_GATEWAY] - if: github.ref == 'refs/heads/edi-foundation-integration' - runs-on: ubuntu-20.04 - outputs: - versionTag: ${{ steps.setVariables.outputs.versionTag }} - steps: - - uses: actions/checkout@v2 + # Promote_Version: + # needs: [Deploy_Test_HDS_AUTH_GATEWAY] + # if: github.ref == 'refs/heads/edi-foundation-integration' + # runs-on: ubuntu-20.04 + # outputs: + # versionTag: ${{ steps.setVariables.outputs.versionTag }} + # steps: + # - uses: actions/checkout@v2 - - name: Import Secrets - id: secrets - uses: hashicorp/vault-action@v2.3.1 - with: - url: ${{ secrets.VAULT_HOST }} - method: approle - roleId: ${{ secrets.VAULT_ROLE_ID }} - secretId: ${{ secrets.VAULT_SECRET_ID }} - exportEnv: true - secrets: | - devops/data/docker-repos/hsdp-edi endPoint | HSDP_DOCKER_REGISTRY ; - devops/data/docker-repos/hsdp-edi user | HSDP_DOCKER_USER ; - devops/data/docker-repos/hsdp-edi password | HSDP_DOCKER_PASSWORD ; + # - name: Import Secrets + # id: secrets + # uses: hashicorp/vault-action@v2.3.1 + # with: + # url: ${{ secrets.VAULT_HOST }} + # method: approle + # roleId: ${{ secrets.VAULT_ROLE_ID }} + # secretId: ${{ secrets.VAULT_SECRET_ID }} + # exportEnv: true + # secrets: | + # devops/data/docker-repos/hsdp-edi endPoint | HSDP_DOCKER_REGISTRY ; + # devops/data/docker-repos/hsdp-edi user | HSDP_DOCKER_USER ; + # devops/data/docker-repos/hsdp-edi password | HSDP_DOCKER_PASSWORD ; - - name: Set env variables - id: setVariables - run: | - new_version=`cat VERSION` - echo "New version is: $new_version" - echo "CI_IMAGE=${{ env.HSDP_DOCKER_REGISTRY }}/edi-foundation-oauth2-proxy:${new_version}-alpha" >> "$GITHUB_ENV" - echo "RC_IMAGE=docker.na1.hsdp.io/edisp-releases/edi-foundation-oauth2-proxy:${new_version}-rc" >> "$GITHUB_ENV" - echo "::set-output name=versionTag::${new_version}-rc" - echo "${new_version}-rc" + # - name: Set env variables + # id: setVariables + # run: | + # new_version=`cat VERSION` + # echo "New version is: $new_version" + # echo "CI_IMAGE=${{ env.HSDP_DOCKER_REGISTRY }}/edi-foundation-oauth2-proxy:${new_version}-alpha" >> "$GITHUB_ENV" + # echo "RC_IMAGE=docker.na1.hsdp.io/edisp-releases/edi-foundation-oauth2-proxy:${new_version}-rc" >> "$GITHUB_ENV" + # echo "::set-output name=versionTag::${new_version}-rc" + # echo "${new_version}-rc" - - name: Docker login - run: | - docker login --username '${{ secrets.DOCKER_USER }}' --password '${{ secrets.DOCKER_PSWD }}' '${{ secrets.DOCKER_REPO }}' + # - name: Docker login + # run: | + # docker login --username '${{ secrets.DOCKER_USER }}' --password '${{ secrets.DOCKER_PSWD }}' '${{ secrets.DOCKER_REPO }}' - - name: Docker Push - run: | - docker pull ${{ env.CI_IMAGE }} - docker tag ${{ env.CI_IMAGE }} ${{ env.RC_IMAGE }} - docker push ${{ env.RC_IMAGE }} + # - name: Docker Push + # run: | + # docker pull ${{ env.CI_IMAGE }} + # docker tag ${{ env.CI_IMAGE }} ${{ env.RC_IMAGE }} + # docker push ${{ env.RC_IMAGE }} - Replace_OAuth2_Proxy_Tag_in_Terraform_API_Gateway: - needs: [Promote_Version] - if: github.ref == 'refs/heads/edi-foundation-integration' - uses: ./.github/workflows/update-oauth2-proxy-version-at-api-gw.yaml - with: - OAUTH2_PROXY_IMAGE: ${{ needs.Promote_Version.outputs.versionTag }} - secrets: - VAULT_HOST: ${{ secrets.VAULT_HOST }} - VAULT_ROLE_ID: ${{ secrets.VAULT_ROLE_ID }} - VAULT_SECRET_ID: ${{ secrets.VAULT_SECRET_ID }} + # Replace_OAuth2_Proxy_Tag_in_Terraform_API_Gateway: + # needs: [Promote_Version] + # if: github.ref == 'refs/heads/edi-foundation-integration' + # uses: ./.github/workflows/update-oauth2-proxy-version-at-api-gw.yaml + # with: + # OAUTH2_PROXY_IMAGE: ${{ needs.Promote_Version.outputs.versionTag }} + # secrets: + # VAULT_HOST: ${{ secrets.VAULT_HOST }} + # VAULT_ROLE_ID: ${{ secrets.VAULT_ROLE_ID }} + # VAULT_SECRET_ID: ${{ secrets.VAULT_SECRET_ID }}