Skip to content

Releases: Azure/sap-automation

Release 3.9.3.0

27 Oct 14:08

Choose a tag to compare

Release Notes - Version 3.9.3.0

Overview

This release addresses several important issues and introduces enhancements to improve your experience with our product. It includes fixes, updates, and new features to make your workflows more efficient and secure.

Changes

1. Resource Tagging

  • Issue: Resource tags were not consistently applied to all resources.
  • Solution: We've fixed this problem to ensure that resource tags are correctly and uniformly applied, simplifying resource management.

2. Terraform Compatibility

  • Issue: Compatibility issues between Terraform v1.6 and older versions.
  • Solution: We've addressed these issues, ensuring smooth operations.
  • terraform version on the deployer is upgraded to v1.6 to be aligned with the latest release. Look at the Additional Notes on upgrading the deployer.

3. IP Address Management

  • Issue: Complicated IP address assignment affecting Ansible integration.
  • Solution: We've improved the logic for gathering IP addresses by using IMDS, making it more straightforward to work with Ansible.

4. Enhanced Security

  • Issue: Pipeline permissions for variable groups and agent pools needed improvement.
  • Solution: Enhanced security by assigning proper pipeline permissions, ensuring a more secure environment.

5. Deployer Extension Behavior

  • Issue: Deployer extension sometimes displayed unintended configuration details in logs.
  • Solution: This issue is resolved, preventing configuration exposure in logs.

6. tfvars File Management

  • Issue: Centralized storage of tfvars files was missing for command-line deployments.
  • Solution: We now copy tfvars files into the Terraform state storage account, providing better control and organization.

7. Code Readability Enhancements

  • Issue: General deployment and code readability needed improvement for both Ansible and Terraform.
  • Solution: We've made various code readability enhancements, streamlining deployment and management processes.

Testing

All solutions and improvements have been tested using the SDAF deployment pipelines and the command line to ensure they work effectively.

Additional Notes

If you encounter difficulties upgrading the control plane VM, we recommend manually removing the configure_deployer extension from the VM and then redeploy.

Feedback

We appreciate your feedback and are committed to continuously enhancing your experience with our product.

Please feel free to reach out if you have any questions or require further assistance via issues or discussions.

Release 3.9.2.0

07 Oct 10:28

Choose a tag to compare

Overview

This hotfix release focuses on enhancements, bug fixes, and general stability improvements for SAP installation.

Problems Addressed

  1. Improvements to dynamic BOM processes to accommodate future code changes.
  2. Format of some of the terraform modules to enhance readability.
  3. Refactor of some of the scripts to improve stability.

Testing

All changes have been tested using the SDAF deployment pipelines.

Release 3.9.0.0

23 Sep 14:02

Choose a tag to compare

Overview

This release focuses on enhancements, bug fixes, and general stability improvements for SAP installation.

Problems Addressed

  1. Lack of support for simple mount for SLES deployments.
  2. Absence of support for susChkSrv for SLES HANA deployments. Note: susChkSrv extends the functionality of the main SAPHanaSR HA provider by executing a configurable action when a SAP HANA service is not running on a node.
  3. Identified issues during runs:
    • When HANA database runs on ANF volumes, volumes are added to be managed by the pacemaker cluster.
    • Default values for "resource-stickiness" and "migration-threshold" are not set on the HANA cluster.
    • The timeout value of monitor operation for filesystem and ASCS/ERS resources differs from documentation.
    • ASCS/ERS profile changes are sometimes skipped.
  4. Other general enhancements.

Solutions Implemented

  1. Added new tasks under deploy/ansible/roles-sap/5.6-scsers-pacemaker to support simple mount for SLES deployments.
  2. Updated 5.5.3-SAPHanaSR under deploy/ansible/roles-sap/5.5-hanadb-pacemaker to support susChkSrv for SLES HANA deployments.
  3. Updated deploy/ansible/roles-sap/5.6-scsers-pacemaker to support the following:
    • Added support for resource-stickiness and migration-threshold for HANA cluster.
    • Added support for timeout value of monitor operation for filesystem and ASCS/ERS resources.
    • Added support for ASCS/ERS profile changes.
  4. Updated deploy/ansible/roles-sap/5.5-hanadb-pacemaker to support the following:
    • Added support for resource-stickiness and migration-threshold for HANA cluster.
    • Added ANF volumes to pacemaker cluster.
  5. Various files have been updated to support general stability improvements.

Testing

All changes have been tested using the SDAF deployment pipelines.

Release 3.8.3.5

25 Aug 09:14

Choose a tag to compare

HotFix

  • When ansible code failed during the PAS installation with message server or database offline, then error message doesn't have the proper information on the error. With this code change we will be getting below error messages

Release 3.8.3.4

09 Aug 07:56

Choose a tag to compare

HotFix

  • Provides graceful failover with exit code INSTALL:0023, when dynamic BOM download fails

Release 3.8.3.3

27 Jul 09:34

Choose a tag to compare

HotFix

  • Resolves bug #470 - unnecessary characters in Japan region codes

Release 3.8.3.2

04 Jul 15:48

Choose a tag to compare

HotFix

  • Removed duplicate "dotnet" argument in dotnet-sdk alias command for Ubuntu and SLES.

  • logical volumes gets created in wrong order. usrsapinstall lv gets created first of all the lvs for vg_sap due to which usrsapinstall gets all the 100% free space from vg_sap

Release 3.8.3

16 Jun 15:03

Choose a tag to compare

Release 3.8.3

Enhanced Features

Updates and Improvements

  • Implemented new patches and parameter adjustments to our Oracle services, enhancing their overall performance and security.

  • Harmonized secondary IP configuration across all distributions, resulting in a more streamlined network setup process.

  • Increased the resilience of the Control Plane pipeline to improve the stability and reliability of system operations.

  • ACSS dev team has upgraded the error code system, providing more accurate and useful diagnostics for troubleshooting.

Release 3.8.2

30 May 12:24

Choose a tag to compare

New Supported scenarios

Support for RedHat 9

General updates

Add a fix for the software download pipeline.

What's Changed

Full Changelog: v3.8.1.0...v3.8.2.0

Release 3.8.1

22 May 17:27

Choose a tag to compare

New Supported scenarios

Application Volume Groups

Support for Azure NetApp Volume Groups

General updates

Ability to control if the DevOps agent logs on using managed identity or service principal
Enhanced upgrade support
Using Powershell DSC for User role assignement instead of native Ansible modules