Define forge observability evidence

This commit is contained in:
2026-06-05 16:44:25 +02:00
parent 8de78f1636
commit ac99bdd4fa
7 changed files with 227 additions and 6 deletions

View File

@@ -10,6 +10,7 @@ GITEA_INGRESS ?= manifests/gitea-ingress.yaml
GITEA_DB_CLUSTER ?= gitea-db
GITEA_DB_NAMESPACE ?= databases
REGISTRY_DOCS ?= docs/gitea-container-registry.md docs/gitea-package-registry.md
EVIDENCE_DOCS ?= docs/observability-operating-evidence.md docs/ci-runner-actions-gitops-ownership.md docs/backup-restore-secret-handoff.md
SOPS_SENTINEL ?= $(GITEA_VALUES)
##@ Operator checks
@@ -40,6 +41,12 @@ registry-docs: ## Print canonical registry docs
sed -n '1,220p' "$$doc"; \
done
evidence-docs: ## Print forge evidence and handoff contracts
@for doc in $(EVIDENCE_DOCS); do \
printf '\n## %s\n\n' "$$doc"; \
sed -n '1,260p' "$$doc"; \
done
##@ Current Gitea
gitea-deploy: ## Deploy / upgrade current Gitea forge runtime
@@ -70,4 +77,4 @@ help: ## Show this help
/^[a-zA-Z0-9_-]+:.*?##/ { printf " \033[36m%-20s\033[0m %s\n", $$1, $$2 } \
/^##@/ { printf "\n\033[1m%s\033[0m\n", substr($$0, 5) }' $(MAKEFILE_LIST)
.PHONY: check-tools check-sops registry-docs gitea-deploy gitea-ingress-deploy gitea-status help
.PHONY: check-tools check-sops registry-docs evidence-docs gitea-deploy gitea-ingress-deploy gitea-status help