Helm Charts
DevSpace can deploy any Helm chart, including:
- The DevSpace component-chart
- Local charts stored on your filesystem
- Remote charts stored in a remote Helm registry, in another git repository (e.g. infra repo), etc.
Config Reference
chart required
Chart holds the chart configuration and where DevSpace can find the chart
chart required name required string
Name is the name of the helm chart to deploy. Can also be a local path or an oci url
name required string version required string
Version is the version of the helm chart to deploy
version required string repo required string
RepoURL is the url of the repo to deploy the chart from
repo required string username required string
Username is the username to authenticate to the chart repo. When using an OCI chart, used for registry auth
username required string password required string
Password is the password to authenticate to the chart repo, When using an OCI chart, used for registry auth
password required string path required string
Path is the local path where DevSpace can find the artifact.
This option is mutually exclusive with the git option.
path required string git required string
Git is the remote repository to download the artifact from. You can either use
https projects or ssh projects here, but need to make sure git can pull the project.
This option is mutually exclusive with the path option.
git required string subPath required string
SubPath is a path within the git repository where the artifact lies in
subPath required string branch required string
Branch is the git branch to pull
branch required string tag required string
Tag is the tag to pull
tag required string revision required string
Revision is the git revision to pull
revision required string cloneArgs required string[]
CloneArgs are additional arguments that should be supplied to the git CLI
cloneArgs required string[] disableShallow required boolean false
DisableShallow can be used to turn off shallow clones as these are the default used
by devspace
disableShallow required boolean false disablePull required boolean false
DisablePull will disable pulling every time DevSpace is reevaluating this source
disablePull required boolean false