Helm

📘

Note

While using TrueFoundry python SDK type is not a required field in any of the imported classes

Helm

Description

Configuration for Helm

Schema

{
  "type": "string",
  "name": "string",
  "source": {},
  "values": {}
}

Properties

Name

Type

Required

Description

type

string

true

+ value=helm

name

string

true

Name of the Helm deployment. This will be set as the release name of the chart you are deploying.

source

object

true

+label=Source helm repository
+sort=2

values

object

false

Values file as block file


Repo

HelmRepo

Description

Configuration for Helm Repository

Schema

{
  "type": "string",
  "repo_url": "string",
  "chart": "string",
  "version": "string"
}

Properties

Name

Type

Required

Description

type

string

true

+ value=helm-repo

repo_url

string

true

+label=Helm repository URL
+sort=1
+message=Needs to be a valid URL.

chart

string

true

The helm chart name

version

string

true

Helm chart version

OCIRepo

Description

Configuration for OCI Repository

Schema

{
  "type": "string",
  "oci_chart_url": "string",
  "version": "string"
}

Properties

Name

Type

Required

Description

type

string

true

+ value=oci-repo

oci_chart_url

string

true

+label=OCI chart URL
+message=Need to be a valid URL.

version

string

true

Helm chart version

GitHelmRepo

Description

Configuration for Git Helm Repository

Schema

{
  "type": "string",
  "repo_url": "string",
  "revision": "string",
  "path": "string",
  "value_files": [
    "string"
  ]
}

Properties

Name

Type

Required

Description

type

string

true

+ value=git-helm-repo

repo_url

string

true

+label=Git repository URL
+sort=1
+message=Needs to be a valid URL.

revision

string

true

Branch/Commit SHA/Tag of the git repo.

path

string

true

Path to the chart.

value_files

[string]

false

Helm values files for overriding values in the helm chart.
The path is relative to the Path directory defined above