diff --git a/CHANGELOG.md b/CHANGELOG.md index fcb24162dd..12943812ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Extending the adopted spec, each change should have a link to its corresponding pull request appended. +## [20.0.0](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/compare/v19.0.0...v20.0.0) (2022-03-10) + + +### ⚠ BREAKING CHANGES + +* Added gcp_filestore_csi_driver_config to addons config (#1166) +* Rewrote ASM module, see the [upgrade guide](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/blob/master/docs/upgrading_to_v20.0.md) for details (#1140) +* Minimum provider version increased to 4.10. + +### Features + +* add gcp_filestore_csi_driver_config to addons config ([#1166](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/issues/1166)) ([a68fe69](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/commit/a68fe6922fad3f343c9ad075d4433b0a087f7df2)) +* Add Identity Service config to beta modules ([#1142](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/issues/1142)) ([6a99347](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/commit/6a993475c0925887a8b13007202408faeb346926)) +* GKE autopilot support ([#1148](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/issues/1148)) ([d5ceafb](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/commit/d5ceafb8cd8b492169f417e1585bb706e6599750)) +* Rewrite ASM module ([#1140](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/issues/1140)) ([0d9c44e](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/commit/0d9c44e32057160401322f8c0475016b8bd1c9fe)) + + +### Bug Fixes + +* Add missing type attributes to variables ([#1117](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/issues/1117)) ([6436339](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/commit/6436339a6342f927801d91bc3ba1818defbb000b)) +* ASM module rewrite improvements ([#1165](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/issues/1165)) ([2867162](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/commit/2867162c09069fb9763e1e280d25d06b6d3c7689)) + + +### Miscellaneous Chores + +* release 20.0.0 ([7976d17](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/commit/7976d17e497e879ecb664e9fe5e7169563bda7a8)) + ## [19.0.0](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/compare/v18.0.0...v19.0.0) (2022-01-31) diff --git a/autogen/main/versions.tf.tmpl b/autogen/main/versions.tf.tmpl index c49c75fa99..7a4d7ccb3a 100644 --- a/autogen/main/versions.tf.tmpl +++ b/autogen/main/versions.tf.tmpl @@ -32,7 +32,7 @@ terraform { } } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine{% if module_registry_name %}:{{ module_registry_name }}{% endif %}/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine{% if module_registry_name %}:{{ module_registry_name }}{% endif %}/v20.0.0" } {% else %} required_providers { @@ -46,7 +46,7 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine{% if module_registry_name %}:{{ module_registry_name }}{% endif %}/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine{% if module_registry_name %}:{{ module_registry_name }}{% endif %}/v20.0.0" } {% endif %} } diff --git a/autogen/safer-cluster/versions.tf.tmpl b/autogen/safer-cluster/versions.tf.tmpl index b7c17886b8..bbfb7ff54e 100644 --- a/autogen/safer-cluster/versions.tf.tmpl +++ b/autogen/safer-cluster/versions.tf.tmpl @@ -23,6 +23,6 @@ terraform { required_version = ">=0.13" provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine{% if module_registry_name %}:{{ module_registry_name }}{% endif %}/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine{% if module_registry_name %}:{{ module_registry_name }}{% endif %}/v20.0.0" } } diff --git a/modules/asm/versions.tf b/modules/asm/versions.tf index 444ceea1a5..b20c3d490f 100644 --- a/modules/asm/versions.tf +++ b/modules/asm/versions.tf @@ -19,6 +19,6 @@ terraform { required_version = ">= 0.13.0" provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:asm/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:asm/v20.0.0" } } diff --git a/modules/auth/versions.tf b/modules/auth/versions.tf index 8710f47190..bf915da662 100644 --- a/modules/auth/versions.tf +++ b/modules/auth/versions.tf @@ -19,6 +19,6 @@ terraform { required_version = ">= 0.13.0" provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:auth/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:auth/v20.0.0" } } diff --git a/modules/beta-autopilot-private-cluster/versions.tf b/modules/beta-autopilot-private-cluster/versions.tf index 59ada13dfc..9f174e0110 100644 --- a/modules/beta-autopilot-private-cluster/versions.tf +++ b/modules/beta-autopilot-private-cluster/versions.tf @@ -29,6 +29,6 @@ terraform { } } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-autopilot-private-cluster/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-autopilot-private-cluster/v20.0.0" } } diff --git a/modules/beta-autopilot-public-cluster/versions.tf b/modules/beta-autopilot-public-cluster/versions.tf index f128b73447..0b21724474 100644 --- a/modules/beta-autopilot-public-cluster/versions.tf +++ b/modules/beta-autopilot-public-cluster/versions.tf @@ -29,6 +29,6 @@ terraform { } } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-autopilot-public-cluster/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-autopilot-public-cluster/v20.0.0" } } diff --git a/modules/beta-private-cluster-update-variant/versions.tf b/modules/beta-private-cluster-update-variant/versions.tf index 73b233cf85..46a2039bde 100644 --- a/modules/beta-private-cluster-update-variant/versions.tf +++ b/modules/beta-private-cluster-update-variant/versions.tf @@ -29,6 +29,6 @@ terraform { } } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-private-cluster-update-variant/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-private-cluster-update-variant/v20.0.0" } } diff --git a/modules/beta-private-cluster/versions.tf b/modules/beta-private-cluster/versions.tf index 7b66d371b1..5e4229cead 100644 --- a/modules/beta-private-cluster/versions.tf +++ b/modules/beta-private-cluster/versions.tf @@ -29,6 +29,6 @@ terraform { } } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-private-cluster/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-private-cluster/v20.0.0" } } diff --git a/modules/beta-public-cluster-update-variant/versions.tf b/modules/beta-public-cluster-update-variant/versions.tf index 42448fe10e..a89a6116f0 100644 --- a/modules/beta-public-cluster-update-variant/versions.tf +++ b/modules/beta-public-cluster-update-variant/versions.tf @@ -29,6 +29,6 @@ terraform { } } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-public-cluster-update-variant/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-public-cluster-update-variant/v20.0.0" } } diff --git a/modules/beta-public-cluster/versions.tf b/modules/beta-public-cluster/versions.tf index cd7be4c3f7..82fb95dd8c 100644 --- a/modules/beta-public-cluster/versions.tf +++ b/modules/beta-public-cluster/versions.tf @@ -29,6 +29,6 @@ terraform { } } provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-public-cluster/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:beta-public-cluster/v20.0.0" } } diff --git a/modules/binary-authorization/versions.tf b/modules/binary-authorization/versions.tf index 44445288fa..acd4576592 100644 --- a/modules/binary-authorization/versions.tf +++ b/modules/binary-authorization/versions.tf @@ -19,6 +19,6 @@ terraform { required_version = ">= 0.13.0" provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:binary-authorization/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:binary-authorization/v20.0.0" } } diff --git a/modules/hub/versions.tf b/modules/hub/versions.tf index d9d1e753a4..8d0577eb76 100644 --- a/modules/hub/versions.tf +++ b/modules/hub/versions.tf @@ -19,6 +19,6 @@ terraform { required_version = ">= 0.13.0" provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:hub/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:hub/v20.0.0" } } diff --git a/modules/private-cluster-update-variant/versions.tf b/modules/private-cluster-update-variant/versions.tf index ac30c92cd1..4733793cd2 100644 --- a/modules/private-cluster-update-variant/versions.tf +++ b/modules/private-cluster-update-variant/versions.tf @@ -29,6 +29,6 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:private-cluster-update-variant/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:private-cluster-update-variant/v20.0.0" } } diff --git a/modules/private-cluster/versions.tf b/modules/private-cluster/versions.tf index ce6030a082..088a05ec11 100644 --- a/modules/private-cluster/versions.tf +++ b/modules/private-cluster/versions.tf @@ -29,6 +29,6 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:private-cluster/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:private-cluster/v20.0.0" } } diff --git a/modules/safer-cluster-update-variant/versions.tf b/modules/safer-cluster-update-variant/versions.tf index e9e556a245..cccf0f6687 100644 --- a/modules/safer-cluster-update-variant/versions.tf +++ b/modules/safer-cluster-update-variant/versions.tf @@ -21,6 +21,6 @@ terraform { required_version = ">=0.13" provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:safer-cluster-update-variant/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:safer-cluster-update-variant/v20.0.0" } } diff --git a/modules/safer-cluster/versions.tf b/modules/safer-cluster/versions.tf index cf2dc5fe46..fe6732c48a 100644 --- a/modules/safer-cluster/versions.tf +++ b/modules/safer-cluster/versions.tf @@ -21,6 +21,6 @@ terraform { required_version = ">=0.13" provider_meta "google-beta" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:safer-cluster/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:safer-cluster/v20.0.0" } } diff --git a/modules/services/versions.tf b/modules/services/versions.tf index f28c32c57d..8dfd847528 100644 --- a/modules/services/versions.tf +++ b/modules/services/versions.tf @@ -19,6 +19,6 @@ terraform { required_version = ">= 0.13.0" provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:services/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:services/v20.0.0" } } diff --git a/modules/workload-identity/versions.tf b/modules/workload-identity/versions.tf index a6d44c3ce7..d8a4cac586 100644 --- a/modules/workload-identity/versions.tf +++ b/modules/workload-identity/versions.tf @@ -30,6 +30,6 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine:workload-identity/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine:workload-identity/v20.0.0" } } diff --git a/versions.tf b/versions.tf index b3239e49f8..dc54c64875 100644 --- a/versions.tf +++ b/versions.tf @@ -29,6 +29,6 @@ terraform { } } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-kubernetes-engine/v19.0.0" + module_name = "blueprints/terraform/terraform-google-kubernetes-engine/v20.0.0" } }