What's Changed
Two new features for this release.
Thanks to @sethlinnkuleuven for reporting #527.
Added
ofelia versioncommand (#528): Print version information viaofelia versionorofelia --version. Release builds show tag and commit; dev builds fall back to Go build info.- Volume support for
job-service-run(#529, closes #527): Mount host directories and named volumes into swarm service containers using thevolumeconfig key. Samesource:target[:ro|rw]format asjob-run.
[job-service-run "backup"]
schedule = @daily
image = postgres:15
network = cluster
volume = /host/script.sh:/script.sh
volume = backups:/backups:rw
command = /script.shFull Changelog: v0.21.4...v0.21.5
Verification
All binaries include SLSA Level 3 provenance attestations.
Verify binary provenance
slsa-verifier verify-artifact ofelia-linux-amd64 \
--provenance-path ofelia-linux-amd64.intoto.jsonl \
--source-uri github.com/netresearch/ofeliaVerify checksums signature
cosign verify-blob \
--certificate checksums.txt.pem \
--signature checksums.txt.sig \
--certificate-identity "https://github.com/netresearch/ofelia/.github/workflows/release-slsa.yml@refs/tags/v0.21.5" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
checksums.txt