apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "InstallerPackageReceipt"
metadata:
  name: "elastic-eck-operator-3-4-0"
spec:
  chart:
    repository: "elastic"
    name: "eck-operator"
    version: "3.4.0"
  deterministicBundle:
    command: "cub installer package packages/elastic/eck-operator/3.4.0 -o <tmp>/elastic-eck-operator-3.4.0.tgz"
    sha256: "cd2b877729df1a9078e0613afd43eebbc5093cb4040dc975d6ba6295155d073d"
    byteIdenticalAcrossTwoLocalBundles: true
  package:
    path: "packages/elastic/eck-operator/3.4.0"
    name: "elastic-eck-operator"
    version: "3.4.0"
    sourceFiles:
      -
        path: "README.md"
        sha256: "148a16adf29d2ae16236f724b413db6595b06fc24f0e09e4629a94cb2e462282"
        bytes: 200
      -
        path: "bases/default/kustomization.yaml"
        sha256: "44d52637f259f73730afd3a41d7350391387456ab7c418f201eec1ef73720153"
        bytes: 99
      -
        path: "bases/default/upstream.yaml"
        sha256: "11bd8f291f9da0611bf6795dbbbe41a9e4e5ae9fe4cd58e9bad69dd883aee278"
        bytes: 798868
      -
        path: "bases/ha/kustomization.yaml"
        sha256: "44d52637f259f73730afd3a41d7350391387456ab7c418f201eec1ef73720153"
        bytes: 99
      -
        path: "bases/ha/upstream.yaml"
        sha256: "20bc4c9cdd28f35aa9c1f646c0af7bc092faac39f8ce3e3606861b98789ee54a"
        bytes: 798868
      -
        path: "bases/no-crds/kustomization.yaml"
        sha256: "44d52637f259f73730afd3a41d7350391387456ab7c418f201eec1ef73720153"
        bytes: 99
      -
        path: "bases/no-crds/upstream.yaml"
        sha256: "6da1150ac5e27b67009e5c20dddf061a5a92af72adfc4551a866fa0d28e23a87"
        bytes: 23917
      -
        path: "installer.yaml"
        sha256: "b9f4af1803e210909700ae74b0fee79a5d962466802aec2d24721806b5eed408"
        bytes: 608
  setupChecks:
    -
      allowedCubOnlyObjects:
        - "v1|Namespace||default"
      base: "default"
      command: "cub installer setup --pull packages/elastic/eck-operator/3.4.0 --base default --work-dir <tmp> --non-interactive --namespace default"
      cubInstallObjectCountIncludingSupport: 23
      helmReleaseObjectCount: 22
      semanticObjectMatches: "22/22"
      separatedSecretCount: 1
      variant: "default"
    -
      allowedCubOnlyObjects:
        - "v1|Namespace||default"
      base: "ha"
      command: "cub installer setup --pull packages/elastic/eck-operator/3.4.0 --base ha --work-dir <tmp> --non-interactive --namespace default"
      cubInstallObjectCountIncludingSupport: 23
      helmReleaseObjectCount: 22
      semanticObjectMatches: "22/22"
      separatedSecretCount: 1
      variant: "ha"
    -
      variant: "no-crds"
      base: "no-crds"
      command: "cub installer setup --pull packages/elastic/eck-operator/3.4.0 --base no-crds --work-dir <tmp> --non-interactive --namespace default"
      helmReleaseObjectCount: 10
      cubInstallObjectCountIncludingSupport: 11
      semanticObjectMatches: "10/10"
      separatedSecretCount: 1
      allowedCubOnlyObjects:
        - "v1|Namespace||default"
