Skip to content

Releases: sassoftware/viya4-iac-gcp

5.0.0 - May 25, 2023

25 May 14:35
3a49318
Compare
Choose a tag to compare

Major Version Update

v5.0.0 of the viya4-iac-gcp project is a major version update. See details below in breaking changes.

BREAKING CHANGES:

  • #175: feat!: (IAC-970) Update Terraform Version to 1.4.5
    • The minimum version of Terraform required to use this project has been updated from 1.0.0 to 1.4.5.
    • If you run this project using a Docker container, pull the latest release and rebuild the image using the provided Dockerfile, Terraform 1.4.5 will be included in the image.
    • If you run this project directly on your machine by executing terraform CLI commands, ensure you have at least version 1.4.5 installed. See installation documentation from HashiCorp.
  • #173: feat!: (IAC-997) (IAC-995) Update viya4-iac-gcp Providers, Modules, & Dependencies and Patch Security Issues
    • The required Terraform provides and modules have been updated to the latest version available.
    • If you run this project using a Docker container, pull the latest release and rebuild the image using the provided Dockerfile, the updated versions of the modules and providers will be installed.
    • If you run this project directly on your machine by executing terraform CLI commands, run terraform init --upgrade to install the updated required versions of the modules and providers. See init documentation from HashiCorp.

4.5.0 - May 18, 2023

18 May 15:02
3d204d5
Compare
Choose a tag to compare

Release Notes

gke-gcloud-auth-plugin dependency for K8s v1.26

In this release the provider based kubernetes configuration file format, created by setting create_static_kubeconfig=false, will change to support the use of the gke-gcloud-auth-plugin. The gke-gcloud-auth-plugin binary is required to access any GKE clusters when using kubectl 1.26+ with a "provider based" kubernetes configuration file. The "service account and cluster role binding" kubernetes configuration file variant remains the same and still does not require either gcloud or the gke-gcloud-auth-plugin binary to communicate with the cluster.

In our included Dockerfile we included steps to ensure that the plugin is installed as well as enabled. If you are opting not to this project via a Docker container produced with our Dockerfile, you will need to take steps to install both gcloud and gke-gcloud-auth-plugin on your machine. Google has provided step-by-step instructions in a blog post to aid users with this transition. See Google's Authentication Blog post.

For additional information about kubernetes configuration files, see our Kubernetes Configuration File Generation documentation

Also, to support using this updated provider based kubernetes configuration file in GKE to perform SAS Viya platform deployments, the viya4-deployment project has updated to handle this type kubernetes configuration file in release 6.6.0. See the Kubernetes Configuration File Types documentation from the viya4-deployment project.

ENHANCEMENTS:

  • #169: feat: (IAC-695) Add Support for K8s 1.26

4.4.1 - May 1, 2023

01 May 17:02
935f826
Compare
Choose a tag to compare

BUG FIXES:

  • #170: fix: (IAC-1008) Explicitly Set the release_channel when Creating GKE Clusters

4.4.0 - April 20, 2023

20 Apr 14:57
3aa92db
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #164: feat: (IAC-442) Add pre-commit tool config.yaml template

4.3.1 - March 28, 2023

28 Mar 17:35
7582f89
Compare
Choose a tag to compare

DOCUMENTATION:

  • #163: docs: (IAC-936) Add Copyright Information

4.3.0 - March 16, 2023

16 Mar 15:02
7944d32
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #161: feat: (IAC-901) Add K8s 1.25 support and Support Aliased Versions

4.2.1 - January 26, 2023

26 Jan 15:09
6d191cf
Compare
Choose a tag to compare

BUG FIXES:

  • #158 fix: (IAC-875) Revert location value from local.location -> local.zone

DOCUMENTATION:

  • #156 docs: (IAC-864) Update SAS Viya name in documentation

4.2.0 - January 12, 2023

12 Jan 18:46
7535d64
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #144 : feat: (IAC-727, IAC-728) Adding Terraform Cloud/Enterprise support

4.1.0 - December 19, 2022

19 Dec 19:11
bfaa937
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #145: feat: (IAC-557): Add gke_pod_subnet_cidr to the output
  • #150: feat: (IAC-193): Add base max_connections and max_prepared_transactions values
  • #151: feat: (IAC-652): Update google/cloud-sdk version to 409.0.0
  • #153: feat: (IAC-822): Update kubernetes_version to 1.23.14-gke.401 in tfvars

4.0.0 - October 20, 2022

20 Oct 15:26
4c7e628
Compare
Choose a tag to compare

Major Version Update

v4.0.0 of the viya4-iac-gcp is a major version update. See details below in breaking changes.

BREAKING CHANGES:

  • #142 feat: (IAC-476) Update Providers, Modules, & Dependencies
    GCP Filestore instances created with release v4.0.0 will not be backwards compatible and be able to be managed by any previous version of viya4-iac-gcp. Attempting to do so will result in the following error message Resource instance managed by newer provider version.

ENHANCEMENTS:

  • #141 feat: (IAC-705) Update default PostgreSQL server_version to 13

BUG FIXES:

  • #147 fix: (IAC-476) Change Filestore location param value

DOCUMENTATION:

  • #143 docs: (IAC-705) Update server_version notes