content: [package]
  name = "mirrord-kube"
  version.workspace = true
  authors.workspace = true
  description.workspace = true
  documentation.workspace = true
  readme.workspace = true
  homepage.workspace = true
  repository.workspace = true
  license.workspace = true
  keywords.workspace = true
  categories.workspace = true
  publish.workspace = true
  edition.workspace = true
  
  [lints]
  workspace = true
  
  [features]
  default = []
  # Enables connecting to the agent pod with plain TCP.
  incluster = []
  # Enables connecting to the agent pod with kube's portforwarder.
  portforward = [
    "dep:tokio-retry"
  ]
  
  [dependencies]
  mirrord-agent-env = { path = "../agent/env", features = ["k8s-openapi"] }
  mirrord-config = { path = "../config"}
  mirrord-progress = { path = "../progress" }
  mirrord-protocol = { path = "../protocol" }
  
  actix-codec.workspace = true
  async-stream = "0.3"
  futures.workspace = true
  k8s-openapi.workspace = true
  kube.workspace = true
  rand.workspace = true
  regex.workspace = true
  serde.workspace = true
  serde_json.workspace = true
  shellexpand = "3"
  thiserror.workspace = true
  tokio.workspace = true
  tracing.workspace = true
  tokio-retry = { workspace = true, optional = true }
  tower = { workspace = true, features = ["retry"] }
  http.workspace = true
  
  [dev-dependencies]
  rstest.workspace = true
  