Fixes and documentation updates for Configuration Checks #152
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
VERSIONfile with version1.0.0, updateddocs/CHANGELOG.mdto 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
src/roles/configuration_checks/tasks/files/hana.yml:/hana/datanow requires ≥400 MB/s (was 64 MB/s), and/hana/logrequires ≥250 MB/s (was 64 MB/s), with corresponding updates to check descriptions and validator arguments. [1] [2] [3]Reporting and Framework Version
src/modules/render_html_report.pyand 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 bothconfig_checks_report.htmlandreport.html. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]Documentation Updates
docs/CONFIGURATION_CHECKS.mdfor Azure CLI login commands, clarifying usage for different operating systems (SLES/Ubuntu/RHEL).Testing Adjustments
tests/modules/render_html_report_test.pyto includeframework_versionin test parameters and initialization, ensuring coverage for the new report versioning feature. [1] [2] [3]Other Technical Updates
github/codeql-action/upload-sarifaction in.github/workflows/ossf-scoreboard.ymlfrom v3.28.20 to v4.31.2 for improved code scanning.ipaddressimport insrc/module_utils/filesystem_collector.pyfor future enhancements.