From a5c89b94284610dca057a9a723bc9d9d4e59af55 Mon Sep 17 00:00:00 2001 From: "Igor Zimovets (EPAM)" <igor_zimovets@epam.com> Date: Wed, 27 Apr 2022 08:27:50 +0000 Subject: [PATCH] GONRG-4788: update bootstrap namespace --- .gitlab-ci.yml | 11 +++++------ .../templates/partition-bootstrap-configmap.yml | 2 +- devops/gcp/configmap/values.yaml | 1 - .../templates/partition-bootstrap-deployment.yml | 2 +- devops/gcp/deploy/values.yaml | 1 - 5 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 928c61b93..d9838754e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,10 +22,10 @@ variables: OSDU_GCP_HELM_PACKAGE_CHARTS: "devops/gcp/deploy devops/gcp/configmap" OSDU_GCP_HELM_NAMESPACE: default OSDU_GCP_HELM_CONFIG_SERVICE_VARS: "--set data.partition_admin_accounts=$OSDU_GCP_PARTITION_ADMIN_ACCOUNTS --set data.project_id=$OSDU_GCP_PROJECT --set data.google_audiences=$GOOGLE_AUDIENCE --set data.log_level=INFO --set data.key_ring=$OSDU_GCP_PARTITION_KEY_RING --set data.kms_key=$OSDU_GCP_PARTITION_KMS_KEY --set data.data_partition_id=$OSDU_GCP_TENANT" - OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: "--set data.partition_admin_accounts=$OSDU_GCP_PARTITION_ADMIN_ACCOUNTS_DEV2 --set data.project_id=$OSDU_GCP_PROJECT --set data.google_audiences=$GOOGLE_AUDIENCE --set data.log_level=INFO --set data.key_ring=$OSDU_GCP_PARTITION_KEY_RING --set data.kms_key=$OSDU_GCP_PARTITION_KMS_KEY --set data.data_partition_id=$OSDU_GCP_TENANT --set conf.bootstrap_namespace=config" + OSDU_GCP_HELM_CONFIG_SERVICE_VARS_DEV2: "--set data.partition_admin_accounts=$OSDU_GCP_PARTITION_ADMIN_ACCOUNTS_DEV2 --set data.project_id=$OSDU_GCP_PROJECT --set data.google_audiences=$GOOGLE_AUDIENCE --set data.log_level=INFO --set data.key_ring=$OSDU_GCP_PARTITION_KEY_RING --set data.kms_key=$OSDU_GCP_PARTITION_KMS_KEY --set data.data_partition_id=$OSDU_GCP_TENANT" OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS: "--set data.image=$CI_REGISTRY_IMAGE/osdu-gcp:$CI_COMMIT_SHORT_SHA --set data.bootstrap_image=$CI_REGISTRY_IMAGE/osdu-gcp-bootstrap-partition:$CI_COMMIT_SHORT_SHA --set data.serviceAccountName=$OSDU_GCP_SERVICE-k8s --set data.bootstrapServiceAccountName=$OSDU_GCP_SERVICE-k8s" # FIXME add value below to DEV2 pipeline - OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS_DEV2: "--set data.bootstrap_image=$CI_REGISTRY_IMAGE/osdu-gcp-bootstrap-partition:$CI_COMMIT_SHORT_SHA --set data.bootstrapServiceAccountName=$OSDU_GCP_BOOTSTRAP_SERVICE_ACCOUNT --set conf.bootstrap_namespace=$OSDU_GCP_BOOTSTRAP_NAMESPACE" + OSDU_GCP_HELM_DEPLOYMENT_SERVICE_VARS_DEV2: "--set data.bootstrap_image=$CI_REGISTRY_IMAGE/osdu-gcp-bootstrap-partition:$CI_COMMIT_SHORT_SHA --set data.bootstrapServiceAccountName=$OSDU_GCP_BOOTSTRAP_SERVICE_ACCOUNT" OSDU_GCP_HELM_CONFIG_SERVICE: partition-config OSDU_GCP_HELM_DEPLOYMENT_SERVICE: partition-deploy @@ -77,14 +77,13 @@ osdu-gcp-deploy-deployment: osdu-gcp-dev2-deploy-deployment: variables: OSDU_GCP_BOOTSTRAP_SERVICE: partition-bootstrap - OSDU_GCP_BOOTSTRAP_NAMESPACE: config OSDU_GCP_BOOTSTRAP_SERVICE_ACCOUNT: workload-gke-bootstrap-sa needs: ["osdu-gcp-containerize-gitlab", "osdu-gcp-containerize-bootstrap-partition", "osdu-gcp-dev2-deploy-configmap"] after_script: - echo ----- Verify Bootstrap ----- - - kubectl rollout status deployment.v1.apps/$OSDU_GCP_BOOTSTRAP_SERVICE -n $OSDU_GCP_BOOTSTRAP_NAMESPACE --timeout=900s - - POD=$(kubectl get pod --sort-by=.metadata.creationTimestamp -n $OSDU_GCP_BOOTSTRAP_NAMESPACE | grep $OSDU_GCP_BOOTSTRAP_SERVICE | tail -1 | awk '{print $1}') - - STATUS=$(kubectl wait -n $OSDU_GCP_BOOTSTRAP_NAMESPACE --for=condition=Ready pod/$POD --timeout=300s) + - kubectl rollout status deployment.v1.apps/$OSDU_GCP_BOOTSTRAP_SERVICE -n $OSDU_GCP_HELM_NAMESPACE --timeout=900s + - POD=$(kubectl get pod --sort-by=.metadata.creationTimestamp -n $OSDU_GCP_HELM_NAMESPACE | grep $OSDU_GCP_BOOTSTRAP_SERVICE | tail -1 | awk '{print $1}') + - STATUS=$(kubectl wait -n $OSDU_GCP_HELM_NAMESPACE --for=condition=Ready pod/$POD --timeout=300s) - echo $STATUS - if [[ "$STATUS" != *"met"* ]]; then echo "POD didn't start correctly" ; exit 1 ; fi diff --git a/devops/gcp/configmap/templates/partition-bootstrap-configmap.yml b/devops/gcp/configmap/templates/partition-bootstrap-configmap.yml index 7f428d22f..e2312dc11 100644 --- a/devops/gcp/configmap/templates/partition-bootstrap-configmap.yml +++ b/devops/gcp/configmap/templates/partition-bootstrap-configmap.yml @@ -4,7 +4,7 @@ metadata: labels: app: "{{ .Values.conf.bootstrap_name }}" name: "{{ .Values.conf.bootstrap_configmap }}" - namespace: "{{ .Values.conf.bootstrap_namespace }}" + namespace: "{{ .Release.Namespace }}" data: PARTITION_NAME: "{{ .Values.data.partition_name }}.{{ .Release.Namespace }}.svc.cluster.local" PROJECT_ID: "{{ .Values.data.project_id }}" diff --git a/devops/gcp/configmap/values.yaml b/devops/gcp/configmap/values.yaml index ae8e56956..9095f463b 100644 --- a/devops/gcp/configmap/values.yaml +++ b/devops/gcp/configmap/values.yaml @@ -21,5 +21,4 @@ conf: # bootstrap common bootstrap_name: "partition-bootstrap" bootstrap_configmap: "partition-bootstrap-configmap" - bootstrap_namespace: "default" on_prem_enabled: false diff --git a/devops/gcp/deploy/templates/partition-bootstrap-deployment.yml b/devops/gcp/deploy/templates/partition-bootstrap-deployment.yml index db4d06666..024e87118 100644 --- a/devops/gcp/deploy/templates/partition-bootstrap-deployment.yml +++ b/devops/gcp/deploy/templates/partition-bootstrap-deployment.yml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: Deployment metadata: name: "{{ .Values.conf.bootstrap_name }}" - namespace: "{{ .Values.conf.bootstrap_namespace }}" + namespace: "{{ .Release.Namespace }}" spec: replicas: 1 selector: diff --git a/devops/gcp/deploy/values.yaml b/devops/gcp/deploy/values.yaml index 3950f4135..b69b3a639 100644 --- a/devops/gcp/deploy/values.yaml +++ b/devops/gcp/deploy/values.yaml @@ -18,7 +18,6 @@ conf: # bootstrap common bootstrap_name: "partition-bootstrap" bootstrap_configmap: "partition-bootstrap-configmap" - bootstrap_namespace: "default" on_prem_enabled: false namespacePolicy: mtlsMode: STRICT -- GitLab