From bfdc0687b06eb687d5921a06c09d00dfcc849ee1 Mon Sep 17 00:00:00 2001 From: Chris Rai Date: Wed, 13 Mar 2024 14:05:48 -0400 Subject: [PATCH] removing staging --- .env.stg | 23 ----- .github/workflows/deploy-on-demand-v2.yml | 10 +- .github/workflows/deploy-on-demand.yml | 3 - .github/workflows/deploy.yml | 111 ++++------------------ k8s/values-stg.yaml | 12 --- 5 files changed, 20 insertions(+), 139 deletions(-) delete mode 100644 .env.stg delete mode 100644 k8s/values-stg.yaml diff --git a/.env.stg b/.env.stg deleted file mode 100644 index 40cd2fb..0000000 --- a/.env.stg +++ /dev/null @@ -1,23 +0,0 @@ -REACT_APP_AUTH_CALLBACK_URL=https://stg-ota-admin.cloud.fiskerinc.com -REACT_APP_AUTH_SERVICE_URL=https://stg-gw.cloud.fiskerinc.com/compute_auth -REACT_APP_CERT_SERVICE_URL=https://stg-gw.cloud.fiskerinc.com/certificate -REACT_APP_ENV=stg -REACT_APP_MAGNA_PROVIDER=Magna -REACT_APP_MAGNA_GROUP_ID=68273225-9da4-4fa7-aea5-38e16ec471fe -REACT_APP_OTA_SERVICE_URL=https://stg-gw.cloud.fiskerinc.com/ota_update -REACT_APP_SECURITY_DLL_URL=https://assets.fiskerdps.com/cloud-supplier/fisker_security_32.dll -REACT_APP_SECURITY_DLL_64_URL=https://assets.fiskerdps.com/cloud-supplier/fisker_security_64.dll -REACT_APP_SUPERSET_URL=https://stg-superset.cloud.fiskerinc.com -REACT_APP_ROLE_CREATE=efcc3025-e2d8-4212-8227-805c7be39d2c -REACT_APP_ROLE_READ_ONLY=a729bbd4-2038-4649-9127-16782bb1e701 -REACT_APP_ROLE_DELETE=8f78dce7-f5f9-4033-a10c-c9c7408bfcfe -REACT_APP_ROLE_GENERATE_CERTIFICATE=746f34b0-9ba0-4b5d-8d84-0256a9c8e390 -REACT_APP_ROLE_MANUFACTURE=3412e11a-a2d1-4355-be3e-ef9aa5065b69 -REACT_APP_ROLE_SUPPLIER_APPROVER=a6c9805e-80b2-42b2-bfbb-9df52e5504d8 -REACT_APP_ROLE_MANIFEST_MIGRATION=42798c8a-9fa7-4fb4-82c0-9582cabe364f -REACT_APP_ROLE_CAR_DIAGNOSTIC=2914e67f-fb85-4b78-b79d-656f4f37faa1 -REACT_APP_ROLE_UPDATE_DEPLOY=3590ec3f-1c05-428b-81a4-40b00baf83de -REACT_APP_ECCKEY_ENV=prod -REACT_APP_HOME_MAP_DEFAULT_LOCATION={"lat":37.0902,"lng":-95.7129,"zoom":4.5} -REACT_APP_ENABLE_DEBUGMASK=1 -REACT_APP_SHOW_AFTERSALES_EU_CERT_BUTTON=0 diff --git a/.github/workflows/deploy-on-demand-v2.yml b/.github/workflows/deploy-on-demand-v2.yml index abb7be3..8e6b13e 100644 --- a/.github/workflows/deploy-on-demand-v2.yml +++ b/.github/workflows/deploy-on-demand-v2.yml @@ -46,7 +46,7 @@ jobs: password: ${{ secrets.AZURE_CLIENT_SECRET }} - name: JFrog Auth - run: echo ${JFROG_NPMRC} | base64 -d > .npmrc + run: echo ${JFROG_NPMRC} | base64 -d > .npmrc - name: Set Env env: @@ -56,8 +56,6 @@ jobs: case ${ENV} in dev) ENVIRONMENT=dev;; - stage) - ENVIRONMENT=stg;; preprod) ENVIRONMENT=prd;; *) @@ -78,14 +76,14 @@ jobs: tags: ${{ env.REGISTRY }}/${{ env.PROJECT }}:${{ env.TAG }} cache-from: type=gha cache-to: type=gha,mode=max - + - name: Notify if failure if: ${{ failure() }} uses: rtCamp/action-slack-notify@v2 env: SLACK_COLOR: ${{ job.status }} SLACK_MESSAGE: "Failed to build ${{ env.PROJECT }} ${{ inputs.environment }}! :this-is-fine:" - + deploy: needs: build runs-on: [self-hosted, azure] @@ -115,7 +113,7 @@ jobs: env: SLACK_COLOR: ${{ job.status }} SLACK_MESSAGE: "Failed to deploy ${{ env.PROJECT }} on ${{ inputs.environment }}! :this-is-fine:" - + - name: Notify deploy success uses: rtCamp/action-slack-notify@v2 env: diff --git a/.github/workflows/deploy-on-demand.yml b/.github/workflows/deploy-on-demand.yml index 92a9cc3..d60a444 100644 --- a/.github/workflows/deploy-on-demand.yml +++ b/.github/workflows/deploy-on-demand.yml @@ -9,7 +9,6 @@ on: type: choice options: - dev - - stage - preprod env: @@ -54,8 +53,6 @@ jobs: case ${ENV} in dev) ENVIRONMENT=dev;; - stage) - ENVIRONMENT=stg;; preprod) ENVIRONMENT=prd;; *) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 931fe0f..e2301d8 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -18,7 +18,7 @@ env: jobs: build-dev: runs-on: ubuntu-latest - + steps: - name: Slack Notification uses: rtCamp/action-slack-notify@v2 @@ -50,14 +50,14 @@ jobs: tags: ${{ env.REGISTRY }}/${{ env.PROJECT }}:${{ env.TAG }}-dev cache-from: type=gha cache-to: type=gha,mode=max - + - name: Notify if failure if: ${{ failure() }} uses: rtCamp/action-slack-notify@v2 env: SLACK_COLOR: ${{ job.status }} SLACK_MESSAGE: "Failed to build ${{ env.PROJECT }} dev! :this-is-fine:" - + deploy-dev: needs: [build-dev] runs-on: [self-hosted, azure] @@ -86,91 +86,13 @@ jobs: env: SLACK_COLOR: ${{ job.status }} SLACK_MESSAGE: "Failed to deploy ${{ env.PROJECT }} on dev! :this-is-fine:" - + - name: Notify deploy success uses: rtCamp/action-slack-notify@v2 env: MSG_MINIMAL: true SLACK_MESSAGE: "Successfully deployed ${{ env.PROJECT }} to dev! :gopher_party:" - build-stg: - runs-on: ubuntu-latest - needs: [deploy-dev] - steps: - - name: Slack Notification - uses: rtCamp/action-slack-notify@v2 - - - name: Checkout - uses: actions/checkout@v4 - - - name: Azure Login - uses: azure/login@v1 - with: - creds: ${{ secrets.AZURE_CREDENTIALS }} - - - name: Login to ACR - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ secrets.AZURE_CLIENT_ID }} - password: ${{ secrets.AZURE_CLIENT_SECRET }} - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Build and push STG - uses: docker/build-push-action@v5 - with: - context: . - build-args: ENVIRONMENT=stg - push: true - tags: ${{ env.REGISTRY }}/${{ env.PROJECT }}:${{ env.TAG }}-stg - cache-from: type=gha - cache-to: type=gha,mode=max - - - name: Notify if failure - if: ${{ failure() }} - uses: rtCamp/action-slack-notify@v2 - env: - SLACK_COLOR: ${{ job.status }} - SLACK_MESSAGE: "Failed to build ${{ env.PROJECT }} stg! :this-is-fine:" - - - deploy-stg: - needs: [deploy-dev, build-stg] - runs-on: [self-hosted, azure] - environment: stg - steps: - - name: Checkout - uses: actions/checkout@v4 - - - uses: rtCamp/action-slack-notify@v2 - env: - MSG_MINIMAL: true - SLACK_MESSAGE: "Deploying ${{ env.PROJECT }} to stg... :partydeploy:" - - - name: Deploy to stg - run: |- - helm upgrade \ - --kube-context stg \ - --set image.registry=$REGISTRY \ - --set image.name=$PROJECT \ - --set image.tag=$TAG-stg \ - --wait -i -f k8s/values-stg.yaml $PROJECT k8s/ - - - name: Notify deploy failure - if: ${{ failure() }} - uses: rtCamp/action-slack-notify@v2 - env: - SLACK_COLOR: ${{ job.status }} - SLACK_MESSAGE: "Failed to deploy ${{ env.PROJECT }} on stg! :this-is-fine:" - - - name: Notify deploy success - uses: rtCamp/action-slack-notify@v2 - env: - MSG_MINIMAL: true - SLACK_MESSAGE: "Successfully deployed ${{ env.PROJECT }} to stg! :gopher_party:" - build-preprod: runs-on: ubuntu-latest needs: [deploy-dev] @@ -212,7 +134,7 @@ jobs: env: SLACK_COLOR: ${{ job.status }} SLACK_MESSAGE: "Failed to build ${{ env.PROJECT }} preprod! :this-is-fine:" - + deploy-preprod: needs: [deploy-dev, build-preprod] runs-on: [self-hosted, azure] @@ -241,16 +163,16 @@ jobs: env: SLACK_COLOR: ${{ job.status }} SLACK_MESSAGE: "Failed to deploy ${{ env.PROJECT }} on preprod! :this-is-fine:" - + - name: Notify deploy success uses: rtCamp/action-slack-notify@v2 env: MSG_MINIMAL: true - SLACK_MESSAGE: "Successfully deployed ${{ env.PROJECT }} to preprod! :gopher_party:" + SLACK_MESSAGE: "Successfully deployed ${{ env.PROJECT }} to preprod! :gopher_party:" build-cec-prd: runs-on: ubuntu-latest - needs: [deploy-dev, deploy-stg, deploy-preprod] + needs: [deploy-dev, deploy-preprod] steps: - name: Slack Notification uses: rtCamp/action-slack-notify@v2 @@ -282,7 +204,7 @@ jobs: tags: ${{ env.REGISTRY }}/${{ env.PROJECT }}:${{ env.TAG }}-cec-prd cache-from: type=gha cache-to: type=gha,mode=max - + - name: Notify if failure if: ${{ failure() }} uses: rtCamp/action-slack-notify@v2 @@ -291,7 +213,7 @@ jobs: SLACK_MESSAGE: "Failed to build ${{ env.PROJECT }} cec-prd! :this-is-fine:" deploy-cec-prd: - needs: [deploy-dev, deploy-stg, deploy-preprod, build-cec-prd] + needs: [deploy-dev, deploy-preprod, build-cec-prd] runs-on: [self-hosted, azure] environment: prd steps: @@ -318,7 +240,7 @@ jobs: env: SLACK_COLOR: ${{ job.status }} SLACK_MESSAGE: "Failed to deploy ${{ env.PROJECT }} on cec-prd! :this-is-fine:" - + - name: Notify deploy success uses: rtCamp/action-slack-notify@v2 env: @@ -327,7 +249,7 @@ jobs: build-cec-euprd: runs-on: ubuntu-latest - needs: [deploy-dev, deploy-stg, deploy-preprod] + needs: [deploy-dev, deploy-preprod] steps: - name: Slack Notification uses: rtCamp/action-slack-notify@v2 @@ -349,7 +271,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - + - name: Build and push CEC-EUPRD uses: docker/build-push-action@v5 with: @@ -359,7 +281,7 @@ jobs: tags: ${{ env.REGISTRY }}/${{ env.PROJECT }}:${{ env.TAG }}-cec-euprd cache-from: type=gha cache-to: type=gha,mode=max - + - name: Notify if failure if: ${{ failure() }} uses: rtCamp/action-slack-notify@v2 @@ -367,9 +289,8 @@ jobs: SLACK_COLOR: ${{ job.status }} SLACK_MESSAGE: "Failed to build ${{ env.PROJECT }} cec-euprd! :this-is-fine:" - deploy-cec-euprd: - needs: [deploy-dev, deploy-stg, deploy-preprod, build-cec-euprd] + needs: [deploy-dev, deploy-preprod, build-cec-euprd] runs-on: [self-hosted, azure] environment: prd steps: @@ -396,7 +317,7 @@ jobs: env: SLACK_COLOR: ${{ job.status }} SLACK_MESSAGE: "Failed to deploy ${{ env.PROJECT }} on cec-euprd! :this-is-fine:" - + - name: Notify deploy success uses: rtCamp/action-slack-notify@v2 env: diff --git a/k8s/values-stg.yaml b/k8s/values-stg.yaml deleted file mode 100644 index 0ea9afb..0000000 --- a/k8s/values-stg.yaml +++ /dev/null @@ -1,12 +0,0 @@ -ingress: - hostname: stg-ota-admin.cloud.fiskerinc.com - -resources: - requests: - cpu: 100m - memory: 128Mi - limits: - #cpu: 250m - memory: 256Mi - -replicas: 1