Skip to content

Conversation

@devanshjainms
Copy link
Contributor

This pull request introduces the official 1.0.0 release of the SAP Automation QA framework, with major updates focused on High Availability (HA) functional testing, configuration checks, and improved reporting. The changes include new and enhanced functional tests for SAP HANA and Central Services HA scenarios, initial support for configuration checks, and updates to the HTML report generation to include the framework version. Additionally, minimum disk performance requirements for HANA data and log volumes have been significantly increased to align with best practices.

Release and Testing Enhancements

  • Added the VERSION file with version 1.0.0, updated docs/CHANGELOG.md to document the release and its major features, including comprehensive HA functional tests for SAP HANA and Central Services, and initial configuration checks for SAP systems with HANA and IBM Db2 databases. [1] [2]

Configuration Checks Improvements

  • Increased minimum disk performance requirements in src/roles/configuration_checks/tasks/files/hana.yml: /hana/data now requires ≥400 MB/s (was 64 MB/s), and /hana/log requires ≥250 MB/s (was 64 MB/s), with corresponding updates to check descriptions and validator arguments. [1] [2] [3]

Reporting and Framework Version

  • Enhanced HTML report generation in src/modules/render_html_report.py and templates to include and display the framework version, with updates to module arguments, rendering logic, and template footers. The framework version is now passed from Ansible tasks and surfaced in both config_checks_report.html and report.html. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

Documentation Updates

  • Improved instructions in docs/CONFIGURATION_CHECKS.md for Azure CLI login commands, clarifying usage for different operating systems (SLES/Ubuntu/RHEL).

Testing Adjustments

  • Updated tests/modules/render_html_report_test.py to include framework_version in test parameters and initialization, ensuring coverage for the new report versioning feature. [1] [2] [3]

Other Technical Updates

  • Upgraded the github/codeql-action/upload-sarif action in .github/workflows/ossf-scoreboard.yml from v3.28.20 to v4.31.2 for improved code scanning.
  • Added ipaddress import in src/module_utils/filesystem_collector.py for future enhancements.

@devanshjainms devanshjainms requested a review from a team as a code owner November 4, 2025 05:50
@devanshjainms devanshjainms requested review from KimForss, Copilot and hdamecharla and removed request for Copilot November 4, 2025 05:50
Copy link
Member

@hdamecharla hdamecharla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@devanshjainms devanshjainms merged commit 5d944e6 into main Nov 4, 2025
13 checks passed
@devanshjainms devanshjainms deleted the development-nov3-2025 branch November 4, 2025 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants