[package]
name = "k8s-operator-storage"
version = "0.1.1"
edition = "2021"
description = "Storage backends for k8s-operator framework"
license = "MIT OR Apache-2.0"
repository = "https://github.com/alexchoi0/k8s-operator"
keywords = ["kubernetes", "operator", "storage", "rocksdb"]
categories = ["development-tools"]

[features]
default = ["rocksdb"]
rocksdb = ["dep:rocksdb"]

[dependencies]
k8s-operator-core = { path = "../k8s-operator-core", version = "0.1.1" }
openraft = { workspace = true }
openraft-memstore = { workspace = true }
rocksdb = { workspace = true, optional = true }
async-trait = { workspace = true }
thiserror = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tokio = { workspace = true }
tracing = { workspace = true }
bytes = { workspace = true }
parking_lot = { workspace = true }
