📘

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

NameTypeRequiredDescription
typestringtrue+value=helm
namestringtrueName of the Helm deployment. This will be set as the release name of the chart you are deploying.
sourceobjecttrue+label=Source helm repository
+sort=2
valuesobjectfalseValues file as block file

Repo

HelmRepo

Description

Configuration for Helm Repository

Schema

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

Properties

NameTypeRequiredDescription
typestringtrue+value=helm-repo
repo_urlstringtrue+label=Helm repository URL
+sort=1
+message=Needs to be a valid URL.
chartstringtrueThe helm chart name
versionstringtrueHelm chart version

OCIRepo

Description

Configuration for OCI Repository

Schema

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

Properties

NameTypeRequiredDescription
typestringtrue+value=oci-repo
oci_chart_urlstringtrue+label=OCI chart URL
+message=Need to be a valid URL.
versionstringtrueHelm chart version

GitHelmRepo

Description

Configuration for Git Helm Repository

Schema

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

Properties

NameTypeRequiredDescription
typestringtrue+value=git-helm-repo
repo_urlstringtrue+label=Git repository URL
+sort=1
+message=Needs to be a valid URL.
revisionstringtrueBranch/Commit SHA/Tag of the git repo.
pathstringtruePath to the chart.
value_files[string]falseHelm values files for overriding values in the helm chart.
The path is relative to the Path directory defined above