Releases: sassoftware/viya4-iac-azure
10.0.0 - October 31, 2024
Major Version Update
v10.0.0 of the viya4-iac-azure is a major version update - some behaviors have changed, new resources were added and some deprecated resources have been removed. See details below in breaking changes.
BREAKING CHANGES:
- #401 feat!: (PSKD-348) Dependency version update
- The Terraform Azure provider
azurerm
version was updated from3.92.0 -> 4.3.0
. This was major version upgrade with multiple breaking changes. These changes are backwards incompatible. The changes were made by following the 4.0 upgrade guide. - Azure CLI version was updated from
2.59.0 -> 2.64.0
. This update has breaking changes which are backwards incompatible. Starting from the version 2.64.0 of Azure CLI, the base Linux distribution of Azure CLI is now Azure Linux. Support for Alpine docker image was dropped. See Release notes here.
- The Terraform Azure provider
- Please make sure to use the updated Dockerfile and example files.
ADDITIONAL NOTES:
- Terraform version was updated from
1.8.2
to1.9.6
.- If you run this project using a Docker container, pull the latest release and rebuild the image using the provided Dockerfile, Terraform 1.9.6 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.9.6 installed. See installation documentation from HashiCorp.
DOCUMENTATION:
- #398 docs: Elaborate code review process in CONTRIBUTING.md
CHORE:
- #406 chore: (PSKD-886) Update AZ cli path for container-structure-test
9.5.0 - August 29, 2024
ENHANCEMENTS:
- #393: feat: (PSKD-516) Add Support for K8s 1.30
9.4.0 - June 28, 2024
ENHANCEMENTS:
- #387: feat: (IAC-1024) Update IAC Sample Sizing
9.3.0 - May 17, 2024
RELEASE NOTES:
Terraform version was updated from 1.7.3
to 1.8.2
.
- If you run this project using a Docker container, pull the latest release and rebuild the image using the provided Dockerfile, Terraform 1.8.2 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.8.2 installed. See installation documentation from HashiCorp.
ENHANCEMENTS:
- #381: feat: (IAC-600) Add support for Microsoft Entra authentication with Kubernetes RBAC
- #382: feat: (IAC-1436) Updated terraform version to fix security vulnerability
DOCUMENTATION:
- #383: docs: (IAC-1460) Update the diagram in readme to reflect the NetApp icon change
9.2.0 - April 18, 2024
9.1.0 - March 21, 2024
RELEASE NOTES:
Terraform version was updated from 1.6.6
to 1.7.3
.
- If you run this project using a Docker container, pull the latest release and rebuild the image using the provided Dockerfile, Terraform 1.7.3 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.7.3 installed. See installation documentation from HashiCorp.
ENHANCEMENTS:
- #368: feat: (IAC-1233) Azure tool version updates
BUG FIXES:
- #365: fix: (IAC-1321) updates to create NSG in network rg
CHORE:
- #366: chore: (IAC-1341) Disable Blank GitHub Issues & Add Feature Request Template
9.0.0 - February 15, 2024
Major Version Update
v9.0.0 of the viya4-iac-azure is a major version update - some behaviors have changed. See details below in breaking changes.
BREAKING CHANGES:
- #360: feat!: (IAC-1009) Add support for Azure CNI Overlay
-
The default value for
aks_network_policy
was changed from "azure" to null. This lines up the code correctly with the values supported foraks_network_policy
in combination with theaks_network_plugin
andaks_network_plugin_mode
.This change will not affect the new users, but existing users using
aks_network_policy
will be affected by the change. Upgrading an existing cluster to use CNI Overlay has a few restrictions, one of which is the existing cluster should not have network policies enabled. If you are upgrading an existing cluster see details here Upgrade an existing cluster to CNI Overlay.
-
ENHANCEMENTS:
- #361: feat: (IAC-1336) Add support for specifying K8s support plan
- #364: feat: (IAC-1346) Update external Postgres server default version to 15
DOCUMENTATION:
- #362: docs: (IAC-1307) Document update for network policy
8.5.0 - January 19, 2024
RELEASE NOTES:
Terraform version was updated from 1.6.4
to 1.6.6
.
- If you run this project using a Docker container, pull the latest release and rebuild the image using the provided Dockerfile, Terraform 1.6.6 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.6.6 installed. See installation documentation from HashiCorp.
ENHANCEMENTS:
- #357: feat: (IAC-1264) Add support for K8s 1.28
- #358: feat: (IAC-1260) Update Dependencies to remediate security vulnerabilities
CHORE:
- #345: chore: (IAC-1196) Update path pattern to support additional branches
8.4.0 - November 30, 2023
RELEASE NOTES:
Terraform version was updated from 1.4.5 to 1.6.4.
- If you run this project using a Docker container, pull the latest release and rebuild the image using the provided Dockerfile, Terraform 1.6.4 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.6.4 installed. See installation documentation from HashiCorp.
ENHANCEMENTS:
- #344: feat: (IAC-1191) Remediate the security vulnerabilities
- #352: feat: (IAC-1221) Update terraform and terraform provider versions
DOCUMENTATION:
- #349: docs: (IAC-1205) Update SAS doc links
- #347: docs: (IAC-802) Added note for setting CIDR range to avoid security violation
CHORE:
- #348: chore: (IAC-1238) Resolve TFLint issue
8.3.0 - October 19, 2023
ENHANCEMENTS:
- #297: feat: (IAC-950) Add the possibility to specify private dns zone resource id to use for AKS private cluster
DOCUMENTATION:
- #338: docs: (IAC-1157) updated incorrect storage_mb default value in CONFIG-VARS
- #339: docs: (IAC-1156) Added Postgres example in separate sample input file
BUG FIXES:
- #341: fix: (IAC-1072) Enabling North-South traffic