From 378a59629eb46110193e6354670a2a9cce728c5a Mon Sep 17 00:00:00 2001 From: "Nastassia Rabeichykava (EPAM)" <nastassia_rabeichykava@epam.com> Date: Mon, 6 Jun 2022 10:25:01 +0000 Subject: [PATCH] GONRG-5062: refactore anthos pipeline --- .gitlab-ci.yml | 30 +------------------------ devops/gcp/pipeline/override-stages.yml | 30 +++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 29 deletions(-) create mode 100644 devops/gcp/pipeline/override-stages.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 102961cb5..af81fe6e2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,24 +1,4 @@ variables: - OSDU_GCP_SERVICE: notification - OSDU_GCP_VENDOR: gcp - OSDU_GCP_HELM_DEPLOYMENT_DIR: "devops/gcp/deploy" - OSDU_GCP_HELM_CONFIG_DIR: "devops/gcp/configmap" - OSDU_GCP_HELM_NAMESPACE: "default" - OSDU_GCP_HELM_CONFIG_SERVICE_VARS: > - --set data.log_level=$OSDU_GCP_LOG_LEVEL - --set data.google_audiences=$GOOGLE_AUDIENCE - --set data.app_register=$OSDU_GCP_REGISTER_API - OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: > - --set data.log_level=$OSDU_GCP_LOG_LEVEL - --set data.google_audiences=$GOOGLE_AUDIENCE - --set data.app_register=$OSDU_GCP_REGISTER_API - OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS: > - --set data.image=$CI_REGISTRY_IMAGE/osdu-gcp-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA - --set data.serviceAccountName=$OSDU_GCP_SERVICE-k8s - OSDU_GCP_HELM_CONFIG_SERVICE: "notification-config" - OSDU_GCP_HELM_DEPLOYMENT_SERVICE: "notification-deploy" - OSDU_GCP_HELM_PACKAGE_CHARTS: "devops/gcp/deploy devops/gcp/configmap" - AWS_BUILD_SUBDIR: provider/notification-aws/build-aws AWS_TEST_SUBDIR: testing/notification-test-aws AWS_SERVICE: notification @@ -63,12 +43,4 @@ include: - project: "osdu/platform/ci-cd-pipelines" file: "cloud-providers/ibm.yml" -osdu-gcp-test: - variables: - ENVIRONMENT: $OSDU_GCP_ENVIRONMENT - REGISTER_BASE_URL: $OSDU_GCP_REGISTER_BASE_URL - -osdu-gcp-dev2-test: - variables: - ENVIRONMENT: $OSDU_GCP_ENVIRONMENT - REGISTER_BASE_URL: $OSDU_GCP_REGISTER_BASE_URL + - local: "devops/gcp/pipeline/override-stages.yml" diff --git a/devops/gcp/pipeline/override-stages.yml b/devops/gcp/pipeline/override-stages.yml new file mode 100644 index 000000000..f23363f65 --- /dev/null +++ b/devops/gcp/pipeline/override-stages.yml @@ -0,0 +1,30 @@ +variables: + OSDU_GCP_SERVICE: notification + OSDU_GCP_VENDOR: gcp + OSDU_GCP_HELM_DEPLOYMENT_DIR: "devops/gcp/deploy" + OSDU_GCP_HELM_CONFIG_DIR: "devops/gcp/configmap" + OSDU_GCP_HELM_NAMESPACE: "default" + OSDU_GCP_HELM_CONFIG_SERVICE_VARS: > + --set data.log_level=$OSDU_GCP_LOG_LEVEL + --set data.google_audiences=$GOOGLE_AUDIENCE + --set data.app_register=$OSDU_GCP_REGISTER_API + OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: > + --set data.log_level=$OSDU_GCP_LOG_LEVEL + --set data.google_audiences=$GOOGLE_AUDIENCE + --set data.app_register=$OSDU_GCP_REGISTER_API + OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS: > + --set data.image=$CI_REGISTRY_IMAGE/osdu-gcp-$OSDU_GCP_SERVICE:$CI_COMMIT_SHORT_SHA + --set data.serviceAccountName=$OSDU_GCP_SERVICE-k8s + OSDU_GCP_HELM_CONFIG_SERVICE: "notification-config" + OSDU_GCP_HELM_DEPLOYMENT_SERVICE: "notification-deploy" + OSDU_GCP_HELM_PACKAGE_CHARTS: "devops/gcp/deploy devops/gcp/configmap" + +osdu-gcp-test: + variables: + ENVIRONMENT: $OSDU_GCP_ENVIRONMENT + REGISTER_BASE_URL: $OSDU_GCP_REGISTER_BASE_URL + +osdu-gcp-dev2-test: + variables: + ENVIRONMENT: $OSDU_GCP_ENVIRONMENT + REGISTER_BASE_URL: $OSDU_GCP_REGISTER_BASE_URL -- GitLab