CHECK_COMPAT(1) Configuration Validation CHECK_COMPAT(1)

check_compat - detect incompatible configurations in conf2 module YAML files

check_compat -o OUTPUT_FILE [-h]

This program scans conf2 module YAML files to identify incompatible configurations. It performs validation checks against conf2 module specifications and outputs detected issues to the specified results file.

Show help message and exit
Specify output file path for validation results (required)

The program:

1.
Scans the current working directory and relevant system paths
2.
Identifies conf2 module YAML configuration files
3.
Validates configurations against compatibility rules
4.
Writes detected issues to the specified output file

The output file contains:

  • List of incompatible configurations
  • File paths where issues were detected
  • Specific configuration keys causing incompatibilities
  • Severity level for each issue

0
Success (no incompatible configurations found)
1
Validation errors detected
2
Execution error (invalid parameters or system issues)

check_compat -o validation_results.txt
$ check_compat -o report.log
$ echo $?
1 # indicates issues found

conf2(1), yamllint(1)

Output file will contain:

ERROR: Incompatible setting detected in /etc/conf2/app.yaml
Key: security.encryption_level
Current value: legacy
Required: modern

UKUI Quality Assurance Team

2025-07-24 v1.0