Terraform использование набора внутри блока ресурсов
Я нашел этот скрипт terraform для создания crossplane у кого-то, но не понимаю, почему он использует set
namespaceOverride
а также
configuration.packages[0]
. У кого-нибудь есть опыт запуска кроссплана через терраформ?
resource "helm_release" "crossplane" {
name = "crossplane-stable"
chart = "crossplane"
repository = "https://charts.crossplane.io/stable"
force_update = true
namespace = kubernetes_namespace.crossplane.metadata[0].name
set {
name = "namespaceOverride"
value = kubernetes_namespace.crossplane.metadata[0].name
}
set {
name = "configuration.packages[0]"
value = "registry.upbound.io/xp/getting-started-with-gcp:latest"
}
}