diff --git a/ci_geosphere-test/gitlab-ci.yaml b/ci_geosphere-test/gitlab-ci.yaml index 554636663c82f9be7ed8ae612494bc00981cfc2d..28133b2bc45439f667fe433caf21ab088c6fd9d3 100644 --- a/ci_geosphere-test/gitlab-ci.yaml +++ b/ci_geosphere-test/gitlab-ci.yaml @@ -40,11 +40,6 @@ gstest deploy rabbit: stage: deploy rabbit script: - ./helpers/deploy_rabbitmq.sh ci_geosphere-test - - cp ${kubekorner_k3s_config} . - - kubeconfig=$(basename ${kubekorner_k3s_config}) - # FIXME: This may never run. This should be put on the production side - - |- - kubectl get secret --kubeconfig "${kubeconfig}" geosphere-rabbit-rabbitmq --namespace=geosphere -oyaml | grep -v '^\s*namespace:\s' | grep -v "helm" | sed 's/ name: .*/ name: geosphere-rabbit-rabbitmq-production/' | kubectl apply --kubeconfig "${kubeconfig}" --namespace=geosphere-test -f - # this job doesn't actually need any artifacts from previous jobs dependencies: [] rules: diff --git a/ci_geosphere/gitlab-ci.yaml b/ci_geosphere/gitlab-ci.yaml index ee9336ced3828cacaf53a849223a388ba251cef3..c6ce827b78bdc4b15c03e062a7f0099cd64d1a6a 100644 --- a/ci_geosphere/gitlab-ci.yaml +++ b/ci_geosphere/gitlab-ci.yaml @@ -57,6 +57,10 @@ gs deploy rabbit: stage: deploy rabbit script: - ./helpers/deploy_rabbitmq.sh ci_geosphere + - cp ${kubekorner_k3s_config} . + - kubeconfig=$(basename ${kubekorner_k3s_config}) + - |- + kubectl get secret --kubeconfig "${kubeconfig}" geosphere-rabbit-rabbitmq --namespace=geosphere -oyaml | grep -v '^\s*namespace:\s' | grep -v "helm" | sed 's/ name: .*/ name: geosphere-rabbit-rabbitmq-production/' | kubectl apply --kubeconfig "${kubeconfig}" --namespace=geosphere-test -f - # this job doesn't actually need any artifacts from previous jobs dependencies: [] rules: diff --git a/helpers/deploy_rabbitmq.sh b/helpers/deploy_rabbitmq.sh index 5fad1f6a92adbabf4b5edad8cbe06f4b5a7767dd..723a7a8a863e5faad497d6daa57de37364cac382 100755 --- a/helpers/deploy_rabbitmq.sh +++ b/helpers/deploy_rabbitmq.sh @@ -32,7 +32,7 @@ if [[ "$sec_info" != "" ]]; then ec=$(kubectl --kubeconfig $kubeconfig get secret --namespace $ns $auth_sec -o jsonpath="{.data.rabbitmq-erlang-cookie}" | base64 -d); EXTRA_ARGS="--set auth.password=$pw --set auth.erlangCookie=$ec"; fi -echo $EXTRA_ARGS +echo "Adding extra arguments: $EXTRA_ARGS" # install third-party rabbitmq server helm repo add bitnami "https://charts.bitnami.com/bitnami" helm upgrade -v 2 --install --kubeconfig $kubeconfig -f ${values_base}/values-geosphere-rabbit.yaml $EXTRA_ARGS --namespace $ns geosphere-rabbit bitnami/rabbitmq