Skip to content
Snippets Groups Projects
Commit 599af801 authored by Bryan BRANCOTTE's avatar Bryan BRANCOTTE
Browse files

use namespace dependant values...yaml file

set project size and ingress class in such files
parent 79d713c5
No related branches found
No related tags found
1 merge request!57use namespace dependant values...yaml file
...@@ -157,14 +157,13 @@ build-client: ...@@ -157,14 +157,13 @@ build-client:
--set CI_REGISTRY_IMAGE=${CI_REGISTRY_IMAGE} --set CI_REGISTRY_IMAGE=${CI_REGISTRY_IMAGE}
--set image.tag=${CI_COMMIT_SHA} --set image.tag=${CI_COMMIT_SHA}
--set ingress.host.name=${PUBLIC_URL} --set ingress.host.name=${PUBLIC_URL}
--set ingress.annotations."kubernetes\.io/ingress\.class"=${INGRESS_CLASS}
--set registry.username=${DEPLOY_USER} --set registry.username=${DEPLOY_USER}
--set registry.password=${DEPLOY_TOKEN} --set registry.password=${DEPLOY_TOKEN}
--set registry.host=${CI_REGISTRY} --set registry.host=${CI_REGISTRY}
--set imagePullSecrets[0].name="registry-pull-secret-${CI_COMMIT_REF_SLUG}" --set imagePullSecrets[0].name="registry-pull-secret-${CI_COMMIT_REF_SLUG}"
--set rabbitmq.auth.password=$RABBITMQ_PASSWORD --set rabbitmq.auth.password=$RABBITMQ_PASSWORD
--set rabbitmq.auth.erlangCookie=$RABBITMQ_ERLANG_COOKIE --set rabbitmq.auth.erlangCookie=$RABBITMQ_ERLANG_COOKIE
--set projects.size=${PROJECT_SIZE} --values ./chart/values.${NAMESPACE}.yaml
${CI_COMMIT_REF_SLUG} ./chart/ ${CI_COMMIT_REF_SLUG} ./chart/
...@@ -174,8 +173,6 @@ deploy-dev: ...@@ -174,8 +173,6 @@ deploy-dev:
variables: variables:
NAMESPACE: "jass-dev" NAMESPACE: "jass-dev"
PUBLIC_URL: "jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud" PUBLIC_URL: "jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud"
INGRESS_CLASS: "internal"
PROJECT_SIZE: "20Gi"
environment: environment:
name: "k8sdev-01/jass-dev/${CI_COMMIT_REF_SLUG}" name: "k8sdev-01/jass-dev/${CI_COMMIT_REF_SLUG}"
url: "https://jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud" url: "https://jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud"
...@@ -190,8 +187,6 @@ deploy-prod: ...@@ -190,8 +187,6 @@ deploy-prod:
variables: variables:
NAMESPACE: "jass-prod" NAMESPACE: "jass-prod"
PUBLIC_URL: "jass.pasteur.cloud" PUBLIC_URL: "jass.pasteur.cloud"
INGRESS_CLASS: "internal"
PROJECT_SIZE: "34Gi"
environment: environment:
name: "k8sprod-02/jass-prod/${CI_COMMIT_REF_SLUG}" name: "k8sprod-02/jass-prod/${CI_COMMIT_REF_SLUG}"
url: "https://jass.pasteur.cloud" url: "https://jass.pasteur.cloud"
......
# this file is empty. All dev settings are in values.yaml
\ No newline at end of file
projects:
size: 34Gi
\ No newline at end of file
...@@ -44,7 +44,7 @@ ingress: ...@@ -44,7 +44,7 @@ ingress:
enabled: true enabled: true
annotations: annotations:
nginx.ingress.kubernetes.io/proxy-body-size: "10m" nginx.ingress.kubernetes.io/proxy-body-size: "10m"
# kubernetes.io/ingress.class: nginx kubernetes.io/ingress.class: internal
# kubernetes.io/tls-acme: "true" # kubernetes.io/tls-acme: "true"
host: host:
name: chart-example.local name: chart-example.local
......
...@@ -12,7 +12,6 @@ CI_REGISTRY_IMAGE="${CI_REGISTRY}/statistical-genetics/jass" ...@@ -12,7 +12,6 @@ CI_REGISTRY_IMAGE="${CI_REGISTRY}/statistical-genetics/jass"
CI_COMMIT_SHA=$(git log --format="%H" -n 1) CI_COMMIT_SHA=$(git log --format="%H" -n 1)
#CI_COMMIT_SHA="8e1c38c0b93cbf5144a30d990a1bea29c0fcb0f0" #CI_COMMIT_SHA="8e1c38c0b93cbf5144a30d990a1bea29c0fcb0f0"
CI_COMMIT_REF_SLUG=$(git branch --show) CI_COMMIT_REF_SLUG=$(git branch --show)
INGRESS_CLASS="internal"
PUBLIC_URL="jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud" PUBLIC_URL="jass-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud"
PUBLIC_URL_2="jass.pasteur.fr" PUBLIC_URL_2="jass.pasteur.fr"
...@@ -27,11 +26,11 @@ helm ${ACTION} --namespace=${NAMESPACE} \ ...@@ -27,11 +26,11 @@ helm ${ACTION} --namespace=${NAMESPACE} \
--set CI_REGISTRY_IMAGE=${CI_REGISTRY_IMAGE} \ --set CI_REGISTRY_IMAGE=${CI_REGISTRY_IMAGE} \
--set image.tag=${CI_COMMIT_SHA} \ --set image.tag=${CI_COMMIT_SHA} \
--set ingress.host.name=${PUBLIC_URL} \ --set ingress.host.name=${PUBLIC_URL} \
--set ingress.annotations."kubernetes\.io/ingress\.class"=${INGRESS_CLASS} \
--set registry.username=${DEPLOY_USER} \ --set registry.username=${DEPLOY_USER} \
--set registry.password=${DEPLOY_TOKEN} \ --set registry.password=${DEPLOY_TOKEN} \
--set registry.host=${CI_REGISTRY} \ --set registry.host=${CI_REGISTRY} \
--set imagePullSecrets[0].name="registry-pull-secret-${CI_COMMIT_REF_SLUG}" \ --set imagePullSecrets[0].name="registry-pull-secret-${CI_COMMIT_REF_SLUG}" \
--set rabbitmq.auth.password=$RABBITMQ_PASSWORD \ --set rabbitmq.auth.password=$RABBITMQ_PASSWORD \
--set rabbitmq.auth.erlangCookie=$RABBITMQ_ERLANG_COOKIE \ --set rabbitmq.auth.erlangCookie=$RABBITMQ_ERLANG_COOKIE \
--values ./chart/values.${NAMESPACE}.yaml \
${CI_COMMIT_REF_SLUG} ./chart/ ${CI_COMMIT_REF_SLUG} ./chart/
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment