Skip to content
Snippets Groups Projects
Commit 12df153f authored by Yauheni  Rykhter (EPAM)'s avatar Yauheni Rykhter (EPAM) Committed by Shane Hutchins
Browse files

GONRG-5152: update pipeline for preship

parent 2cda9ce4
No related branches found
No related tags found
3 merge requests!299Update Dev branch,!298Securityfix,!229GONRG-5152: update pipeline for preship
......@@ -65,6 +65,7 @@ include:
- project: "osdu/platform/ci-cd-pipelines"
file: "cloud-providers/osdu-gcp-global.yml"
ref: "GONRG-5152-policy-pipeline"
- local: "/devops/azure/override-stages.yml"
- local: "/devops/aws/override-stages.yaml"
......
......@@ -27,9 +27,9 @@ osdu-gcp-helm-charts-release:
.common_test_config:
script:
- echo $OSDU_GCP_INTEGRATION_TESTER | base64 -d > OSDU_GCP_INTEGRATION_TESTER.json
- gcloud auth activate-service-account --key-file OSDU_GCP_INTEGRATION_TESTER.json
- gcloud config set project $OSDU_GCP_PROJECT
- echo $OSDU_GCP_INTEGRATION_TESTER | base64 -d > OSDU_GCP_INTEGRATION_TESTER.json
- gcloud auth activate-service-account --key-file OSDU_GCP_INTEGRATION_TESTER.json
- gcloud config set project $OSDU_GCP_PROJECT
osdu-gcp-deploy-configmap-opa:
tags: ["osdu-small"]
......@@ -213,3 +213,52 @@ osdu-gcp-anthos-test-python:
when: never
- if: '$OSDU_GCP == "1" && $OSDU_GCP_INT_TEST_TYPE == "python"'
when: never
osdu-gcp-preship-deploy-configmap-opa:
extends: .osdu-gcp-preship-variables
tags: ["osdu-small"]
image: gcr.io/google.com/cloudsdktool/cloud-sdk:alpine
stage: deploy_preship
needs:
- osdu-gcp-preship-deploy-configmap
- osdu-gcp-preship-deploy-deployment
script:
- gcloud auth activate-service-account --key-file $OSDU_GCP_PRESHIP_DEPLOY_FILE
- !reference [.common_config, script]
- !reference [.define_version, script]
- helm upgrade $OSDU_GCP_OPA_CONFIG_SERVICE $OSDU_GCP_HELM_OPA_CONFIG_DIR
--install
--create-namespace
--namespace=$OSDU_GCP_HELM_NAMESPACE
--wait
--history-max=3
--set data.bucketName=$OSDU_GCP_POLICY_BUCKET
--set conf.dataPartitionId=$DATA_PARTITION_ID
rules:
- if: '$OSDU_GCP == "1" && $CI_COMMIT_TAG'
when: on_success
osdu-gcp-preship-deploy-deployment-opa:
extends: .osdu-gcp-preship-variables
tags: ["osdu-small"]
image: gcr.io/google.com/cloudsdktool/cloud-sdk:alpine
stage: deploy_preship
needs:
- osdu-gcp-preship-deploy-configmap
- osdu-gcp-preship-deploy-configmap-opa
script:
- gcloud auth activate-service-account --key-file $OSDU_GCP_PRESHIP_DEPLOY_FILE
- !reference [.common_config, script]
- !reference [.define_version, script]
- helm repo add $OSDU_GCP_SERVICE ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/stable
- helm upgrade $OSDU_GCP_OPA_SERVICE $OSDU_GCP_HELM_OPA_DIR
--install
--create-namespace
--namespace=$OSDU_GCP_HELM_NAMESPACE
--wait
--history-max=3
- !reference [.verify_deploy, script]
- !reference [.verify_bootstrap, script]
rules:
- if: '$OSDU_GCP == "1" && $CI_COMMIT_TAG'
when: on_success
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment