Skip to main content

Overview

Manage Helm charts within your Qovery environment.

Commands

List Helm Charts

List all Helm charts in current environment:
qovery helm list
Flags:
FlagDescription
--organizationOrganization Name
--projectProject Name
--environmentEnvironment Name
--jsonJSON output

Deploy Helm Chart

Deploy or update a Helm chart:
qovery helm deploy --helm "my-helm"
Deploy multiple charts at once:
qovery helm deploy --helms "helm1,helm2"
Deploy with a specific chart version:
qovery helm deploy --helm "my-helm" --chart_version "1.2.3"
Flags:
FlagShortDescription
--helm-nHelm Name
--helmsHelm Names (comma separated)
--chart_versionHelm chart version
--chart_git_commit_idHelm chart git commit ID
--values_override_git_commit_idHelm values override git commit ID
--watch-wWatch helm status until it’s ready or an error occurs
--organizationOrganization Name
--projectProject Name
--environmentEnvironment Name

Redeploy Helm Chart

Redeploy an existing Helm chart with the same configuration:
qovery helm redeploy --helm "my-helm"
Flags:
FlagShortDescription
--helm-nHelm Name (required)
--watch-wWatch helm status until it’s ready or an error occurs
--organizationOrganization Name
--projectProject Name
--environmentEnvironment Name

Stop Helm Chart

Stop a Helm chart:
qovery helm stop --helm "my-helm"
Stop multiple charts at once:
qovery helm stop --helms "helm1,helm2"
Flags:
FlagShortDescription
--helm-nHelm Name
--helmsHelm Names (comma separated)
--watch-wWatch helm status until it’s ready or an error occurs
--organizationOrganization Name
--projectProject Name
--environmentEnvironment Name

Cancel Deployment

Cancel a Helm chart deployment:
qovery helm cancel --helm "my-helm"
Flags:
FlagShortDescription
--helm-nHelm Name (required)
--watch-wWatch cancel until it’s done or an error occurs
--organizationOrganization Name
--projectProject Name
--environmentEnvironment Name

Update Helm Chart

Update a Helm chart’s source configuration:
qovery helm update --helm "my-helm" --chart_version "2.0.0"
Flags:
FlagShortDescription
--helm-nHelm Name (required)
--chart_nameHelm chart name
--chart_versionHelm chart version
--chart_git_commit_branchHelm chart git commit branch
--values_override_git_commit_branchHelm values override git commit branch
--organizationOrganization Name
--projectProject Name
--environmentEnvironment Name

Clone Helm Chart

Clone a Helm chart to another environment or project:
qovery helm clone --helm "my-helm"
Flags:
FlagShortDescription
--helm-nHelm Name (required)
--target-projectTarget Project Name
--target-environmentTarget Environment Name
--target-helm-nameTarget Helm Name
--organizationOrganization Name
--projectProject Name
--environmentEnvironment Name

Delete Helm Chart

Delete a Helm chart:
qovery helm delete --helm "my-helm"
Delete multiple charts at once:
qovery helm delete --helms "helm1,helm2"
Flags:
FlagShortDescription
--helm-nHelm Name
--helmsHelm Names (comma separated)
--watch-wWatch helm status until it’s ready or an error occurs
--organizationOrganization Name
--projectProject Name
--environmentEnvironment Name

Examples

Deploy Helm Chart

# List Helm charts
qovery helm list

# Deploy Helm chart
qovery helm deploy --helm "redis-cluster"

# Deploy with a specific chart version
qovery helm deploy --helm "redis-cluster" --chart_version "17.0.0"

# Watch deployment status
qovery helm deploy --helm "redis-cluster" --watch

List Helm Charts as JSON

qovery helm list --json