From 96dc7647fce75070ffe0249733f7da35af463a07 Mon Sep 17 00:00:00 2001 From: Paul Montero Date: Mon, 11 Feb 2019 12:06:21 -0500 Subject: [PATCH 1/3] review-apps: Update gitlab-ci.yml to deploy helm production chart --- .gitlab-ci.yml | 69 +++++++++++++++------------------ etc/helm/values/production.yaml | 6 ++- 2 files changed, 37 insertions(+), 38 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ac59eb5..abdbcbe 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,8 +13,7 @@ stages: variables: STACK_ROOT: "${CI_PROJECT_DIR}/.stack-root" - #DEPLOYMENT_IMAGE: "${CI_REGISTRY_IMAGE}:${CI_BUILD_REF_SLUG}_${CI_PIPELINE_ID}" - DEPLOYMENT_IMAGE: "registry.gitlab.fpcomplete.com/fpco-mirrors/stackage-server:master_4296" + DEPLOYMENT_IMAGE: "${CI_REGISTRY_IMAGE}:${CI_BUILD_REF_SLUG}_${CI_PIPELINE_ID}" DEPLOYMENT_NAME: "stackage-server-prod" HOOGLE_DEPLOYMENT_NAME: "stackage-server-hoogle-prod" CRON_DEPLOYMENT_NAME: "stackage-server-cron-prod" @@ -30,50 +29,50 @@ variables: kubectl config set-cluster cluster --server="$KUBE_URL" --certificate-authority="$HOME/ca.pem" && kubectl config set-credentials cluster --token="$KUBE_TOKEN" && kubectl config set-context cluster --cluster=cluster --user=cluster --namespace="$KUBE_NAMESPACE" && kubectl config use-context cluster - - &KUBEAPPLY - kubectl apply -f <(envsubst Date: Tue, 26 Feb 2019 12:35:12 -0500 Subject: [PATCH 2/3] Updates for production deployment: gitlab-ci.yaml, values, disable cron service --- .gitlab-ci.yml | 25 +++++++---------------- etc/helm/templates/cron_deployment.yaml | 4 +++- etc/helm/templates/deployment.yaml | 2 +- etc/helm/templates/hoogle_deployment.yaml | 2 +- etc/helm/values/production.yaml | 7 ++++++- etc/helm/values/staging.yaml | 4 +++- 6 files changed, 21 insertions(+), 23 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index abdbcbe..0844e71 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,14 +29,8 @@ variables: kubectl config set-cluster cluster --server="$KUBE_URL" --certificate-authority="$HOME/ca.pem" && kubectl config set-credentials cluster --token="$KUBE_TOKEN" && kubectl config set-context cluster --cluster=cluster --user=cluster --namespace="$KUBE_NAMESPACE" && kubectl config use-context cluster - #- &KUBEAPPLY - #- kubectl apply -f <(envsubst Date: Sun, 17 Mar 2019 17:38:45 +0100 Subject: [PATCH 3/3] Enable cron --- etc/helm/values/production.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/helm/values/production.yaml b/etc/helm/values/production.yaml index a8a5298..14c895e 100644 --- a/etc/helm/values/production.yaml +++ b/etc/helm/values/production.yaml @@ -34,6 +34,6 @@ cronResources: memory: 4096Mi cron: - enabled: false + enabled: true registrySecretName: gitlab-ci-registrykey