feat: add opt-in fleet health exit gate - #104
Tiyatrotist wants to merge 6 commits into
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Thanks for opening this PR. Assigned to @sameeralam3127. Labels added: |
|
@Tiyatrotist: this PR and #102 both say Whichever you keep, this is what's blocking it right now: #104:
#102:
In both cases the four required |
Adds an opt-in final gate to
vitals_report.any_failgates on the existing fleet failure count;regressiongates only on postcheck hosts whose status changed from Pass at baseline to Fail. A configurable count threshold is supported, and the gate runs after rendering, archiving, and notifications so evidence is preserved before a non-zero exit.Defaults keep current behavior unchanged. Variable reference, CI examples, and structural contract tests are included.
Closes #41.
Local pytest/Ansible execution was not run because the connected development machine is currently offline.