health-check(1)

health-check1

Detect incompatible configurations in conf2 module yaml files

Usage

check_compat -o OUTPUT_FILE [-h]

Overview

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.

Options

-h, --help

Show help message and exit

-o OUTPUT_FILE, --output OUTPUT_FILE

Specify output file path for validation results (required)

Operation

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

Output format

The output file contains:

•

List of incompatible configurations

•

File paths where issues were detected

•

Specific configuration keys causing incompatibilities

•

Severity level for each issue

Exit status

0

Success (no incompatible configurations found)

1

Validation errors detected

2

Execution error (invalid parameters or system issues)

Examples

Basic usage:

check_compat -o validation_results.txt

Check exit status:

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

Diagnostics

Output file will contain:

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

Author

UKUI Quality Assurance Team

From libkysdk-base 3.0.1.1-3 in Arch Linux 2026-11-07. Parsed by carta from the page's man source.