Conformance validation
Run bounded Sonobuoy evidence workflows without confusing conformance with ClusterPilot health or production approval.
Purpose and boundary
Independent Kubernetes Validation is a user-started ClusterPilot OperationRun on a selected target cluster managed by ClusterPilot. The lifecycle agent assigned to that cluster executes the pinned Sonobuoy workload and returns the evidence. A passing result does not approve the provider, deployment, security posture, backup, or application release.
Validation modes
| Mode | Purpose | Guardrail |
|---|---|---|
| Quick | Bounded reachability and smoke evidence. | Lowest operational impact; still uses an admitted run. |
| Non-disruptive conformance | Broader conformance evidence designed to avoid disruptive tests. | Requires compatibility, capacity, and artifact/cleanup checks. |
| Certified conformance | Certification-oriented suite. | Explicit confirmation and production-impact override required. |
Admission before execution
- ✓Cluster exists, is reachable, and has no conflicting conformance run.
- ✓Selected Kubernetes version and Sonobuoy catalog entry are eligible.
- ✓Signed runtime bundle and digest-pinned images/tools are available online, through Harbor, or in the air-gap bundle.
- ✓Artifact storage capacity, retention, timeout, and maximum output are acceptable.
- ✓The operation-scoped cluster-admin-equivalent credential can be created and later removed.
- ✓Certified mode has explicit operator confirmation and the required impact override.
Run and interpret
- 01
Preview admission
Review mode, versions, distribution source, privilege, expected artifacts, timeout, and cleanup plan.
- 02
Start with idempotency
Use the approved role and idempotency key; store the run and correlation IDs.
- 03
Observe bounded progress
Follow Sonobuoy setup, execution, result collection, analysis, and cleanup as explicit steps.
- 04
Verify artifacts
Download through the authenticated API, verify integrity, and review the immutable result snapshot.
- 05
Confirm cleanup
Ensure temporary cluster resources and operation-scoped credentials are removed or produce a recovery task.
Result semantics and retention
| Outcome | Interpretation |
|---|---|
| Passed | The selected Sonobuoy mode passed for the recorded cluster/release snapshot. |
| Failed | One or more tests failed; inspect plugin results and run evidence. |
| Incomplete | Execution, collection, analysis, or cleanup did not produce a complete result. |
| Cancelled | The operator requested cancellation and cleanup reached a terminal state. |
Purge is a separate, authorized lifecycle action. Retain the immutable result metadata, audit decision, and any evidence required by policy before deleting large raw artifacts.