deploy-helm component
Usage Example
include:
- component: $CI_SERVER_FQDN/xrow-public/ci-tools/common@stable
- component: $CI_SERVER_FQDN/xrow-public/ci-tools/deploy-helm@stable
inputs:
configuration: <value>
context: <value>
namespace: <value>
release: <value>
tag: <value>
Inputs
| Name | Description | Default | Type |
| --- | --- | --- | --- |
| chart | The URL of the Helm Chart in an OCI registry (that is, beginning with oci://) | oci://registry.gitlab.com/xrow-shared/helm-ezplatform/charts/ibexa | string |
| configuration | Points to a Helm Chart configuration file in the deploy/ directory of the Ibexa application. | string | |
| context | The Kubernetes context that the Helm Chart will deploy to. | string | |
| namespace | The Kubernetes namespace that the Helm Chart will deploy to. | string | |
| needs | The jobs that this job depends on. | [] | array |
| release | The name of the Helm chart release. | string | |
| rules | The rules that this job depends on. | [{"if":"$CI_PIPELINE_SOURCE == \"schedule\"","when":"never"},{"if":"$CI_PIPELINE_SOURCE == \"merge_request_event\"","when":"never"},{"if":"$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_COMMIT_TAG","when":"on_success"},{"if":"$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH","when":"manual"},{"when":"never"}] | array |
| stage | deploy | string | |
| tag | string | ||
| timeout | Timeout for the deployment job. | 20m | string |
| type | The type of deployment to perform. | deploy | string |
| url | test.dev.example.com | string | |
| version | The version of the chart to deploy. Pick 0.0.0=latest, 0.0.0+CI_COMMIT_SHA, current=tag or hash. | 0.0.0 | string |