chore(hermes): remove the Hermes service from the platform #717
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/eradicate-hermes"
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?
Removes the Hermes email assistant from the platform.
Deleted
The whole
infrastructure/hermessource: namespace, reader user, Argo CDproject and Application, OIDC registration, twelve SOPS secrets and the
state-requiredmarker. Also its Flux Kustomization, its gitmirror repositoryand push mirror, the
sean.pmcertificate, the pre-destruction backup guardscripts/check-hermes-state-backup.sh, andtests/hermes-contract.shandtests/hermes-backup-guard.sh.Edited
The
sean.pmgateway listeners, the Cilium carve-out (back to the blanketendpointSelector: {}it had before Hermes), the Binjovi legacy access lists,the management grant list, and the guard expectations that counted these
entries.
The Binjovi Forgejo integration Job template is immutable and its SQL loses the
hermes repository row, so the Job moves to v28 and the fingerprint pin moves
with it.
Deliberately kept
kubernetes/flux/infrastructure/gitmirrors/README.mdkeeps its Hermes rows.They are measurements in an open investigation into push-mirror deletion
behaviour -- the table says if you learn the real rule, replace this table --
not an active dependency.
The
sean.pmDNS zone stays registered in the ExternalDNS domain filter and theACME issuer. The domain is yours and outlives the service; ExternalDNS runs
--policy=sync, so thesean.pmrecord itself is withdrawn automatically whenthe HTTPRoute goes. Say the word and I will remove the zone too.
Ordering
Merge after binjovi-plans #297 and binjovi #1760. binjovi-plans pins the
seanfarm build policy to the two guards this change deletes, and binjovi
declares the Forgejo repository.
Out of band
The Gmail grant this served was revoked at Google before the secret was deleted.
POST /revokereturned 200 and a refresh now answersinvalid_grant / Token has been expired or revoked. The 1228 objects under thehermes/bucket prefix are deleted;cnpg-backups/andvm-backups/wereverified unchanged.
bash tests/check.shpasses.https://claude.ai/code/session_01GfkEuwuvGSqGyXVuxwT7PA