From 11db34a814e71ce51baa44cae050903b130ec912 Mon Sep 17 00:00:00 2001 From: pida123 Date: Thu, 3 Aug 2023 17:46:55 +0200 Subject: [PATCH] fix lecoffre-front --- .circleci/config.yml | 39 ++++++---------------------- devops/ppd.values.yaml | 9 ++++--- devops/prd.values.yaml | 9 ++++--- devops/stg.values.yaml | 10 +++---- devops/templates/lecoffre-front.yaml | 12 ++++++--- 5 files changed, 32 insertions(+), 47 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 96b23a85..c446c450 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -21,8 +21,8 @@ jobs: version: 20.10.12 docker_layer_caching: true - run: docker login rg.fr-par.scw.cloud/lecoffre -u nologin -p $SCW_SECRET_KEY - - run: docker build --tag rg.fr-par.scw.cloud/lecoffre/front:$TAG . - - run: docker push rg.fr-par.scw.cloud/lecoffre/front:$TAG + - run: docker build --tag rg.fr-par.scw.cloud/lecoffre/front:${CIRCLE_SHA1:0:7} . + - run: docker push rg.fr-par.scw.cloud/lecoffre/front:${CIRCLE_SHA1:0:7} deploy-docker-image: @@ -46,22 +46,17 @@ jobs: lecoffre-front devops/ -i -f devops/<>.values.yaml -n lecoffre-<> --create-namespace - --set lecoffrefront.image.repository='rg.fr-par.scw.cloud/lecoffre/front' - --set lecoffrefront.image.tag=$TAG + --set lecoffreBack.image.repository='rg.fr-par.scw.cloud/lecoffre/front' + --set lecoffreBack.image.tag=${CIRCLE_SHA1:0:7} + workflows: version: 2 build-and-register-stg: - when: - and: - - equal: [ staging, << pipeline.git.branch >> ] - - << pipeline.git.tag >> jobs: - build-push-docker-image: filters: - tags: - only: /^v.*/ branches: only: staging - deploy-docker-image: @@ -71,21 +66,13 @@ workflows: context: - sc-shared-prd filters: - tags: - only: /^v.*/ branches: - ignore: /.*/ + only: staging build-and-register-ppd: - when: - and: - - equal: [ preprod, << pipeline.git.branch >> ] - - << pipeline.git.tag >> jobs: - build-push-docker-image: filters: - tags: - only: /^v.*/ branches: only: preprod - deploy-docker-image: @@ -95,21 +82,13 @@ workflows: context: - sc-shared-prd filters: - tags: - only: /^v.*/ branches: - ignore: /.*/ + only: preprod build-and-register-prd: - when: - and: - - equal: [ main, << pipeline.git.branch >> ] - - << pipeline.git.tag >> jobs: - build-push-docker-image: filters: - tags: - only: /^v.*/ branches: only: main - deploy-docker-image: @@ -119,8 +98,6 @@ workflows: context: - sc-shared-prd filters: - tags: - only: /^v.*/ branches: - ignore: /.*/ + only: main diff --git a/devops/ppd.values.yaml b/devops/ppd.values.yaml index 8d3b1dd9..19c4025a 100644 --- a/devops/ppd.values.yaml +++ b/devops/ppd.values.yaml @@ -4,7 +4,7 @@ scwSecretKey: AgCgjF5QEzxT3GYTS5B6cmQ0e+0/qFWzKaUDSi+Vjc7RoameuvaIJvTXMBkS3he1oy lecoffreFront: serviceAccountName: lecoffre-front-sa - command: "npm run api:start" + command: "'sh', '-c', 'export $(xargs