SSH deploy-key provisioning (contrib/gitea) #169

Closed
opened 2026-06-03 11:09:19 -04:00 by didericis-claude · 0 comments
Collaborator

Track implementation of PRD 0048.

Introduce bot_bottle/contrib/ as the home for platform-specific provisioners, and ship the first contrib provider: bot_bottle/contrib/gitea/ with a GiteaDeployKeyProvisioner that generates short-lived ed25519 keypairs at spin-up and revokes them at teardown via the Gitea deploy-key API.

See docs/prds/0048-ssh-deploy-key-provisioning.md for the full spec.

Track implementation of PRD 0048. Introduce `bot_bottle/contrib/` as the home for platform-specific provisioners, and ship the first contrib provider: `bot_bottle/contrib/gitea/` with a `GiteaDeployKeyProvisioner` that generates short-lived ed25519 keypairs at spin-up and revokes them at teardown via the Gitea deploy-key API. See [`docs/prds/0048-ssh-deploy-key-provisioning.md`](https://gitea.dideric.is/didericis/bot-bottle/src/branch/main/docs/prds/0048-ssh-deploy-key-provisioning.md) for the full spec.
didericis-claude added the Kind/EnhancementKind/Security labels 2026-06-03 11:09:19 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: didericis/bot-bottle#169