Skip to content

Releases: sassoftware/viya4-iac-azure

v10.4.1 - May 22, 2025

22 May 18:50
20adbb1
Compare
Choose a tag to compare

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

📖 Documentation

🔧 Maintenance

Full Changelog: v10.4.0...v10.4.1

v10.4.0 - May 8, 2025

08 May 18:14
49e433b
Compare
Choose a tag to compare

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

🤖 Tests

  • test: integration test framework, integration tests and updated doc (PSKD-1537) @iadomi (#490)

🔧 Maintenance

  • chore(deps): update vm image to ubuntu 22.04 (PSKD-1572) @illianov (#489)

ACKNOWLEDGEMENTS:

Full Changelog: 10.3.1...v10.4.0

10.3.1 - April 23, 2025

23 Apr 18:38
d5985fd
Compare
Choose a tag to compare

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

📖 Documentation

  • docs: (PSKD-1500) update CONTRIBUTING.md with new expectations @iadomi (#484)

🤖 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

16 Apr 18:19
82c90f0
Compare
Choose a tag to compare

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

🤖 Tests

  • test: (PSKD-1556) add default and non default test for aks_azure_policy_enabled @iadomi (#469

🔧 Maintenance

ACKNOWLEDGEMENTS:

Full Changelog: 10.2.0...10.3.0

10.2.0 - March 19, 2025

19 Mar 18:08
918daa7
Compare
Choose a tag to compare

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 to 1.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

16 Jan 19:17
00d33fd
Compare
Choose a tag to compare

RELEASE NOTES:

ENHANCEMENTS:

  • #407: feat: (PSKD-815) Default K8s version updated to 1.30, add support for 1.31

BUG FIXES:

  • #408: fix: (PSKD-815) Update tflint module error
  • #411: fix: (PSKD-975) Add public_network_access_enabled to azurerm_postgresql_flexible_server resource
  • #414: fix: (PSKD-903) permissions set in dockerfile

10.0.0 - October 31, 2024

31 Oct 20:05
e81a72e
Compare
Choose a tag to compare

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 from 3.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.
  • Please make sure to use the updated Dockerfile and example files.

ADDITIONAL NOTES:

  • Terraform version was updated from 1.8.2 to 1.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

29 Aug 14:49
362c050
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #393: feat: (PSKD-516) Add Support for K8s 1.30

9.4.0 - June 28, 2024

28 Jun 17:28
235032e
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #387: feat: (IAC-1024) Update IAC Sample Sizing

9.3.0 - May 17, 2024

17 May 17:45
df730eb
Compare
Choose a tag to compare

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