diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-23 06:08:32 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-23 06:08:32 +0000 |
commit | 0f8c2334f0e57a22bf10e4485c17f856289e4fb4 (patch) | |
tree | 6cf14307d353a1ac89cc5f7e022c110329dd9282 /doc/topics/autodevops | |
parent | ccaa94488202341c25d24f6f16a70a9f658fc742 (diff) | |
download | gitlab-ce-0f8c2334f0e57a22bf10e4485c17f856289e4fb4.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/topics/autodevops')
-rw-r--r-- | doc/topics/autodevops/index.md | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/doc/topics/autodevops/index.md b/doc/topics/autodevops/index.md index e95fbff74b3..dee460348f3 100644 --- a/doc/topics/autodevops/index.md +++ b/doc/topics/autodevops/index.md @@ -659,8 +659,6 @@ procfile exec` to replicate the environment where your application will run. #### Workers -> [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/30628) in GitLab 12.6, `.gitlab/auto-deploy-values.yaml` will be used by default for Helm upgrades. - Some web applications need to run extra deployments for "worker processes". For example, it is common in a Rails application to have a separate worker process to run background tasks like sending emails. @@ -683,17 +681,8 @@ need to: ensure it's passed into your deployments. Once you have configured your worker to respond to health checks, run a Sidekiq -worker for your Rails application. For: - -- GitLab 12.6 and later, either: - - Add a file named `.gitlab/auto-deploy-values.yaml` to your repository. It will - be automatically used if found. - - Add a file with a different name or path to the repository, and override the value of the - `HELM_UPGRADE_VALUES_FILE` variable with the path and name. -- GitLab 12.5 and earlier, run the worker with the `--values` parameter that specifies - a file in the repository. - -In any case, the file must contain the following: +worker for your Rails application. You can enable workers by setting the +following in the [`.gitlab/auto-deploy-values.yaml` file](#customize-values-for-helm-chart): ```yml workers: @@ -927,8 +916,21 @@ repo or by specifying a project variable: - **Project variable** - Create a [project variable](../../ci/variables/README.md#gitlab-cicd-environment-variables) `AUTO_DEVOPS_CHART` with the URL of a custom chart to use or create two project variables `AUTO_DEVOPS_CHART_REPOSITORY` with the URL of a custom chart repository and `AUTO_DEVOPS_CHART` with the path to the chart. -You can also make use of the `HELM_UPGRADE_EXTRA_ARGS` environment variable to override the default values in the `values.yaml` file in the [default Helm chart](https://gitlab.com/gitlab-org/charts/auto-deploy-app). -To apply your own `values.yaml` file to all Helm upgrade commands in Auto Deploy set `HELM_UPGRADE_EXTRA_ARGS` to `--values my-values.yaml`. +### Customize values for Helm Chart + +> [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/30628) in GitLab 12.6, `.gitlab/auto-deploy-values.yaml` will be used by default for Helm upgrades. + +You can override the default values in the `values.yaml` file in the [default Helm chart](https://gitlab.com/gitlab-org/charts/auto-deploy-app). +This can be achieved by either: + +- Adding a file named `.gitlab/auto-deploy-values.yaml` to your repository. It will + be automatically used if found. +- Adding a file with a different name or path to the repository, and set the + `HELM_UPGRADE_VALUES_FILE` [environment variable](#environment-variables) with the path and name. + +NOTE: **Note:** +For GitLab 12.5 and earlier, the `HELM_UPGRADE_EXTRA_ARGS` environment variable can be used to override the default chart values. +To do so, set `HELM_UPGRADE_EXTRA_ARGS` to `--values my-values.yaml`. ### Custom Helm chart per environment |