Skip to content

frostmoln_kubernetes_addons (Data Source)

Lists the available cluster addons that can be installed at Kubernetes cluster creation (via the addons attribute of frostmoln_kubernetes_cluster).

Example Usage

terraform
data "frostmoln_kubernetes_addons" "available" {}

# The catalog keys installed by default (when a cluster omits the addons attribute)
output "default_addons" {
  value = [for a in data.frostmoln_kubernetes_addons.available.addons : a.key if a.is_default]
}

Schema

Read-Only

Nested Schema for addons

Read-Only:

  • description (String) A description of what the addon provides.
  • disabled (Boolean) Whether this addon is currently disabled (not installable). Disabled addons are rejected on cluster create.
  • is_default (Boolean) Whether this addon is installed by default when a cluster is created without an explicit addons set.
  • key (String) The addon's catalog key (the value used in the cluster's addons attribute, e.g. "external-secrets").
  • name (String) The human-readable name of the addon.