feat(wfe-yaml): add kubernetes/k8s step type with lazy

client creation
This commit is contained in:
2026-04-06 17:09:23 +01:00
parent 8f3539ed34
commit 22d3f569df
4 changed files with 70 additions and 0 deletions

View File

@@ -164,6 +164,13 @@ pub struct StepConfig {
pub containerd_addr: Option<String>,
/// CLI binary name for containerd steps: "nerdctl" (default) or "docker".
pub cli: Option<String>,
// Kubernetes fields
/// Kubeconfig path for kubernetes steps.
pub kubeconfig: Option<String>,
/// Namespace override for kubernetes steps.
pub namespace: Option<String>,
/// Image pull policy for kubernetes steps: Always, IfNotPresent, Never.
pub pull_policy: Option<String>,
// Cargo fields
/// Target package for cargo steps (`-p`).
pub package: Option<String>,