apiVersion: helm-expt.confighub.com/v1alpha1
kind: LiveHelmInstallerKindParityReceipt
metadata:
  name: kedacore-keda-2.19.0-no-crds-kind-parity-20260606
spec:
  chart: kedacore/keda
  version: 2.19.0
  base: no-crds
  result: pass
  observedAt: '2026-07-28T14:20:01Z'
  package:
    path: packages/kedacore/keda/2.19.0
  recipe:
    path: recipes/kedacore/keda/2.19.0
  variantRevision: recipes/kedacore/keda/2.19.0/revisions/no-crds/r001/variant-revision.yaml
  run:
    mode: two-vanilla-kind-clusters
    helmCluster: hx-keda-33086-syi4-helm
    installerCluster: hx-keda-33086-syi4-installer
    namespace: default
    cleanup:
      result: pass
      clusters:
      - cluster: hx-keda-33086-syi4-helm
        leg: helm
        result: pass
        detail: 'Deleting cluster "hx-keda-33086-syi4-helm" ...

          Deleted nodes: ["hx-keda-33086-syi4-helm-control-plane"]'
      - cluster: hx-keda-33086-syi4-installer
        leg: installer
        result: pass
        detail: 'Deleting cluster "hx-keda-33086-syi4-installer" ...

          Deleted nodes: ["hx-keda-33086-syi4-installer-control-plane"]'
    targetTopology:
      minimumSchedulableNodes: 1
      purpose: ''
  legs:
    regularHelm:
      result: pass
      command: helm upgrade --install keda keda --repo https://kedacore.github.io/charts
        --version 2.19.0 --namespace default --create-namespace --values /Users/alexis/code/helm-expt/runs/live-kind-parity/kedacore-keda-no-crds/regular-helm-values.yaml
        --wait --timeout 8m
      namespace: default
      manifestSHA256: c5a9b4bf0a0eb7786a206b54365e8ad632e96bb3f4796a51f41621fea1f276a7
      objectCount: 23
      liveHelmManifestSHA256: 63dce6cbf585082d68cd714c8afda4ec10aba1dfe45643c0cbdf4653d32562af
      liveHelmManifestObjectCount: 23
      runtimeNamespaces: &id001
      - default
      runtime:
        result: pass
        namespaces: *id001
        selfGeneratedSecrets:
        - kedaorg-certs
        workloads: '# default

          deployment.apps/keda-admission-webhooks           1/1   1     1     44s

          deployment.apps/keda-operator                     1/1   1     1     44s

          deployment.apps/keda-operator-metrics-apiserver   1/1   1     1     44s'
        pods: '# default

          keda-admission-webhooks-7b48797dc8-mj8fc          1/1   Running   0             44s

          keda-operator-55db59458d-9xqqq                    1/1   Running   1 (32s
          ago)   44s

          keda-operator-metrics-apiserver-cb7df9874-v95vv   1/1   Running   0             44s'
        notReady: []
        diagnostics: []
        apiServices:
          result: pass
          items:
          - name: v1beta1.external.metrics.k8s.io
            group: external.metrics.k8s.io
            version: v1beta1
            queryPath: /apis/external.metrics.k8s.io/v1beta1
            result: pass
            available: true
            conditionStatus: 'True'
            conditionReason: Passed
            conditionMessage: all checks passed
            queryResult: pass
            querySHA256: 09cd6ec84f2951a72fd9a76a4eda767e4424ea22ba7d19b27cce78d5d62cd801
            queryError: ''
      stderr: ''
      getManifestError: ''
    cubInstallerApply:
      result: pass
      renderCommand: cub installer setup --pull /Users/alexis/code/helm-expt/packages/kedacore/keda/2.19.0
        --base no-crds --work-dir /tmp/helm-expt-kind-parity-hx-keda-33086-syi4-keda
        --non-interactive --namespace default
      applyMode: two-cluster vanilla-kind; namespace-first kubectl apply; separated
        secrets staged when present
      namespace: default
      manifestSHA256: 60e811e32aafe907de199259f800ec104776aeca7fc43a050960ff0a3f02720f
      objectCount: 24
      manifestNamespaces:
      - default
      - kube-system
      runtimeNamespaces: &id002
      - default
      runtime:
        result: pass
        namespaces: *id002
        selfGeneratedSecrets:
        - kedaorg-certs
        workloads: '# default

          deployment.apps/keda-admission-webhooks           1/1   1     1     51s

          deployment.apps/keda-operator                     1/1   1     1     51s

          deployment.apps/keda-operator-metrics-apiserver   1/1   1     1     51s'
        pods: '# default

          keda-admission-webhooks-7b48797dc8-5gpxn          1/1   Running   0             51s

          keda-operator-55db59458d-w74xv                    1/1   Running   1 (39s
          ago)   51s

          keda-operator-metrics-apiserver-cb7df9874-lxnpn   1/1   Running   0             51s'
        notReady: []
        diagnostics: []
        apiServices:
          result: pass
          items:
          - name: v1beta1.external.metrics.k8s.io
            group: external.metrics.k8s.io
            version: v1beta1
            queryPath: /apis/external.metrics.k8s.io/v1beta1
            result: pass
            available: true
            conditionStatus: 'True'
            conditionReason: Passed
            conditionMessage: all checks passed
            queryResult: pass
            querySHA256: 09cd6ec84f2951a72fd9a76a4eda767e4424ea22ba7d19b27cce78d5d62cd801
            queryError: ''
  semanticComparison:
    allowedExtraInstallerObjects:
    - v1|Namespace||default
    semanticNormalizations: []
    regularHelmRenderVsLive:
      result: pass
      helmObjectCount: 23
      installerObjectCount: 23
      missingFromInstaller: []
      allowedMissingFromInstaller: []
      extraInInstaller: []
      semanticDiffs: []
      semanticNormalizations: []
      comparisonSHA256: d2a6d3b2b8eabfea6c09a58367f357294ef366ff3dee5981c06afc83cb9ea31a
    helmManagedCRDsOmittedFromGetManifest: []
    helmVsCubInstallerApply:
      result: pass
      helmObjectCount: 23
      installerObjectCount: 24
      missingFromInstaller: []
      allowedMissingFromInstaller: []
      extraInInstaller:
      - v1|Namespace||default
      semanticDiffs: []
      semanticNormalizations: []
      comparisonSHA256: a28e3a0a28888d3ab4f4c4abd6dd4c294bb503b0d7e93c64138acce64f9e0ea5
  checks:
  - name: kind-create-helm
    result: pass
    detail: helm kind cluster created
  - name: kind-create-installer
    result: pass
    detail: installer kind cluster created
  - name: target-facts-helm
    result: pass
    detail: secrets=0 crds=6 namespaces=0
  - name: target-facts-installer
    result: pass
    detail: secrets=0 crds=6 namespaces=0
  - name: regular-helm-operating-policy
    result: pass
    detail: none
  - name: regular-helm-rendered-crds
    result: pass
    detail: observed=0/0
  - name: regular-helm-render-live-parity
    result: pass
    detail: missing=0 extra=[] diffs=0
  - name: regular-helm-live
    result: pass
    detail: "Release \"keda\" does not exist. Installing it now.\nNAME: keda\nLAST\
      \ DEPLOYED: Tue Jul 28 15:20:57 2026\nNAMESPACE: default\nSTATUS: deployed\n\
      REVISION: 1\nDESCRIPTION: Install complete\nTEST SUITE: None\nNOTES:\n:::^.\
      \     .::::^:     :::::::::::::::    .:::::::::.                   .^.     \
      \             \n7???~   .^7????~.     7??????????????.   :?????????77!^.   \
      \           .7?7.                 \n7???~  ^7???7~.       ~!!!!!!!!!!!!!!. \
      \  :????!!!!7????7~.           .7???7.                \n7???~^7????~.      \
      \                      :????:    :~7???7.         :7?????7.               \n\
      7???7????!.           ::::::::::::.      :????:      .7???!        :7??77???7.\
      \              \n7????????7:           7???????????~      :????:       :????:\
      \      :???7?5????7.             \n7????!~????^          !77777777777^     \
      \ :????:       :????:     ^???7?#P7????7.            \n7???~  ^????~       \
      \                     :????:      :7???!     ^???7J#@J7?????7.           \n\
      7???~   :7???!.                          :????:   .:~"
  - name: regular-helm-apiservice-aggregation
    result: pass
    detail: v1beta1.external.metrics.k8s.io available=True query=pass
  - name: cub-installer-operating-policy
    result: pass
    detail: none
  - name: cub-installer-rendered-crds
    result: pass
    detail: observed=0/0
  - name: cub-installer-apply-live
    result: pass
    detail: '# default

      deployment.apps/keda-admission-webhooks           1/1   1     1     51s

      deployment.apps/keda-operator                     1/1   1     1     51s

      deployment.apps/keda-operator-metrics-apiserver   1/1   1     1     51s'
  - name: cub-installer-apiservice-aggregation
    result: pass
    detail: v1beta1.external.metrics.k8s.io available=True query=pass
  - name: semantic-object-parity
    result: pass
    detail: missing=0 extra=['v1|Namespace||default'] diffs=0
  targetFacts:
    regularHelm:
      result: pass
      stagedSecrets: []
      stagedCRDs:
      - name: cloudeventsources.eventing.keda.sh
        sourceVariant: default
        sourceKind: recorded-source-path
        sourcePath: /Users/alexis/code/helm-expt/recipes/kedacore/keda/2.19.0/revisions/default/r001/rendered/release-objects.yaml
        lane: regularHelm
      - name: clustercloudeventsources.eventing.keda.sh
        sourceVariant: default
        sourceKind: recorded-source-path
        sourcePath: /Users/alexis/code/helm-expt/recipes/kedacore/keda/2.19.0/revisions/default/r001/rendered/release-objects.yaml
        lane: regularHelm
      - name: clustertriggerauthentications.keda.sh
        sourceVariant: default
        sourceKind: recorded-source-path
        sourcePath: /Users/alexis/code/helm-expt/recipes/kedacore/keda/2.19.0/revisions/default/r001/rendered/release-objects.yaml
        lane: regularHelm
      - name: scaledjobs.keda.sh
        sourceVariant: default
        sourceKind: recorded-source-path
        sourcePath: /Users/alexis/code/helm-expt/recipes/kedacore/keda/2.19.0/revisions/default/r001/rendered/release-objects.yaml
        lane: regularHelm
      - name: scaledobjects.keda.sh
        sourceVariant: default
        sourceKind: recorded-source-path
        sourcePath: /Users/alexis/code/helm-expt/recipes/kedacore/keda/2.19.0/revisions/default/r001/rendered/release-objects.yaml
        lane: regularHelm
      - name: triggerauthentications.keda.sh
        sourceVariant: default
        sourceKind: recorded-source-path
        sourcePath: /Users/alexis/code/helm-expt/recipes/kedacore/keda/2.19.0/revisions/default/r001/rendered/release-objects.yaml
        lane: regularHelm
      stagedObjectStores: []
      stagedNamespaces: []
      path: /Users/alexis/code/helm-expt/runs/live-kind-parity/kedacore-keda-no-crds/target-facts-helm.yaml
    cubInstallerApply:
      result: pass
      stagedSecrets: []
      stagedCRDs:
      - name: cloudeventsources.eventing.keda.sh
        sourceVariant: default
        sourceKind: installer-package
        sourcePath: /Users/alexis/code/helm-expt/packages/kedacore/keda/2.19.0/prerequisites/target-facts/no-crds-crds.yaml
        lane: cubInstallerApply
      - name: clustercloudeventsources.eventing.keda.sh
        sourceVariant: default
        sourceKind: installer-package
        sourcePath: /Users/alexis/code/helm-expt/packages/kedacore/keda/2.19.0/prerequisites/target-facts/no-crds-crds.yaml
        lane: cubInstallerApply
      - name: clustertriggerauthentications.keda.sh
        sourceVariant: default
        sourceKind: installer-package
        sourcePath: /Users/alexis/code/helm-expt/packages/kedacore/keda/2.19.0/prerequisites/target-facts/no-crds-crds.yaml
        lane: cubInstallerApply
      - name: scaledjobs.keda.sh
        sourceVariant: default
        sourceKind: installer-package
        sourcePath: /Users/alexis/code/helm-expt/packages/kedacore/keda/2.19.0/prerequisites/target-facts/no-crds-crds.yaml
        lane: cubInstallerApply
      - name: scaledobjects.keda.sh
        sourceVariant: default
        sourceKind: installer-package
        sourcePath: /Users/alexis/code/helm-expt/packages/kedacore/keda/2.19.0/prerequisites/target-facts/no-crds-crds.yaml
        lane: cubInstallerApply
      - name: triggerauthentications.keda.sh
        sourceVariant: default
        sourceKind: installer-package
        sourcePath: /Users/alexis/code/helm-expt/packages/kedacore/keda/2.19.0/prerequisites/target-facts/no-crds-crds.yaml
        lane: cubInstallerApply
      stagedObjectStores: []
      stagedNamespaces: []
      path: /Users/alexis/code/helm-expt/runs/live-kind-parity/kedacore-keda-no-crds/target-facts-installer.yaml
    requiredValues: []
  operatingPolicy:
    regularHelm:
      result: pass
      operation: none
    cubInstallerApply:
      result: pass
      operation: none
  crdObservations:
    regularHelm:
      result: pass
      items: []
    cubInstallerApply:
      result: pass
      items: []
