From d19ce193124832d874085332614202d9e3a7a613 Mon Sep 17 00:00:00 2001 From: Andrew Peabody Date: Wed, 12 Feb 2025 10:01:26 -0800 Subject: [PATCH] fix: update kubernetes block syntax --- README.md | 2 +- docs/index.md | 10 +++++----- docs/resources/release.md | 2 +- helm/resource_helm_release_test.go | 2 +- helm/testing/config-da-basic/test.tf | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 82c1dae95..c5cf772fb 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ information. ```hcl provider "helm" { - kubernetes = { + kubernetes { config_path = "~/.kube/config" } } diff --git a/docs/index.md b/docs/index.md index 4f0ffc107..656636205 100644 --- a/docs/index.md +++ b/docs/index.md @@ -23,7 +23,7 @@ Try the [hands-on tutorial](https://learn.hashicorp.com/tutorials/terraform/helm ```terraform provider "helm" { - kubernetes = { + kubernetes { config_path = "~/.kube/config" } @@ -80,7 +80,7 @@ The easiest way is to supply a path to your kubeconfig file using the `config_pa ```terraform provider "helm" { - kubernetes = { + kubernetes { config_path = "~/.kube/config" } } @@ -90,7 +90,7 @@ The provider also supports multiple paths in the same way that kubectl does usin ```terraform provider "helm" { - kubernetes = { + kubernetes { config_paths = [ "/path/to/config_a.yaml", "/path/to/config_b.yaml" @@ -127,7 +127,7 @@ Some cloud providers have short-lived authentication tokens that can expire rela ```terraform provider "helm" { - kubernetes = { + kubernetes { host = var.cluster_endpoint cluster_ca_certificate = base64decode(var.cluster_ca_cert) exec { @@ -143,7 +143,7 @@ For example, to [authenticate with GKE](https://registry.terraform.io/providers/ ```terraform provider "helm" { - kubernetes = { + kubernetes { host = "https://${data.google_container_cluster.my_cluster.endpoint}" token = data.google_client_config.provider.access_token cluster_ca_certificate = base64decode( diff --git a/docs/resources/release.md b/docs/resources/release.md index 59fd7fdda..1bd26cceb 100644 --- a/docs/resources/release.md +++ b/docs/resources/release.md @@ -193,7 +193,7 @@ Provider supports grabbing charts from an OCI repository: ```terraform provider "helm" { - kubernetes = { + kubernetes { config_path = "~/.kube/config" } diff --git a/helm/resource_helm_release_test.go b/helm/resource_helm_release_test.go index 05a664f45..f5c1324c2 100644 --- a/helm/resource_helm_release_test.go +++ b/helm/resource_helm_release_test.go @@ -1805,7 +1805,7 @@ func TestAccResourceRelease_OCI_registry_login(t *testing.T) { func testAccHelmReleaseConfig_OCI_login_provider(kubeconfig, resource, ns, name, repo, version, username, password, chart string) string { return fmt.Sprintf(` provider "helm" { - kubernetes = { + kubernetes { config_path = "%s" } registries = [{ diff --git a/helm/testing/config-da-basic/test.tf b/helm/testing/config-da-basic/test.tf index 0b98c4f43..c82898f6d 100644 --- a/helm/testing/config-da-basic/test.tf +++ b/helm/testing/config-da-basic/test.tf @@ -14,7 +14,7 @@ resource "kind_cluster" "demo" { } provider "helm" { - kubernetes = { + kubernetes { host = kind_cluster.demo.endpoint cluster_ca_certificate = kind_cluster.demo.cluster_ca_certificate client_certificate = kind_cluster.demo.client_certificate