From dfc270cf3410e7ebc517170d222d78d3d1d90e54 Mon Sep 17 00:00:00 2001 From: David Mendez <dmendez@ebi.ac.uk> Date: Tue, 9 Nov 2021 12:00:06 +0000 Subject: [PATCH] Deployment: add autoscaler from config repository --- .gitlab-ci.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2e00607..e75043b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,9 +14,12 @@ variables: CONFIGS_FOLDER: run_config # Config staging ENV_STAGING_FILE_PATH: ${CONFIGS_FOLDER}/staging/.env + AUTOSCALER_STAGING_FILE_PATH: ${CONFIGS_FOLDER}/staging/autoscaler.yml # INGRESS_STAGING_FILE_PATH: ${CONFIGS_FOLDER}/staging/ingress.yml # Config prod hx ENV_PROD_HX_FILE_PATH: ${CONFIGS_FOLDER}/prod_hx/.env + AUTOSCALER_PROD_HX_FILE_PATH: ${CONFIGS_FOLDER}/prod_hx/autoscaler.yml + AUTOSCALER_PROD_HL_FILE_PATH: ${CONFIGS_FOLDER}/prod_hh/autoscaler.yml # Config prod hx ENV_PROD_HH_FILE_PATH: ${CONFIGS_FOLDER}/prod_hh/.env @@ -192,8 +195,8 @@ deploy_to_staging: - cat k8s-deployment.yaml - kubectl apply -n ${CHEMBL_NS_STAGING} -f k8s-deployment.yaml - kubectl get pods -n ${CHEMBL_NS_STAGING} - - + - cat ${AUTOSCALER_STAGING_FILE_PATH} + - kubectl apply -n ${CHEMBL_NS_STAGING} -f ${AUTOSCALER_STAGING_FILE_PATH} # ---------------------------------------------------------------------------------------------------------------------- @@ -230,6 +233,9 @@ deploy_to_prod_hx: - cat k8s-deployment.yaml - kubectl apply -n ${CHEMBL_NS_PROD} -f k8s-deployment.yaml - kubectl get pods -n ${CHEMBL_NS_PROD} + - cat ${AUTOSCALER_PROD_HX_FILE_PATH} + - kubectl apply -n ${CHEMBL_NS_PROD} -f ${AUTOSCALER_PROD_HX_FILE_PATH} + # ---------------------------------------------------------------------------------------------------------------------- # Deploy to prod hh @@ -265,3 +271,5 @@ deploy_to_prod_hh: - cat k8s-deployment.yaml - kubectl apply -n ${CHEMBL_NS_PROD} -f k8s-deployment.yaml - kubectl get pods -n ${CHEMBL_NS_PROD} + - cat ${AUTOSCALER_PROD_HL_FILE_PATH} + - kubectl apply -n ${CHEMBL_NS_PROD} -f ${AUTOSCALER_PROD_HL_FILE_PATH} -- GitLab