fix: don't ticket the standing Ceph noout flag #28

Merged
jared merged 1 commits from fix/ceph-standing-noout into main 2026-09-25 00:22:04 -04:00
1 Commits
Author SHA1 Message Date
jaredandClaude Opus 5.5 2ad911fbf7 fix: don't ticket the standing Ceph noout flag
Lint / Python (flake8) (push) Successful in 1m40s
Lint / Notify on failure (push) Skipped
Security / Python Security (bandit) (push) Successful in 1m14s
Test / Python Tests (pytest) (push) Successful in 1m17s
Lint / Python (flake8) (pull_request) Successful in 1m32s
Lint / Notify on failure (pull_request) Skipped
Security / Python Security (bandit) (pull_request) Successful in 1m46s
Test / Python Tests (pytest) (pull_request) Successful in 1m0s
noout is set permanently on purpose (large1 has no UPS; see ups-shutdown.sh),
so hwmonDaemon kept opening/reopening 'Ceph HEALTH_WARN: noout flag(s) set'
(#221040637). Skip the OSDMAP_FLAGS check when the only flags set are listed
in the new CEPH_STANDING_FLAGS config (default ['noout']). Any other flag,
including the UPS script's nobackfill/norecover/pause, still alerts, and a
HEALTH_WARN made only of standing flags no longer marks Ceph as WARNING.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 00:18:05 -04:00