Crate krew_wasm_plugin_sdk
source · [−]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