From e30c0353f21c8bfae11d4b459f02f7263a9ca838 Mon Sep 17 00:00:00 2001 From: Waleed Akbar <wakbar@cttc.es> Date: Mon, 30 Sep 2024 16:56:10 +0000 Subject: [PATCH] Rrmoved all secrets from the tfs.sh. Generic secret for all sevices. --- deploy/tfs.sh | 44 ++----------------------------- manifests/analyticsservice.yaml | 2 +- manifests/kpi_managerservice.yaml | 2 +- manifests/telemetryservice.yaml | 2 +- 4 files changed, 5 insertions(+), 45 deletions(-) diff --git a/deploy/tfs.sh b/deploy/tfs.sh index 4268d50b2..65c1e8de2 100755 --- a/deploy/tfs.sh +++ b/deploy/tfs.sh @@ -147,56 +147,16 @@ sleep 2 printf "\n" echo ">>> Create Secret with CockroachDB data..." -echo "For Context" CRDB_SQL_PORT=$(kubectl --namespace ${CRDB_NAMESPACE} get service cockroachdb-public -o 'jsonpath={.spec.ports[?(@.name=="sql")].port}') -# CRDB_DATABASE_CONTEXT="${CRDB_DATABASE}_context" # TODO: change by specific configurable environment variable kubectl create secret generic crdb-data --namespace ${TFS_K8S_NAMESPACE} --type='Opaque' \ --from-literal=CRDB_NAMESPACE=${CRDB_NAMESPACE} \ --from-literal=CRDB_SQL_PORT=${CRDB_SQL_PORT} \ --from-literal=CRDB_USERNAME=${CRDB_USERNAME} \ --from-literal=CRDB_PASSWORD=${CRDB_PASSWORD} \ --from-literal=CRDB_SSLMODE=require -# printf "\n" - # --from-literal=CRDB_DATABASE=${CRDB_DATABASE_CONTEXT} \ - -echo "For KPI Management" -CRDB_SQL_PORT=$(kubectl --namespace ${CRDB_NAMESPACE} get service cockroachdb-public -o 'jsonpath={.spec.ports[?(@.name=="sql")].port}') -# CRDB_DATABASE_KPI_MGMT="${CRDB_DATABASE}_kpi" -kubectl create secret generic crdb-kpi-data --namespace ${TFS_K8S_NAMESPACE} --type='Opaque' \ - --from-literal=CRDB_NAMESPACE=${CRDB_NAMESPACE} \ - --from-literal=CRDB_SQL_PORT=${CRDB_SQL_PORT} \ - --from-literal=CRDB_USERNAME=${CRDB_USERNAME} \ - --from-literal=CRDB_PASSWORD=${CRDB_PASSWORD} \ - --from-literal=CRDB_SSLMODE=require -# printf "\n" - # --from-literal=CRDB_DATABASE=${CRDB_DATABASE_KPI_MGMT} \ - -echo "For Telemetry" -CRDB_SQL_PORT=$(kubectl --namespace ${CRDB_NAMESPACE} get service cockroachdb-public -o 'jsonpath={.spec.ports[?(@.name=="sql")].port}') -# CRDB_DATABASE_TELEMETRY="${CRDB_DATABASE}_telemetry" -kubectl create secret generic crdb-telemetry --namespace ${TFS_K8S_NAMESPACE} --type='Opaque' \ - --from-literal=CRDB_NAMESPACE=${CRDB_NAMESPACE} \ - --from-literal=CRDB_SQL_PORT=${CRDB_SQL_PORT} \ - --from-literal=CRDB_USERNAME=${CRDB_USERNAME} \ - --from-literal=CRDB_PASSWORD=${CRDB_PASSWORD} \ - --from-literal=CRDB_SSLMODE=require -# printf "\n" - # --from-literal=CRDB_DATABASE=${CRDB_DATABASE_TELEMETRY} \ - -echo "For Analytics" -CRDB_SQL_PORT=$(kubectl --namespace ${CRDB_NAMESPACE} get service cockroachdb-public -o 'jsonpath={.spec.ports[?(@.name=="sql")].port}') -# CRDB_DATABASE_ANALYTICS="${CRDB_DATABASE}_analytics" -kubectl create secret generic crdb-analytics --namespace ${TFS_K8S_NAMESPACE} --type='Opaque' \ - --from-literal=CRDB_NAMESPACE=${CRDB_NAMESPACE} \ - --from-literal=CRDB_SQL_PORT=${CRDB_SQL_PORT} \ - --from-literal=CRDB_USERNAME=${CRDB_USERNAME} \ - --from-literal=CRDB_PASSWORD=${CRDB_PASSWORD} \ - --from-literal=CRDB_SSLMODE=require -# printf "\n" - # --from-literal=CRDB_DATABASE=${CRDB_DATABASE_ANALYTICS} \ +printf "\n" -echo ">>> Create Secret with Apache Kakfa" -echo "For KPI, Telemetry and Analytics" +echo ">>> Create Secret with Apache Kakfa..." KFK_SERVER_PORT=$(kubectl --namespace ${KFK_NAMESPACE} get service kafka-service -o 'jsonpath={.spec.ports[0].port}') kubectl create secret generic kfk-kpi-data --namespace ${TFS_K8S_NAMESPACE} --type='Opaque' \ --from-literal=KFK_NAMESPACE=${KFK_NAMESPACE} \ diff --git a/manifests/analyticsservice.yaml b/manifests/analyticsservice.yaml index e15214dbd..61666ead9 100644 --- a/manifests/analyticsservice.yaml +++ b/manifests/analyticsservice.yaml @@ -43,7 +43,7 @@ spec: value: "9192" envFrom: - secretRef: - name: crdb-analytics + name: crdb-data - secretRef: name: kfk-kpi-data readinessProbe: diff --git a/manifests/kpi_managerservice.yaml b/manifests/kpi_managerservice.yaml index efc3a720d..31eaf1284 100644 --- a/manifests/kpi_managerservice.yaml +++ b/manifests/kpi_managerservice.yaml @@ -43,7 +43,7 @@ spec: value: "tfs_kpi" envFrom: - secretRef: - name: crdb-kpi-data + name: crdb-data readinessProbe: exec: command: ["/bin/grpc_health_probe", "-addr=:30010"] diff --git a/manifests/telemetryservice.yaml b/manifests/telemetryservice.yaml index 9c979713d..c3763d6a9 100644 --- a/manifests/telemetryservice.yaml +++ b/manifests/telemetryservice.yaml @@ -43,7 +43,7 @@ spec: value: "9192" envFrom: - secretRef: - name: crdb-telemetry + name: crdb-data - secretRef: name: kfk-kpi-data readinessProbe: -- GitLab