mirror of
https://github.com/marcoallegretti/karapace.git
synced 2026-03-27 14:03:09 +00:00
- RemoteBackend trait: put/get/has blob, registry operations - HTTP backend (ureq): blob transfer with X-Karapace-Protocol header - Push/pull transfer with blake3 integrity verification on pull - JSON registry for name@tag references - RemoteConfig: persistent server URL configuration - Auth token support via Bearer header - Header-capturing mock server for protocol verification tests
23 lines
529 B
TOML
23 lines
529 B
TOML
[package]
|
|
name = "karapace-remote"
|
|
description = "Remote content-addressable store for Karapace environment sharing"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
thiserror.workspace = true
|
|
tracing.workspace = true
|
|
ureq.workspace = true
|
|
chrono.workspace = true
|
|
blake3.workspace = true
|
|
karapace-store = { path = "../karapace-store" }
|
|
|
|
[dev-dependencies]
|
|
tempfile.workspace = true
|