Releases: sassoftware/viya4-iac-azure
8.2.0 - September 21, 2023
8.1.0 - August 18, 2023
8.0.0 - July 20, 2023
Major Version Update
v8.0.0 of the viya4-iac-azure is a major version update - some behaviors have changed and provider version was updated. See details below in breaking changes.
BREAKING CHANGES:
- #325: feat!: (IAC-1021) NFS version default updated to 4.1
-
An IaC/DaC deployment configured to use Azure NetApp with the default value
NFSv3
for netapp_protocols, caused sas-consul-server, redis and logging/monitoring to hit file lock issues upon restart of the AKS cluster. Updating to useNFSv4.1
failed as the NFS version value was hardcoded to 3, which caused NFS mounts to fail whennetapp_protocols
is set toNFSv4.1
.
This change updates the NFS version default tov4.1
for bothstorage_type = "standard"
andstorage_type = "ha"
.This is a breaking change: Upgrading to this new change will result in replacing the existing NFS VM or Azure NetApp Volume which will result in data loss affecting your existing SAS Viya Platform deployment.
To avoid SAS Viya Platform deployment data loss perform backup by following the SAS Documentation.
-
ENHANCEMENTS:
- #329: feat: (IAC-1100) Update terraform azurerm provider version to support flexible postgreSQL version 15
BUG FIXES:
- #327: fix: (IAC-1090) Fixed jumpvm cloud-init causing Viya deployment failure
7.2.0 - June 26, 2023
7.1.0 - June 15, 2023
DOCUMENTATION:
- #321: docs: (IAC-1064) Document FIPS support
7.0.0 - May 25, 2023
Major Version Update
v7.0.0 of the viya4-iac-azure is a major version update - some behaviors have changed, provider versions were updated and some deprecated resources have been removed. See details below in breaking changes.
BREAKING CHANGES:
- #310: feat!: (IAC-955) Added support for Standard value for aks_cluster_sku_tier
- Azure API introduced a breaking change in
v2023-02-01
which Terraform azurerm provider consumed inv3.51.0
. The breaking change updated the SKU parameters namely:ManagedClusterSKUName: Basic to Base
andManagedClusterSKUTier: Paid to Standard
. - The
azurerm
provider version was updated from3.26.0
to3.54.0
. - To support the Azure API changes the az CLI was updated
v2.48.1
. - 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, runterraform init --upgrade
to install the updated required versions of the modules and providers. See init documentation from HashiCorp.
- Azure API introduced a breaking change in
- #308: feat!: (IAC-968) Update Terraform version to latest - 1.4.5
- Terraform version was updated from
1.0.0
to1.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.
- Terraform version was updated from
ENHANCEMENTS:
- #312: feat: (IAC-872) GitHub Actions added for hadolint, shellcheck and tflint checks
BUG FIXES:
- #311: fix: (IAC-996) Remediate the critical security vulnerabilities
- All the Terraform provider versions were updated to latest versions to remediate the critical security vulnerabilities.
- The provider template data source was updated to Terraform
templatefile
function as the providertemplate
has been deprecated since Oct 2020 and is now only available as read-only.
6.6.0 - May 18, 2023
6.5.0 - April 20, 2023
6.4.0 - March 30, 2023
ENHANCEMENTS:
- #246: feat: (IAC-651) add ability to set pod_cidr and service_cidr while using kubenet
- #291: feat: (IAC-750) Add type and description for all the variables in the variables.tf files
- #288: feat: (IAC-924) Update provider kubernetes version
DOCUMENTATION:
- #293: docs: (IAC-325) document support of Azure CNI plugin
- #295: docs: (IAC-934) Added copyright information
- #296: docs: (IAC-372) Updated the commands related to Service Principal creation
BUG FIXES:
6.3.0 - March 16, 2023
ENHANCEMENTS:
- #289: feat: (IAC-900) add K8s 1.25 support, set kubectl default to 1.24