Expand description

This is an experimental crate that simplifies the creation of kubectl plugins written using WebAssembly and WASI. These plugins are then ran by krew-wasm.

The purpose of this crate is to provide helper functions and structs to perform the following operations:

  • Determine the Kubernetes API server to connect to
  • Determine the user identity to be used when interacting with Kubernetes
  • Simplify the process of performing HTTP requests using the k8s-openapi crate and the experimental WASI outboung HTTP crate.

Re-exports

pub use kube_conf;

Modules

Define the errors raised by this crate

Set of structs that represent connection details against Kubernetes API server

Helper functions required to perform HTTP requests against the Kubernetes API server