v3.13.0.0
v3.13.0.0
This release includes several updates to the codebase, primarily focusing on enhancing validation logic, adding new configuration parameters, and updating dependencies. The most important changes include improvements to validation attributes, the addition of new parameters for storage account configuration, and updates to dependency versions.
New Features
Support for HANA Scale-out architectures with HANA shared on Azure NetApp files or Azure Files
- High availability of SAP HANA scale-out system on Red Hat Enterprise Linux
- High availability of SAP HANA scale-out system on SUSE Linux Enterprise Server
Support for new Mv3 SKUs for SAP HANA on Azure Virtual Machines
Features updates
- Ability to control the SMB file share creation PR 648
- Ability to configure the control plane storage accounts without SharedAccess Keys PR 639
- Add Zypper timeouts PR 647
- Mount permissions updates PR 638
- Add the ability to define Private Link DNS zones in a separate resource group PR 645
Terraform Enhancements
-
Locking the azurerm and azuread provider versions to ensure that provider updates will not impact the release
- azurerm provider version: 4.4.0
- azuread provider version: 3.0.2
Validation Enhancements
Webapp/SDAF/Models/CustomValidators.cs
: Enhanced thePrivateEndpointIdValidator
andStorageAccountIdValidator
to handle arrays and added null checks.
New Configuration Parameters
Webapp/SDAF/Models/LandscapeModel.cs
andWebapp/SDAF/Models/SystemModel.cs
: Added new boolean parameters related to shared access keys and file share creation.Webapp/SDAF/ParameterDetails/LandscapeDetails.json
,Webapp/SDAF/ParameterDetails/SystemDetails.json
,Webapp/SDAF/ParameterDetails/LandscapeTemplate.txt
, andWebapp/SDAF/ParameterDetails/SystemTemplate.txt
: Updated to include the new parameters for shared access keys and file shares.
Dependency Updates
Webapp/SDAF/SDAFWebApp.csproj
: Updated multiple Azure and Microsoft package versions to the latest releases.
Workflow and Configuration Updates
.github/workflows/github-actions-ansible-lint.yml
: Updated actions to specific commit SHAs for better stability..github/workflows/ossf-scorecard.yml
: Added a new workflow for Scorecard supply-chain security analysis.deploy/ansible/ansible.cfg
: Changed the log path and allowed world-readable temporary files.