feat: automate classification convergence
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 21s

This commit is contained in:
codex 2026-08-23 13:05:47 +02:00
parent af68d438d6
commit ff334f1a40
8 changed files with 346 additions and 11 deletions

View file

@ -20,6 +20,13 @@ AGENT_VARS_FILE := $(RAILIANCE_INFRA)/ansible/inventory/group_vars/all.yaml
ops-inventory-view: ## Render the ops-hub service catalog now view
python3 ops/render_service_inventory.py
.PHONY: classification-status classification-check
classification-status: ## Report active-fleet Repo Classification convergence
python3 tools/repo_classification_convergence.py
classification-check: ## Fail until every active repo has a valid source and projection
python3 tools/repo_classification_convergence.py --require-converged
.PHONY: custodian-keygen
custodian-keygen: ## Generate custodian agent SSH keypair (one-time setup)
@if [ -f "$(CUSTODIAN_KEY)" ]; then \