apiVersion: "catalog.confighub.com/v1alpha1"
kind: "SveltosFleetRehearsalReceipt"
metadata:
  name: "fleet-delivery-rehearsal"
spec:
  recordedAt: "2026-08-10T15:50:05.881Z"
  boundary:
    governanceClaim: false
    configHubUsed: false
    note: "This rehearsal exercises the delivery machinery the governed chapters share: the kind fleet, Sveltos registration and fan-out, fleet profiles published as OCI images and fetched by Sveltos itself, selective convergence, a version bump, and drift repair. No review, approval, or promotion is claimed, and no chapter matrix cell is filled by it."
    differencesFromGovernedLanes:
      - "The registry is a temporary TLS stand-in for ConfigHub's OCI gateway."
      - "Profiles come straight from the reviewed example files; the chapters store, review, and approve them in ConfigHub first."
      - "The bootstrap profile is applied with kubectl as cluster setup."
  source:
    profiles:
      pilot:
        path: "examples/sveltos/env-rollout/clusterprofile-pilot.yaml"
        rawSha256: "24a10206c42a4543404e4e299a0d690f13ccc13e143b318c483503147c17db85"
      staging:
        path: "examples/sveltos/env-rollout/clusterprofile-staging.yaml"
        rawSha256: "79cddceceaf3b8164e8abaf3dfc057fabb1ac201cd057ed3d617dc822393c7f3"
      prod:
        path: "examples/sveltos/env-rollout/clusterprofile-prod.yaml"
        rawSha256: "dd1ce5de049e43803c8ac3cfe535b1ec9ab0dd75682762da1a236ac34fcde311"
    appProfiles:
      pilot:
        path: "examples/sveltos/fleet-rehearsal/app-profile-pilot.yaml"
        rawSha256: "10307aa2e4994200d2ffa5af86ade7a9f02d92ab8d13fd0806921909e2b941b0"
      staging:
        path: "examples/sveltos/fleet-rehearsal/app-profile-staging.yaml"
        rawSha256: "951c9084c1db57723f6d320877de49a8d9d057c0fc77deecb7329536ba7fb64f"
      prod:
        path: "examples/sveltos/fleet-rehearsal/app-profile-prod.yaml"
        rawSha256: "4179777084670181c56eeec72549f8d92e2434608437422f184ecf077a8ca8f8"
    appChart:
      chartVersion: "6.14.1"
      chartDigest: "3d4a2ab092c83f39772de5f927aba6fb4f295a70e2b7302383edf249d44f78e3"
      artifact: "https://stefanprodan.github.io/podinfo/podinfo-6.14.1.tgz"
    rehearsalLock: "examples/sveltos/fleet-rehearsal/source-lock.yaml"
    layerContract: "docs/planning/remote-url-oci-probe.md"
    baselineChartVersion: "3.8.1"
    patchedChartVersion: "3.8.2"
    baselineBackgroundReplicas: 1
    changedBackgroundReplicas: 2
  revisions:
    pilot:
      baseline: "r1-5ef2cd8aef8e"
      valuesChanged: "r2-4a7541e862f9"
      versionBumped: "r3-6380460e7bd4"
    staging:
      baseline: "r1-445596dc846a"
    prod:
      baseline: "r1-25f80d487bba"
    app:
      pilot: "a1-c556d530cb04"
      staging: "a1-4ee07420bf1e"
      prod: "a1-55d913dc4993"
  prerequisites:
    sveltos:
      source: "https://raw.githubusercontent.com/projectsveltos/sveltos/v1.13.0/manifest/manifest.yaml"
      version: "v1.13.0"
      manifestSha256: "5538558ad428617153f963318f22e70eb32fa949e9e0f07e07f02a0db700e2d7"
      crdCount: 29
      appliedObjectCount: 98
      omittedOptionalServiceMonitorCount: 4
      installationMethod: "pinned manifest applied as a management-cluster prerequisite"
  remoteFetch:
    bootstrapProfile: "sveltos-fleet-rehearsal-bootstrap"
    reference: "oci://<registry>/sveltos-fleet-rehearsal/profiles:live"
    tag: "live"
    interval: "1m0s"
    layerShape: "single-layer-raw-yaml"
    layerMediaType: "application/yaml"
    secretType: "addons.projectsveltos.io/cluster-profile"
    registryTls: true
    fetchedBy: "the Sveltos addon controller on the management cluster"
    digests:
      baseline: "sha256:9d17f2f2b48b3e81ac600d715ac7daa0cdff3c30b374a2307c2fecb57326bc86"
      application: "sha256:8447fe1f80ff0d372cd806e5daaca96f83ecd53088976b2abb6d38dd1f85a267"
      valuesChange: "sha256:c6deeb6c5b89bab1011484a9129c8b62cdac6635d268f3b64a773c8c4c3bb1c0"
      versionBump: "sha256:e086a82d3648108b9ebb4fa1876e4db447f192f74e6a7f9fdbe05b56fa2bc33f"
  fleet:
    managementCluster: "hx-sveltos-rehearse-mgmt-20260810155005"
    creationCommand: "kind create cluster"
    managementRegistration:
      method: "programmatic SveltosCluster registration of the management cluster"
      namespace: "projectsveltos"
      cluster: "management"
      labels:
        role: "management"
      credential:
        type: "short-lived Kubernetes service-account token"
        duration: "2h"
        storedInRepository: false
        removedWithClusters: true
      ready: true
      kubernetesVersion: "v1.35.0"
    registrations:
      -
        method: "programmatic SveltosCluster registration"
        namespace: "projectsveltos"
        cluster: "hx-sveltos-env-pilot-rh-20260810155005"
        labels:
          environment: "pilot"
          sveltos-agent: "present"
        credential:
          type: "short-lived Kubernetes service-account token"
          duration: "6h"
          storedInRepository: false
          removedWithClusters: true
        ready: true
        kubernetesVersion: "v1.35.0"
      -
        method: "programmatic SveltosCluster registration"
        namespace: "projectsveltos"
        cluster: "hx-sveltos-env-staging-rh-20260810155005"
        labels:
          environment: "staging"
          sveltos-agent: "present"
        credential:
          type: "short-lived Kubernetes service-account token"
          duration: "6h"
          storedInRepository: false
          removedWithClusters: true
        ready: true
        kubernetesVersion: "v1.35.0"
      -
        method: "programmatic SveltosCluster registration"
        namespace: "projectsveltos"
        cluster: "hx-sveltos-env-prod-a-rh-20260810155005"
        labels:
          environment: "prod"
          sveltos-agent: "present"
        credential:
          type: "short-lived Kubernetes service-account token"
          duration: "6h"
          storedInRepository: false
          removedWithClusters: true
        ready: true
        kubernetesVersion: "v1.35.0"
      -
        method: "programmatic SveltosCluster registration"
        namespace: "projectsveltos"
        cluster: "hx-sveltos-env-prod-b-rh-20260810155005"
        labels:
          environment: "prod"
          sveltos-agent: "present"
        credential:
          type: "short-lived Kubernetes service-account token"
          duration: "6h"
          storedInRepository: false
          removedWithClusters: true
        ready: true
        kubernetesVersion: "v1.35.0"
  waves:
    baseline:
      publish:
        wave: "baseline"
        reference: "oci://host.docker.internal:32800/sveltos-fleet-rehearsal/profiles:live"
        manifestDigest: "sha256:9d17f2f2b48b3e81ac600d715ac7daa0cdff3c30b374a2307c2fecb57326bc86"
        layerShape: "single-layer-raw-yaml"
        layerMediaType: "application/yaml"
        profileCount: 3
        payloadSha256: "121e622bdaa08edec1c3d16cce137d78f8875dec758fc9a82e4c16c199b6e4f9"
      remoteDeploy:
        result: "pass"
        profile: "sveltos-fleet-rehearsal-bootstrap"
        cluster: "hx-sveltos-rehearse-mgmt-20260810155005"
        fetchedDigest: "sha256:9d17f2f2b48b3e81ac600d715ac7daa0cdff3c30b374a2307c2fecb57326bc86"
        appliedProfiles:
          - "kyverno-env-pilot"
          - "kyverno-env-prod"
          - "kyverno-env-staging"
        status: "Provisioned"
      observations:
        -
          cluster: "hx-sveltos-env-pilot-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-pilot"
          environment: "pilot"
          expectedRevisionId: "r1-5ef2cd8aef8e"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-pilot-sveltos-hx-sveltos-env-pilot-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
        -
          cluster: "hx-sveltos-env-staging-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-staging"
          environment: "staging"
          expectedRevisionId: "r1-445596dc846a"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-staging-sveltos-hx-sveltos-env-staging-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
        -
          cluster: "hx-sveltos-env-prod-a-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-prod-a"
          environment: "prod"
          expectedRevisionId: "r1-25f80d487bba"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-prod-sveltos-hx-sveltos-env-prod-a-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
        -
          cluster: "hx-sveltos-env-prod-b-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-prod-b"
          environment: "prod"
          expectedRevisionId: "r1-25f80d487bba"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-prod-sveltos-hx-sveltos-env-prod-b-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
    application:
      publish:
        wave: "application"
        reference: "oci://host.docker.internal:32800/sveltos-fleet-rehearsal/profiles:live"
        manifestDigest: "sha256:8447fe1f80ff0d372cd806e5daaca96f83ecd53088976b2abb6d38dd1f85a267"
        layerShape: "single-layer-raw-yaml"
        layerMediaType: "application/yaml"
        profileCount: 6
        payloadSha256: "f43a173d7f67038cc5319b3c6d1819918deec217b95e727beb0a4ed0aa73926e"
      remoteDeploy:
        result: "pass"
        profile: "sveltos-fleet-rehearsal-bootstrap"
        cluster: "hx-sveltos-rehearse-mgmt-20260810155005"
        fetchedDigest: "sha256:8447fe1f80ff0d372cd806e5daaca96f83ecd53088976b2abb6d38dd1f85a267"
        appliedProfiles:
          - "kyverno-env-pilot"
          - "kyverno-env-prod"
          - "kyverno-env-staging"
          - "podinfo-app-pilot"
          - "podinfo-app-prod"
          - "podinfo-app-staging"
        status: "Provisioned"
      observations:
        -
          cluster: "hx-sveltos-env-pilot-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-pilot"
          environment: "pilot"
          expectedRevisionId: "a1-c556d530cb04"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/podinfo-app-pilot-sveltos-hx-sveltos-env-pilot-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "podinfo"
              namespace: "podinfo"
              chart: "podinfo-6.14.1"
              applicationVersion: "6.14.1"
              status: "deployed"
            replicas:
              desired: 1
              available: 1
        -
          cluster: "hx-sveltos-env-staging-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-staging"
          environment: "staging"
          expectedRevisionId: "a1-4ee07420bf1e"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/podinfo-app-staging-sveltos-hx-sveltos-env-staging-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "podinfo"
              namespace: "podinfo"
              chart: "podinfo-6.14.1"
              applicationVersion: "6.14.1"
              status: "deployed"
            replicas:
              desired: 2
              available: 2
        -
          cluster: "hx-sveltos-env-prod-a-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-prod-a"
          environment: "prod"
          expectedRevisionId: "a1-55d913dc4993"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/podinfo-app-prod-sveltos-hx-sveltos-env-prod-a-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "podinfo"
              namespace: "podinfo"
              chart: "podinfo-6.14.1"
              applicationVersion: "6.14.1"
              status: "deployed"
            replicas:
              desired: 3
              available: 3
        -
          cluster: "hx-sveltos-env-prod-b-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-prod-b"
          environment: "prod"
          expectedRevisionId: "a1-55d913dc4993"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/podinfo-app-prod-sveltos-hx-sveltos-env-prod-b-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "podinfo"
              namespace: "podinfo"
              chart: "podinfo-6.14.1"
              applicationVersion: "6.14.1"
              status: "deployed"
            replicas:
              desired: 3
              available: 3
    valuesChange:
      publish:
        wave: "values-change"
        reference: "oci://host.docker.internal:32800/sveltos-fleet-rehearsal/profiles:live"
        manifestDigest: "sha256:c6deeb6c5b89bab1011484a9129c8b62cdac6635d268f3b64a773c8c4c3bb1c0"
        layerShape: "single-layer-raw-yaml"
        layerMediaType: "application/yaml"
        profileCount: 6
        payloadSha256: "08d27b3c54347edec3455debc49a6a7fde4469a530b092e71c167c6e59f46578"
      remoteDeploy:
        result: "pass"
        profile: "sveltos-fleet-rehearsal-bootstrap"
        cluster: "hx-sveltos-rehearse-mgmt-20260810155005"
        fetchedDigest: "sha256:c6deeb6c5b89bab1011484a9129c8b62cdac6635d268f3b64a773c8c4c3bb1c0"
        appliedProfiles:
          - "kyverno-env-pilot"
          - "kyverno-env-prod"
          - "kyverno-env-staging"
          - "podinfo-app-pilot"
          - "podinfo-app-prod"
          - "podinfo-app-staging"
        status: "Provisioned"
      observations:
        -
          cluster: "hx-sveltos-env-pilot-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-pilot"
          environment: "pilot"
          expectedRevisionId: "r2-4a7541e862f9"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-pilot-sveltos-hx-sveltos-env-pilot-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 2
              available: 2
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 2
                available: 2
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
        -
          cluster: "hx-sveltos-env-staging-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-staging"
          environment: "staging"
          expectedRevisionId: "r1-445596dc846a"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-staging-sveltos-hx-sveltos-env-staging-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
        -
          cluster: "hx-sveltos-env-prod-a-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-prod-a"
          environment: "prod"
          expectedRevisionId: "r1-25f80d487bba"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-prod-sveltos-hx-sveltos-env-prod-a-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
        -
          cluster: "hx-sveltos-env-prod-b-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-prod-b"
          environment: "prod"
          expectedRevisionId: "r1-25f80d487bba"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-prod-sveltos-hx-sveltos-env-prod-b-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
    versionBump:
      publish:
        wave: "version-bump"
        reference: "oci://host.docker.internal:32800/sveltos-fleet-rehearsal/profiles:live"
        manifestDigest: "sha256:e086a82d3648108b9ebb4fa1876e4db447f192f74e6a7f9fdbe05b56fa2bc33f"
        layerShape: "single-layer-raw-yaml"
        layerMediaType: "application/yaml"
        profileCount: 6
        payloadSha256: "d518305c184a013e6d7e8724d3eeb4679f5de803d4542d3ca69a20b4bb6aed85"
      remoteDeploy:
        result: "pass"
        profile: "sveltos-fleet-rehearsal-bootstrap"
        cluster: "hx-sveltos-rehearse-mgmt-20260810155005"
        fetchedDigest: "sha256:e086a82d3648108b9ebb4fa1876e4db447f192f74e6a7f9fdbe05b56fa2bc33f"
        appliedProfiles:
          - "kyverno-env-pilot"
          - "kyverno-env-prod"
          - "kyverno-env-staging"
          - "podinfo-app-pilot"
          - "podinfo-app-prod"
          - "podinfo-app-staging"
        status: "Provisioned"
      observations:
        -
          cluster: "hx-sveltos-env-pilot-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-pilot"
          environment: "pilot"
          expectedRevisionId: "r3-6380460e7bd4"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-pilot-sveltos-hx-sveltos-env-pilot-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.2"
              applicationVersion: "v1.18.2"
              status: "deployed"
            backgroundReplicas:
              desired: 2
              available: 2
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 2
                available: 2
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
        -
          cluster: "hx-sveltos-env-staging-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-staging"
          environment: "staging"
          expectedRevisionId: "r1-445596dc846a"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-staging-sveltos-hx-sveltos-env-staging-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
        -
          cluster: "hx-sveltos-env-prod-a-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-prod-a"
          environment: "prod"
          expectedRevisionId: "r1-25f80d487bba"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-prod-sveltos-hx-sveltos-env-prod-a-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
        -
          cluster: "hx-sveltos-env-prod-b-rh-20260810155005"
          logicalCluster: "hx-sveltos-env-prod-b"
          environment: "prod"
          expectedRevisionId: "r1-25f80d487bba"
          observation:
            result: "pass"
            clusterSummary: "projectsveltos/kyverno-env-prod-sveltos-hx-sveltos-env-prod-b-rh-20260810155005"
            helmFeatureStatus: "Provisioned"
            helmRelease:
              name: "kyverno"
              namespace: "kyverno"
              chart: "kyverno-3.8.1"
              applicationVersion: "v1.18.1"
              status: "deployed"
            backgroundReplicas:
              desired: 1
              available: 1
            deployments:
              -
                name: "kyverno-admission-controller"
                desired: 3
                available: 3
                observedGenerationMatches: true
              -
                name: "kyverno-background-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-cleanup-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
              -
                name: "kyverno-reports-controller"
                desired: 1
                available: 1
                observedGenerationMatches: true
  driftRepair:
    cluster: "hx-sveltos-env-pilot-rh-20260810155005"
    logicalCluster: "hx-sveltos-env-pilot"
    drift:
      result: "pass"
      object: "apps/v1/Deployment/kyverno/kyverno-background-controller"
      reviewedReplicas: 2
      changedReplicas: 1
      restoredReplicas: 2
      pollAttempts: 4
      pollIntervalSeconds: 3
  timings:
    -
      phase: "temporary TLS OCI registry ready"
      seconds: 1.3
    -
      phase: "management cluster ready"
      seconds: 24.5
    -
      phase: "four workload clusters ready"
      seconds: 103.8
    -
      phase: "Sveltos controllers converged"
      seconds: 86.3
    -
      phase: "four workload clusters registered"
      seconds: 1
    -
      phase: "management cluster enrolled for remote fetch"
      seconds: 0.2
    -
      phase: "baseline delivered to all four clusters"
      seconds: 155.1
    -
      phase: "application delivered to all four clusters"
      seconds: 58.8
    -
      phase: "values change delivered to the pilot only"
      seconds: 78.5
    -
      phase: "version bump delivered to the pilot only"
      seconds: 132.7
    -
      phase: "injected drift repaired on the pilot"
      seconds: 9.2
  cleanup:
    managementCluster: "pass"
    workloadClusters: "pass"
    registry: "pass"
    localFiles: "pass"
  limits:
    - "No ConfigHub organization, review, approval, or release was involved; this is not a governance proof."
    - "The profile artifacts used a temporary TLS registry standing in for the ConfigHub OCI gateway; they are not permanent public packages."
    - "The layer contract is the one recorded by the remote fetch probe: a single raw-YAML layer. Gzipped and tar layers are refused before publication."
    - "The rehearsal used five local kind clusters on one machine. It measures this machine, not a production fleet."
    - "The chapter matrices are untouched; only the governed lanes may fill their observed cells."
status:
  result: "pass"
  claim: "Config is published as OCI images, and Sveltos fetches the configuration from the registry and sends it to all managed clusters. That path ran end to end on this machine: a five-cluster kind fleet built, four workload clusters registered by environment label, the management cluster registered as a Sveltos-managed cluster, every wave of fleet profiles published as one raw-YAML OCI artifact to a TLS registry, Sveltos fetched each wave through the bootstrap profile and applied it, Kyverno converged on all four clusters, a demo application converged on all four clusters with per-environment replica counts from the same rails, a values change and a chart version bump each landed on the pilot alone while the other clusters held their state, and injected drift was repaired. No governance is claimed."
