[package]
name = "k8s-traefik-api"
version = "0.3.0"
edition = "2021"
authors = ["Marcel Märtens <marcel.cochem@googlemail.com>"]
license = "Apache-2.0 OR MIT"
homepage = "https://gitlab.com/xMAC94x/k8s-traefik-api"
repository = "https://gitlab.com/xMAC94x/k8s-traefik-api"
readme = "README.md"
documentation = "https://docs.rs/k8s-traefik-api"
description = "Bindings for the Kubernetes traefik API"
categories = ["api-bindings"]
keywords = ["kubernetes", "k8s", "traefik", "crd"]

[features]
# Each feature corresponds to a supported version of Kubernetes
earliest = ["v1_28"]
v1_28 = ["k8s-openapi/v1_28"]
v1_29 = ["k8s-openapi/v1_29"]
v1_30 = ["k8s-openapi/v1_30"]
v1_31 = ["k8s-openapi/v1_31"]
v1_32 = ["k8s-openapi/v1_32"]
latest = ["v1_32"]

[dependencies]
serde_json = "1"
serde = { version = "1", features = ["derive"] }
schemars = { version = "0.8.21", features = ["chrono"] }
kube = { version = "0.98", features = ["derive"] }
k8s-openapi = { version = "0.24.0", features = ["schemars"] }
typed-builder = { version = "0.20" }