Releases: sassoftware/viya4-iac-azure
v10.4.1 - May 22, 2025
Release Notes
As a reminder, we have updated our release naming convention. To access the content for this release, git checkout the v10.4.1 tag after pulling the main branch.
More info can be found in this Discussion post: #474
🐛 Bug Fixes
- fix: IaC Azure requires 'temporary_name_for_rotation' during update @dhoucgitter (#502)
- fix: Adding permission management for BYO networks #450 @frozentank (#477)
📖 Documentation
- docs: Updating CONFIG-VARS ssh_public_key @frozentank (#504)
🔧 Maintenance
- chore: update workflows to point to main @saschjmil (#496)
Full Changelog: v10.4.0...v10.4.1
v10.4.0 - May 8, 2025
Release Notes
As a reminder, we have updated our release naming convention. We have also deleted the staging branch. All Pull Requests will now point to the main branch.
With the removal of the staging branch, there are new expectations and behavior changes to access repository content in the main branch for a specific release. More info can be found in this Discussion post: #474
🚀 Enhancements
- feat: experimental spot node pools @Carus11 (#451)
- feat: Adding community option for Azure NetappFiles Volume size control @frozentank (#493)
📖 Documentation
- docs: add community-contributed config_vars @saschjmil (#491)
🤖 Tests
🔧 Maintenance
ACKNOWLEDGEMENTS:
- Thanks to @Carus11 for their code contribution in #451
- Thanks to @frozentank for their code contribution in #493
Full Changelog: 10.3.1...v10.4.0
10.3.1 - April 23, 2025
Release Notes
We are removing the PLPGSQL
extension from our default values because Azure no longer supports explicitly installing it. PLPGSQL
is now installed by default. More information can be found in #487
🐛 Bug Fixes
- fix: remove PLPGSQL azure extension (PSKD-1642) @saschjmil (#487)
📖 Documentation
🤖 Tests
- test: Default plan unit test names should start with TestPlan (PSKD-1486) @dhoucgitter (#480)
Full Changelog: 10.3.0...10.3.1
10.3.0 - April 16, 2025
Release Notes
There are some new expectations and behavior changes coming in the near future. More info can be found in this Discussion post: #474
We are going to use GitHub Discussions to make announcements, poll the community, and more. Be sure to subscribe to Discussion events so you don't miss anything.
🚀 Enhancements
- feat: add support for kubernetes 1.32 @saschjmil (#473)
- feat: Refactor tests with plan caching (PSKD-1513) @ndickens (#462)
- feat: Add support for Azure Policy Add-On for AKS @stef-p (#389)
- feat: Added option to specify the name of node_resource_group @simon-z22 (#390)
- PMFR4PLTFND-1316: add rbac_aad_azure_rbac_enabled var (PSKD-1486) @ajeffowens (#409)
🐛 Bug Fixes
- fix: main.tf references to files subdir to include module path @Carus11 (#416)
- fix: Fix postgres extension requirement @jeread (#425)
📖 Documentation
- docs: add stale github action (PSKD-1475) @ndickens (#466)
- docs: add TOC to README.md @sas-grtoma (#476)
- docs: (PSKD-1592) update reset secret command @iadomi (#479)
🤖 Tests
🔧 Maintenance
- chore: auto-update of pre-commit hooks @pre-commit-ci[bot] (#478)
- chore: auto-update of pre-commit hooks @pre-commit-ci[bot] (#461)
- chore(deps): bump actions/checkout from 2 to 4 @dependabot (#457)
- chore(deps): bump terraform-linters/setup-tflint from 3.0.0 to 4.1.1 @dependabot (#458)
- chore(deps): bump golang from 1.23 to 1.24 @dependabot (#460)
- chore(deps): bump jbergstroem/hadolint-gh-action from 1.11.0 to 1.12.2 @dependabot (#471)
- chore(deps): bump plexsystems/container-structure-test-action from 0.2.0 to 0.3.0 @dependabot (#472)
- chore: Merge pull request #390 from simon-z22:simon_modifications @illianov (#463)
- ci: (PSKD-1515) adding release workflows @saschjmil (#465)
- ci: Create dependabot.yml for dependency maintenance @Carus11 (#415)
- ci: update linter to run on pull requests to main and staging @saschjmil (#456)
ACKNOWLEDGEMENTS:
- Thanks to @stef-p for their code contribution in #389
- Thanks to @simon-z22 for their code contribution in #390
- Thanks to @ajeffowens for their code contribution in #409
- Thanks to @Carus11 for their code contributions in #415, #416
- Thanks to @jeread for their code contribution in #425
Full Changelog: 10.2.0...10.3.0
10.2.0 - March 19, 2025
BEHAVIOR CHANGE:
By default, the 10.2.0 release of IaC Azure will create AKS clusters with the AKS Run Command feature disabled. You can revert to the previous behavior by setting the configuration variable aks_cluster_run_command_enabled=true
to create AKS clusters with the AKS Run Command feature enabled.
RELEASE NOTES:
- Terraform version was updated from
1.9.6
to1.10.5
. - If you run this project using a Docker container, pull the latest release and rebuild the image using the provided Dockerfile, Terraform 1.10.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.10.5 installed. See installation documentation from HashiCorp. Update the CLI binaries and run
terraform init -upgrade
to pull down the latest provider and module updates. - This
az
version update changes the Dockerfile's base image to Azure Linux 3.0. The Dockerfile has been updated to account for the change. - With the addition of the testing framework, there are new expectations for Pull Requests. Please refer to the CONTRIBUTING.md for more information.
ENHANCEMENTS:
- #449: feat: Disable Run Command by default for AKS clusters (PSKD-1436)
TEST:
- #439: test: table test framework (PSKD-1363)
CHORE:
- #417: chore(deps): update default vm generations off v3
- #446: chore: (PSKD-1403) Dependency Version Bumps
- #448: chore: viya4-iac-azure folder makefile
ACKNOWLEDGEMENTS:
Thanks to @Carus11 for his code contribution to this project in PR #417 to update the default vm generations to v5.
10.1.0 - January 16, 2025
RELEASE NOTES:
ENHANCEMENTS:
- #407: feat: (PSKD-815) Default K8s version updated to 1.30, add support for 1.31
BUG FIXES:
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