Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Statistical-Genetics
jass
Commits
b12bbbbb
Commit
b12bbbbb
authored
Apr 07, 2022
by
Bryan BRANCOTTE
Browse files
fix conditional fetching of rabbitmq credentials
parent
a352f037
Changes
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
b12bbbbb
...
...
@@ -144,27 +144,6 @@ build-client:
API_URL
:
"
https://jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud/api"
test-ci
:
needs
:
[]
image
:
harbor.pasteur.fr/kube-system/helm-kubectl:3.4.0
environment
:
name
:
"
k8sdev-01/jass-dev/${CI_COMMIT_REF_SLUG}"
url
:
"
https://jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud"
script
:
-
kubectl get secret --namespace "jass-dev" ${CI_COMMIT_REF_SLUG}-rabbitmqXXX || NO_SECRET=$?
-
>
if [ $NO_SECRET ]; then
RABBITMQ_PASSWORD=''
RABBITMQ_ERLANG_COOKIE=''
else
RABBITMQ_PASSWORD=$(kubectl get secret --namespace "jass-dev" ${CI_COMMIT_REF_SLUG}-rabbitmq -o jsonpath="{.data.rabbitmq-password}" | base64 -d)
RABBITMQ_ERLANG_COOKIE=$(kubectl get secret --namespace "jass-dev" ${CI_COMMIT_REF_SLUG}-rabbitmq -o jsonpath="{.data.rabbitmq-erlang-cookie}" | base64 -d)
fi
-
echo $RABBITMQ_PASSWORD
-
echo $RABBITMQ_ERLANG_COOKIE
-
echo done
.deploy
:
stage
:
deploy
needs
:
...
...
@@ -178,8 +157,15 @@ test-ci:
-
kubectl apply -n $NAMESPACE -f chart/pvc-shared-data.yaml
-
helm dependency update chart
# shows some error on first deployment
-
RABBITMQ_PASSWORD=$(kubectl get secret --namespace "jass-dev" ${CI_COMMIT_REF_SLUG}-rabbitmq -o jsonpath="{.data.rabbitmq-password}" || echo "" | base64 -d)
-
RABBITMQ_ERLANG_COOKIE=$(kubectl get secret --namespace "jass-dev" ${CI_COMMIT_REF_SLUG}-rabbitmq -o jsonpath="{.data.rabbitmq-erlang-cookie}" || echo "" | base64 -d)
-
kubectl get secret --namespace "jass-dev" ${CI_COMMIT_REF_SLUG}-rabbitmq || NO_SECRET=$?
-
>
if [ $NO_SECRET ]; then
RABBITMQ_PASSWORD=''
RABBITMQ_ERLANG_COOKIE=''
else
RABBITMQ_PASSWORD=$(kubectl get secret --namespace "jass-dev" ${CI_COMMIT_REF_SLUG}-rabbitmq -o jsonpath="{.data.rabbitmq-password}" | base64 -d)
RABBITMQ_ERLANG_COOKIE=$(kubectl get secret --namespace "jass-dev" ${CI_COMMIT_REF_SLUG}-rabbitmq -o jsonpath="{.data.rabbitmq-erlang-cookie}" | base64 -d)
fi
-
>
helm upgrade --install --namespace=${NAMESPACE}
--set CI_REGISTRY_IMAGE=${CI_REGISTRY_IMAGE}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment