Skip to content

Releases: gruntwork-io/terraform-kubernetes-namespace

v0.5.1

06 Apr 19:11
cd29464
Compare
Choose a tag to compare

What's Changed

  • [CORE-669] Add permission to create ingress by @eak12913 in #27

Full Changelog: v0.5.0...v0.5.1

v0.5.0

21 Feb 10:40
b34f9be
Compare
Choose a tag to compare

Description

Terraform 1.1 upgrade: We have verified that this repo is compatible with Terraform 1.1.x!

  • From this release onward, we will only be running tests with Terraform 1.1.x against this repo, so we recommend updating to 1.1.x soon!
  • We have also updated the minimum required version of Terraform to 1.0.0. While our repos might continue to be compatible with pre-1.0.0 version of Terraform, we are no longer making any guarantees of that.
  • Once all Gruntwork repos have been upgraded to work with 1.1.x, we will publish a migration guide with a version compatibility table and announce it all via the Gruntwork Newsletter.

Links

v0.4.0

28 Jul 17:30
60678b9
Compare
Choose a tag to compare

Description

  • Terraform 1.0 upgrade: We have verified that this repo is compatible with Terraform 1.0.x!
    • From this release onward, we will only be running tests with Terraform 1.0.x against this repo, so we recommend updating to 1.0.x soon!
    • To give you more time to upgrade, for the time being, all modules will still support Terraform 0.15.1 and above, as that version has several features in it (required_providers with source URLs) that make it more forwards compatible with 1.0.x.
    • Once all Gruntwork repos have been upgrade to work with 1.0.x, we will publish a migration guide with a version compatibility table and announce it all via the Gruntwork Newsletter.

Links

v0.3.1

09 Jul 18:17
52423a3
Compare
Choose a tag to compare

Description

  • Add Terraform validation test that will scan the entire repo for Terraform modules and run terraform init and terraform validate on each.
  • Replace go fmt in the pre-commit configuration file with goimports

Links

v0.3.0

25 May 12:28
bc13909
Compare
Choose a tag to compare

Description

  • Terraform 0.15 upgrade: We have verified that this repo is compatible with Terraform 0.15.x!
    • From this release onward, we will only be running tests with Terraform 0.15.x against this repo, so we recommend updating to 0.15.x soon!
    • To give you more time to upgrade, for the time being, all modules will still support Terraform 0.12.26 and above, as that version has several features in it (required_providers with source URLs) that make it more forwards compatible with 0.15.x.
    • Once all Gruntwork repos have been upgrade to work with 0.15.x, we will publish a migration guide with a version compatibility table and announce it all via the Gruntwork Newsletter.

Links

v0.2.0

13 Apr 10:38
0ecd61c
Compare
Choose a tag to compare

Description

  • Terraform 0.14 upgrade: We have verified that this repo is compatible with Terraform 0.14.x!
    • From this release onward, we will only be running tests with Terraform 0.14.x against this repo, so we recommend updating to 0.14.x soon!
    • To give you more time to upgrade, for the time being, all modules will still support Terraform 0.12.26 and above, as that version has several features in it (required_providers with source URLs) that make it more forwards compatible with 0.14.x.
    • Once all Gruntwork repos have been upgrade to work with 0.14.x, we will publish a migration guide with a version compatibility table and announce it all via the Gruntwork Newsletter.

Links

v0.1.1

07 Jan 17:21
5018929
Compare
Choose a tag to compare

Description

Update README links to reflect new repo.

Special thanks

Special thanks to @dcfsc for their contribution!

Links

v0.1.0

15 Dec 17:26
1ce47c4
Compare
Choose a tag to compare

Description

This repo is a port of the Namespace modules from terraform-kubernetes-helm. The following modules were ported over:

  • k8s-namespace => namespace
  • k8s-namespace-roles => namespace-roles
  • k8s-service-account => service-account

These are straight ports for the most part, with the following changes:

  • The modules now work with terraform 0.13.x.
  • Resource rename: rbac_tiller_metadata_access_role => rbac_helm_metadata_access_role
  • Resource rename: rbac_tiller_resource_access_role => rbac_helm_resource_access_role

Migration guide

To migrate to this repo from terraform-kubernetes-helm, do the following:

  • Change source references to point to this repo:

    • source = "git::https://github.com/gruntwork-io/terraform-kubernetes-helm.git//modules/k8s-namespace?ref=v0.6.1" => source = "git::https://github.com/gruntwork-io/terraform-kubernetes-namespace.git//modules/namespace?ref=v0.1.0"
    • source = "git::https://github.com/gruntwork-io/terraform-kubernetes-helm.git//modules/k8s-namespace-roles?ref=v0.6.1" => source = "git::https://github.com/gruntwork-io/terraform-kubernetes-namespace.git//modules/namespace-roles?ref=v0.1.0"
    • source = "git::https://github.com/gruntwork-io/terraform-kubernetes-helm.git//modules/k8s-service-account?ref=v0.6.1" => source = "git::https://github.com/gruntwork-io/terraform-kubernetes-namespace.git//modules/service-account?ref=v0.1.0"
  • Change any references to rbac_tiller_metadata_access_role and rbac_tiller_resource_access_role to rbac_helm_resource_access_role and rbac_helm_resource_access_role.

  • Note that the RBAC roles for Tiller will be recreated under the new name. If you have any RBAC Role bindings that use the tiller based names, you will want to update all the role bindings to remove references to the Tiller roles first, before updating this module. Then, you can add back in the new roles after deploying the update.