ConfigHub rolls out a Sveltos profile in two waves

A repository document, rendered for the site. View source markdown.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

This run starts with two staging clusters. The reviewed Sveltos ClusterProfile selects only the cluster labeled rollout=pilot. It installs Kyverno 3.8.1 with three admission-controller replicas.

ConfigHub blocked that profile until its exact revision was approved. The approved pilot profile was published as a private ConfigHub release and as a temporary portable OCI. Argo CD reconciled the portable OCI digest on the management cluster. Sveltos installed Kyverno on hx-sveltos-pilot-20260727054324 and left hx-sveltos-next-20260727054324 unchanged.

The second revision removed one selector label: spec.clusterSelector.matchLabels.rollout. No chart setting or other profile field changed. ConfigHub blocked the new revision until it was approved, then published it at a different OCI digest. Sveltos kept the pilot healthy and installed Kyverno on the second staging cluster.

The test finally changed the admission-controller deployment from three replicas to one on each cluster. Sveltos restored both deployments to three.

The temporary portable packages can be pulled without a ConfigHub account. ConfigHub was used here because the two revisions needed stored history, policy, approval, and named release records.

CheckResult
Pilot blocked before approvalblocked
Pilot OCIsha256:0de702823d0d0cb41bfa667e29f40871f6d28e3122815ccd2f2931a9aacbc3bc
Pilot selectedhx-sveltos-pilot-20260727054324
Second cluster before expansionNo Kyverno release, namespace, or ClusterSummary
Fleet revision blocked before approvalblocked
Fleet selector changeRemoved spec.clusterSelector.matchLabels.rollout
Fleet OCIsha256:a9907fd5f277f4dff5a4ec78841562657b7fd706e2ddf1e14a347d6a66493911
Argo CD after fleet revisionSynced and Healthy; digest matched
Healthy Sveltos targets after expansion2/2
Replica drift repaired2/2
CleanupPass

What this proves

One reviewed platform record can start with a pilot, then add a second cluster by changing one declared selector. Both revisions moved from ConfigHub through OCI and Argo CD to the Sveltos management cluster. The receipt records the OCI digest and the result for each workload cluster.

Limits

Sveltos itself was installed directly as a pinned prerequisite on the management cluster. The portable OCI used a temporary registry. This was a two-cluster local wave, not a large production fleet or a failure-and-pause test. It proves this Kyverno profile rather than every Sveltos feature.