Add HELM_EXTRA_ARGS to all Auto-DevOps helm invocations

This commit is contained in:
James Fargher 2019-04-02 14:51:19 +13:00
parent 078302f470
commit 0138f5c3b1
3 changed files with 7 additions and 0 deletions

View File

@ -0,0 +1,5 @@
---
title: Allow extra arguments in helm commands when deploying the application in Auto-DevOps.gitlab-ci.yml
merge_request: 26171
author: tortuetorche
type: changed

View File

@ -767,6 +767,7 @@ also be customized, and you can easily use a [custom buildpack](#custom-buildpac
| `PERFORMANCE_DISABLED` | From GitLab 11.0, this variable can be used to disable the `performance` job. If the variable is present, the job will not be created. |
| `K8S_SECRET_*` | From GitLab 11.7, any variable prefixed with [`K8S_SECRET_`](#application-secret-variables) will be made available by Auto DevOps as environment variables to the deployed application. |
| `KUBE_INGRESS_BASE_DOMAIN` | From GitLab 11.8, this variable can be used to set a domain per cluster. See [cluster domains](../../user/project/clusters/index.md#base-domain) for more information. |
| `HELM_EXTRA_ARGS` | From GitLab 11.11, this variable allows extra arguments in helm commands when deploying the application. For example `--set podAnnotations.fruit="apple"` |
TIP: **Tip:**
Set up the replica variables using a

View File

@ -404,6 +404,7 @@ rollout 100%:
--wait \
--set application.initializeCommand="" \
--set application.migrateCommand="$DB_MIGRATE" \
$HELM_EXTRA_ARGS \
--namespace="$KUBE_NAMESPACE" \
"$name" \
chart/