Skip to content

Releases: sassoftware/viya4-iac-azure

8.2.0 - September 21, 2023

21 Sep 14:32
2e38a04
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #290: feat: (IAC-1001) Add ability to set allocation method for public ips of jump and nfs vms

DOCUMENTATION:

  • #336: docs: (IAC-1084) Update All SAS Doc links from documentation.sas.com to go.documentation.sas.com

8.1.0 - August 18, 2023

18 Aug 14:03
f6acba3
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #331: feat: (IAC-1124) add K8s 1.27 support, set kubectl default to 1.26

DOCUMENTATION:

  • #332: docs: (IAC-1138) jump server cloud-init file permissions & ownership
  • #334: docs: (IAC-1112) Updated importing azure resource example in Troubleshooting.md

8.0.0 - July 20, 2023

20 Jul 17:52
cc1e0f5
Compare
Choose a tag to compare

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 use NFSv4.1 failed as the NFS version value was hardcoded to 3, which caused NFS mounts to fail when netapp_protocols is set to NFSv4.1.
      This change updates the NFS version default to v4.1 for both storage_type = "standard" and storage_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

26 Jun 18:03
60f6d5d
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #322: feat: (IAC-1035) Remediate high security vulnerabilities

DOCUMENTATION:

  • #324: docs: (IAC-1081) Update CDS Postgres URLs in CONFIG VARS documentation

7.1.0 - June 15, 2023

15 Jun 14:18
8bd961a
Compare
Choose a tag to compare

DOCUMENTATION:

  • #321: docs: (IAC-1064) Document FIPS support

7.0.0 - May 25, 2023

25 May 14:54
4410138
Compare
Choose a tag to compare

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 in v3.51.0. The breaking change updated the SKU parameters namely: ManagedClusterSKUName: Basic to Base and ManagedClusterSKUTier: Paid to Standard.
    • The azurerm provider version was updated from 3.26.0 to 3.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, run terraform init --upgrade to install the updated required versions of the modules and providers. See init documentation from HashiCorp.
  • #308: feat!: (IAC-968) Update Terraform version to latest - 1.4.5
    • Terraform version was 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.

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 provider template has been deprecated since Oct 2020 and is now only available as read-only.

6.6.0 - May 18, 2023

18 May 14:06
35dd33e
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #307: feat: (IAC-979) add K8s 1.26 support, set kubectl default to 1.25

DOCUMENTATION:

  • #285: docs: (IAC-910) Update Requirements under the IAC CDS Postgres CONFIG-VARS documentation

6.5.0 - April 20, 2023

20 Apr 14:35
e2fd52b
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #303: feat: (IAC-712) Support PostgreSQL Flexible server with Private access-VNet Integration
  • #304: feat: (IAC-646) Support network policy type calico with kubenet

6.4.0 - March 30, 2023

30 Mar 15:30
ea0b78f
Compare
Choose a tag to compare

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:

  • #292: fix: (IAC-668) enable network acceleration correctly for NFS VM
  • #301: fix: (IAC-966) Fix validation error messages format

6.3.0 - March 16, 2023

16 Mar 14:54
01433e1
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #289: feat: (IAC-900) add K8s 1.25 support, set kubectl default to 1.24