0
Success (no incompatible configurations found)
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.
-h, --help
Show help message and exit
-o OUTPUT_FILE, --output OUTPUT_FILE
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)
Basic usage:
|
check_compat -o validation_results.txt |
|---|---|
Check exit status:
|
$ check_compat -o report.log |
Output file will contain:
ERROR: Incompatible setting detected in /etc/conf2/app.yaml
Key: security.encryption_level
Current value: legacy
Required: modern