-
v0.1.18 Stable
released this
2026-07-10 13:57:47 +00:00 | 426 commits to main since this release- Forgejo instance signing (SSH ed25519), key in OpenBao KV. Max-security Phase 3a. A keygen
Job (scoped OpenBaoPolicy + k8s-auth role) generates an ed25519 SSH signing key into OpenBao
kv (cas=0 generate-once) and materializes it as theforgejo-signing-keySecret; a
copy-signing-key initContainer places a 0600 copy on /data (the raw key never mounts in the
main container).[repository.signing] FORMAT=ssh MERGES=always DEFAULT_TRUST_MODEL=committer
so server-side merges/squashes are signed+verified. Behavior-neutral until requireSignedCommits
(Phase 3c). Append-only composition edit (env/volume/initContainer indices unshifted).
Included changes (v0.1.17 -> v0.1.18)
86bc37b0ad2ffeat(forgejo): SSH-ed25519 instance signing, key in OpenBao KV (max-security 3a)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Forgejo instance signing (SSH ed25519), key in OpenBao KV. Max-security Phase 3a. A keygen