...

Text file src/github.com/linkerd/linkerd2/policy-controller/Cargo.toml

Documentation: github.com/linkerd/linkerd2/policy-controller

     1[package]
     2name = "linkerd-policy-controller"
     3version = "0.1.0"
     4edition = "2021"
     5license = "Apache-2.0"
     6publish = false
     7
     8[features]
     9default = ["openssl-tls", "openssl-vendored"]
    10openssl-tls = ["kube/openssl-tls"]
    11# Vendor openssl to statically link lib
    12openssl-vendored = ["openssl/vendored"]
    13rustls-tls = ["kube/rustls-tls"]
    14
    15[dependencies]
    16anyhow = "1"
    17async-trait = "0.1"
    18drain = "0.1"
    19futures = { version = "0.3", default-features = false }
    20k8s-gateway-api = "0.15"
    21k8s-openapi = { version = "0.20", features = ["v1_22"] }
    22hyper = { version = "0.14", features = ["http1", "http2", "runtime", "server"] }
    23ipnet = { version = "2", default-features = false }
    24linkerd-policy-controller-core = { path = "./core" }
    25linkerd-policy-controller-grpc = { path = "./grpc" }
    26linkerd-policy-controller-k8s-api = { path = "./k8s/api" }
    27openssl = { version = "0.10.64", optional = true }
    28linkerd-policy-controller-k8s-index = { path = "./k8s/index" }
    29linkerd-policy-controller-k8s-status = { path = "./k8s/status" }
    30parking_lot = "0.12"
    31prometheus-client = { version = "0.22.0", default-features = false }
    32serde = "1"
    33serde_json = "1"
    34thiserror = "1"
    35tokio-stream = { version = "0.1", features = ["sync"] }
    36tracing = "0.1"
    37regex = "1"
    38
    39[dependencies.clap]
    40version = "4"
    41default-features = false
    42features = ["derive", "env", "std"]
    43
    44[dependencies.kube]
    45version = "0.87.1"
    46default-features = false
    47features = ["admission", "derive"]
    48
    49[dependencies.kubert]
    50version = "0.21.2"
    51default-features = false
    52features = [
    53    "clap",
    54    "index",
    55    "lease",
    56    "prometheus-client",
    57    "runtime",
    58    "server",
    59    "rustls-tls",
    60]
    61
    62[dependencies.tokio]
    63version = "1"
    64features = ["macros", "parking_lot", "rt", "rt-multi-thread", "signal"]
    65
    66[dependencies.tonic]
    67version = "0.10"
    68default-features = false
    69features = ["transport"]
    70
    71[target.x86_64-unknown-linux-gnu.dependencies]
    72jemallocator = "0.5"

View as plain text