[dependencies.base64]
optional = true
version = "0.20.0"
[dependencies.bytes]
optional = true
version = "1.1.0"
[dependencies.chrono]
default-features = false
optional = true
version = "0.4.23"
[dependencies.either]
optional = true
version = "1.6.1"
[dependencies.form_urlencoded]
optional = true
version = "1.2.0"
[dependencies.futures]
optional = true
version = "0.3.17"
[dependencies.home]
optional = true
version = "0.5.4"
[dependencies.http]
version = "0.2.5"
[dependencies.http-body]
optional = true
version = "0.4.2"
[dependencies.hyper]
features = ["client", "http1", "stream", "tcp"]
optional = true
version = "0.14.13"
[dependencies.hyper-openssl]
optional = true
version = "0.9.2"
[dependencies.hyper-rustls]
optional = true
version = "0.24.0"
[dependencies.hyper-timeout]
optional = true
version = "0.4.1"
[dependencies.jsonpath_lib]
optional = true
version = "0.3.0"
[dependencies.k8s-openapi]
default-features = false
features = []
version = "0.19.0"
[dependencies.kube-core]
version = "=0.85.0"
[dependencies.openssl]
optional = true
version = "0.10.36"
[dependencies.pem]
optional = true
version = "1.1.0"
[dependencies.pin-project]
optional = true
version = "1.0.4"
[dependencies.rand]
optional = true
version = "0.8.3"
[dependencies.rustls]
features = ["dangerous_configuration"]
optional = true
version = "0.21.0"
[dependencies.rustls-pemfile]
optional = true
version = "1.0.0"
[dependencies.secrecy]
features = ["alloc", "serde"]
version = "0.8.0"
[dependencies.serde]
features = ["derive"]
version = "1.0.130"
[dependencies.serde_json]
version = "1.0.68"
[dependencies.serde_yaml]
optional = true
version = "0.9.19"
[dependencies.tame-oauth]
features = ["gcp"]
optional = true
version = "0.9.1"
[dependencies.thiserror]
version = "1.0.29"
[dependencies.tokio]
features = ["time", "signal", "sync"]
optional = true
version = "1.14.0"
[dependencies.tokio-tungstenite]
optional = true
version = "0.20.0"
[dependencies.tokio-util]
features = ["io", "codec"]
optional = true
version = "0.7.0"
[dependencies.tower]
features = ["buffer", "filter", "util"]
optional = true
version = "0.4.13"
[dependencies.tower-http]
features = ["auth", "map-response-body", "trace"]
optional = true
version = "0.4.0"
[dependencies.tracing]
features = ["log"]
optional = true
version = "0.1.36"
[dev-dependencies.k8s-openapi]
default-features = false
features = ["v1_27"]
version = "0.19.0"
[dev-dependencies.kube]
features = ["derive", "client", "ws"]
version = "<1.0.0, >=0.61.0"
[dev-dependencies.schemars]
version = "0.8.6"
[dev-dependencies.tempfile]
version = "3.1.0"
[dev-dependencies.tokio]
features = ["full"]
version = "1.14.0"
[dev-dependencies.tokio-test]
version = "0.4.0"
[dev-dependencies.tower-test]
version = "0.4.0"
[features]
__non_core = ["tracing", "serde_yaml", "base64"]
admission = ["kube-core/admission"]
client = ["config", "__non_core", "hyper", "http-body", "tower", "tower-http", "hyper-timeout", "pin-project", "chrono", "jsonpath_lib", "bytes", "futures", "tokio", "tokio-util", "either"]
config = ["__non_core", "pem", "home"]
default = ["client"]
gzip = ["client", "tower-http/decompression-gzip"]
jsonpatch = ["kube-core/jsonpatch"]
oauth = ["client", "tame-oauth"]
oidc = ["client", "form_urlencoded"]
openssl-tls = ["openssl", "hyper-openssl"]
rustls-tls = ["rustls", "rustls-pemfile", "hyper-rustls"]
ws = ["client", "tokio-tungstenite", "rand", "kube-core/ws", "tokio/macros"]
[package]
authors = ["clux <sszynrae@gmail.com>", "Natalie Klestrup Röijezon <nat@nullable.se>", "kazk <kazk.dev@gmail.com>"]
categories = ["web-programming::http-client", "configuration", "network-programming", "api-bindings"]
description = "Kubernetes client"
edition = "2021"
keywords = ["kubernetes", "client"]
license = "Apache-2.0"
name = "kube-client"
readme = "README.md"
repository = "https://github.com/kube-rs/kube"
resolver = "1"
rust-version = "1.64.0"
version = "0.85.0"
[package.metadata.docs.rs]
features = ["client", "rustls-tls", "openssl-tls", "ws", "oauth", "oidc", "jsonpatch", "admission", "k8s-openapi/v1_27"]
rustdoc-args = ["--cfg", "docsrs"]