Skip to content

frostmoln_kubernetes_addons (Data Source) ​

Lists the available cluster addons (the addons attribute of frostmoln_kubernetes_cluster). An addon can be selected at cluster creation or ADDED to a running cluster afterwards; it cannot be removed without replacing the 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) What the addon provides, INCLUDING any prerequisites it has — a Secret you must create, or a registry your worker nodes must reach for its images. This is where an addon's prerequisites are stated.
  • disabled (Boolean) Whether this addon is currently disabled (not installable). Disabled addons are rejected both on cluster create and when added to a running cluster.
  • 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.