HelmChartMetadata

Helm Chart metadata.

JSON representation
{
  "helmInput": [
    {
      object (HelmChartInput)
    }
  ],
  "helmOutput": [
    {
      object (HelmChartOutput)
    }
  ]
}
Fields
helmInput[]

object (HelmChartInput)

Output only. Helm Chart inputs.

helmOutput[]

object (HelmChartOutput)

Output only. Helm Chart outputs.

HelmChartInput

Helm Chart inputs. Documentation: https://helm.sh/docs/

JSON representation
{
  "helmInputVariable": string,
  "description": string,
  "type": string,
  "defaultValue": value,
  "isRequired": boolean,
  "nestedInputs": {
    string: {
      object (HelmChartInput)
    },
    ...
  }
}
Fields
helmInputVariable

string

Output only. Input variable name present in Helm Chart values.yaml

description

string

Output only. Input variable description.

type

string

Output only. Input data type.

defaultValue

value (Value format)

Output only. The default value of the input variable.

isRequired

boolean

Output only. Indicates if input is required.

nestedInputs

map (key: string, value: object (HelmChartInput))

Output only. Contains details of nested inputs.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

HelmChartOutput

Helm Chart outputs.

JSON representation
{
  "value": value,
  "helmOutputVariable": string,
  "description": string
}
Fields
value

value (Value format)

Output only. Type of output.

helmOutputVariable

string

Output only. Output variable name present.

description

string

Output only. Description of the variable.