Skip to main content

Crate envtest

Crate envtest 

Source
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§

BinaryAssetsSettings
Binary asset configuration used while starting an envtest control plane.
CRDInstallOptions
CRD installation settings used during environment creation.
Environment
Represents a request to create a test environment.
Server
Represents a running test server.

Enums§

EnvironmentError
Errors that can occur while creating an environment.
ServerError
Errors that can occur while destroying an environment or using a running server.