Expand description
Helpers for creating short-lived Kubernetes envtest environments from Rust.
§Examples
let server = envtest::Environment::default().create().await?;
assert!(server.exist());
let _ = server.kubeconfig()?;
let client = server.client()?;
let _ = client.apiserver_version().await?;
server.destroy().await?;Structs§
- Binary
Assets Settings - Binary asset configuration used while starting an envtest control plane.
- CRDInstall
Options - CRD installation settings used during environment creation.
- Environment
- Represents a request to create a test environment.
- Server
- Represents a running test server.
Enums§
- Environment
Error - Errors that can occur while creating an environment.
- Server
Error - Errors that can occur while destroying an environment or using a running server.