feat(healthz): worker count check + configurable config path #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/healthz-worker-count-and-config-path"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
expected_min_count/expected_max_countfields for process check/etc/healthz/config.yamlHEALTHZ_HOME(default:/opt/healthz)HEALTHZ_CONF_DIR(default:$HEALTHZ_HOME/conf)HEALTHZ_CONF_FILE_NAME(default:healthz.yaml)--configCLI flag still overrides everythingd["kind"]→d.get("kind")KeyError on kustomization.yaml_reports/healthz-sidecar-report.md(concept, architecture, work process, constraints, samples)Changed files (14)
/opt/healthz/conf/healthz.yamlTest plan
🤖 Generated with Claude Code
- Process check: expected_min_count/expected_max_count for worker count validation (0 = disabled, backward compatible with existence-only check) - Config path: env-var chain HEALTHZ_HOME/HEALTHZ_CONF_DIR/HEALTHZ_CONF_FILE_NAME (default: /opt/healthz/conf/healthz.yaml, replaces /etc/healthz/config.yaml) - Update Dockerfile, manifests (raw + Helm), README accordingly - Fix validate.py KeyError on kustomization.yaml (d["kind"] -> d.get("kind")) - Add detailed report (_reports/healthz-sidecar-report.md) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>