From 070a7cef12c1ca9e185b3c8a4caa59c7e3121a38 Mon Sep 17 00:00:00 2001
From: "Danylo Vanin (EPAM)" <danylo_vanin@epam.com>
Date: Wed, 27 Apr 2022 11:21:54 +0000
Subject: [PATCH] [GONRG-4699] Refactor bootstrap pipeline

---
 .gitlab-ci.yml                                 |  7 +++----
 .../bootstrap/bootstrap_partition.yml          | 18 ------------------
 2 files changed, 3 insertions(+), 22 deletions(-)
 delete mode 100644 provider/partition-gcp/bootstrap/bootstrap_partition.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d9838754e..9ab2d9fda 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,6 +14,7 @@ variables:
   IBM_INT_TEST_SUBDIR: testing/partition-test-ibm
 
   # --- osdu gcp specific variables ---
+  OSDU_GCP_ENABLE_BOOTSTRAP: "true"
   OSDU_GCP_SERVICE: partition
   OSDU_GCP_VENDOR: gcp
   OSDU_GCP_APPLICATION_NAME: os-partition
@@ -60,12 +61,10 @@ include:
   - project: "osdu/platform/ci-cd-pipelines"
     file: "publishing/pages.yml"
 
-  - local: "/provider/partition-gcp/bootstrap/bootstrap_partition.yml"
-
 osdu-gcp-deploy-deployment:
   variables:
     OSDU_GCP_BOOTSTRAP_SERVICE: partition-bootstrap
-  needs: ["osdu-gcp-containerize-gitlab", "osdu-gcp-containerize-bootstrap-partition", "osdu-gcp-deploy-configmap"]
+  needs: ["osdu-gcp-containerize-gitlab", "osdu-gcp-containerize-bootstrap-gitlab", "osdu-gcp-deploy-configmap"]
   after_script:
     - echo ----- Verify Bootstrap -----
     - kubectl rollout status deployment.v1.apps/$OSDU_GCP_BOOTSTRAP_SERVICE -n $OSDU_GCP_HELM_NAMESPACE --timeout=900s
@@ -78,7 +77,7 @@ osdu-gcp-dev2-deploy-deployment:
   variables:
     OSDU_GCP_BOOTSTRAP_SERVICE: partition-bootstrap
     OSDU_GCP_BOOTSTRAP_SERVICE_ACCOUNT: workload-gke-bootstrap-sa
-  needs: ["osdu-gcp-containerize-gitlab", "osdu-gcp-containerize-bootstrap-partition", "osdu-gcp-dev2-deploy-configmap"]
+  needs: ["osdu-gcp-containerize-gitlab", "osdu-gcp-containerize-bootstrap-gitlab", "osdu-gcp-dev2-deploy-configmap"]
   after_script:
     - echo ----- Verify Bootstrap -----
     - kubectl rollout status deployment.v1.apps/$OSDU_GCP_BOOTSTRAP_SERVICE -n $OSDU_GCP_HELM_NAMESPACE --timeout=900s
diff --git a/provider/partition-gcp/bootstrap/bootstrap_partition.yml b/provider/partition-gcp/bootstrap/bootstrap_partition.yml
deleted file mode 100644
index fae6866ee..000000000
--- a/provider/partition-gcp/bootstrap/bootstrap_partition.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-osdu-gcp-containerize-bootstrap-partition:
-  stage: containerize
-  needs: ["compile-and-unit-test"]
-  image: docker:19.03.15
-  tags: ["osdu-small"]
-  services:
-    - docker:20.10.7-dind
-  variables:
-    IMAGE_NAME: osdu-gcp-bootstrap-partition
-  script:
-    # Gitlab Container Registry
-    - export EXTRA_DOCKER_TAG=""; if [ "$CI_COMMIT_TAG" != "" ] ; then EXTRA_DOCKER_TAG="-t $CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_TAG" ; elif [ "$CI_COMMIT_REF_NAME" = "master" ] ; then EXTRA_DOCKER_TAG="-t $CI_REGISTRY_IMAGE/$IMAGE_NAME:latest" ; fi
-    - docker build -t $CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA $EXTRA_DOCKER_TAG --file provider/partition-gcp/bootstrap/Dockerfile .
-    - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
-    - docker push $CI_REGISTRY_IMAGE/$IMAGE_NAME
-  rules:
-    - if: "$OSDU_GCP == 'true'"
-      when: on_success
-- 
GitLab