Add logarchiver repository #47
Reference in New Issue
Block a user
Delete Branch "benvin/logarchiver-repo"
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?
Why
The centralized logging stack (argocd-apps #296) archives raw logs with a plain Vector consumer (gzip NDJSON to Ceph RGW). We need to outgrow that: zstd compression, OpenPGP encryption with a key held in the Vault GPG secrets engine, and a searchable index over the archived objects ("vault logs from host X between dates Y and Z").
logarchiveris a new Go k8s service + CLI that replaces the Vector archiver leg and provides that index/retrieval. This PR registers the Gitea repo so the code can land.What changed
config/git.unkin.net/unkin/repository/logarchiver.yaml, modeled on the existing Go-service repo entries (encapi, cephrgw-operator): public repo,maindefault branch, squash merges with delete-branch-after-merge, and branch protection onmainrequiring the woodpeckerpre-commit/test/buildPR checks withbenvinon the approval whitelist.https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv