Skip to main content

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

NameDescriptionDefaultType
------------
chartThe URL of the Helm Chart in an OCI registry (that is, beginning with oci://)oci://registry.gitlab.com/xrow-shared/helm-ezplatform/charts/ibexastring
configurationPoints to a Helm Chart configuration file in the deploy/ directory of the Ibexa application.string
contextThe Kubernetes context that the Helm Chart will deploy to.string
namespaceThe Kubernetes namespace that the Helm Chart will deploy to.string
needsThe jobs that this job depends on.[]array
releaseThe name of the Helm chart release.string
rulesThe 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
stagedeploystring
tagstring
timeoutTimeout for the deployment job.20mstring
typeThe type of deployment to perform.deploystring
urltest.dev.example.comstring
versionThe version of the chart to deploy. Pick 0.0.0=latest, 0.0.0+CI_COMMIT_SHA, current=tag or hash.0.0.0string