forge-vault (0.1.0)

Published 2026-08-28 02:20:00 +00:00 by forge-ci

Installation

[registries.forgejo]
index = "sparse+" # Sparse index
# index = "" # Git

[net]
git-fetch-with-cli = true
cargo add forge-vault@0.1.0 --registry forgejo

About this package

OpenBao/Bastia adapter implementing the SecretStore + CredentialIssuer ports. SecretStore = KV v2 read (.data.data); CredentialIssuer = Bastia /grant-request -> short-lived Delegation. HTTP is behind an injectable VaultTransport so the parse/mapping logic is unit-testable without a live OpenBao. Track B1 extraction of forge-webhook-core::vault + familiar::bastia::VaultClient — additive; the legacy crate stays until the B4 cutover.

Dependencies

ID Version
anyhow ^1
async-trait ^0.1
base64 ^0.22
chrono ^0.4
forge-error ^0.1.0
forge-ports ^0.1.0
reqwest ^0.12
serde_json ^1
tokio ^1
tracing ^0.1
tokio ^1
Details
Cargo
2026-08-28 02:20:00 +00:00
895
Peter Swimm <peter@toilville.dev>
LicenseRef-proprietary
27 KiB
Assets (1)
Versions (1) View all
0.1.0 2026-08-28