apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "InstallerPackageReceipt"
metadata:
  name: "elastic-logstash-8-5-1"
spec:
  chart:
    name: "logstash"
    repository: "elastic"
    version: "8.5.1"
  deterministicBundle:
    byteIdenticalAcrossTwoLocalBundles: true
    command: "cub installer package packages/elastic/logstash/8.5.1 -o <tmp>/elastic-logstash-8.5.1.tgz"
    sha256: "83975cfa57b676362b21dc888072d70ae569ab4503ca2e72d170d8e5a19e2bd3"
  package:
    name: "elastic-logstash"
    path: "packages/elastic/logstash/8.5.1"
    sourceFiles:
      -
        path: "README.md"
        sha256: "aa4306771c94c30f7d433ffbdaac01af2a97bbf3e503e6f56a2f8922099d49a1"
        bytes: 196
      -
        path: "bases/default/kustomization.yaml"
        sha256: "44d52637f259f73730afd3a41d7350391387456ab7c418f201eec1ef73720153"
        bytes: 99
      -
        path: "bases/default/upstream.yaml"
        sha256: "1bb5971d54f2bb9fd05ffe69b339261a9c31e8b81eeba48064a9dbc337fe5ecd"
        bytes: 2874
      -
        path: "bases/ha/kustomization.yaml"
        sha256: "44d52637f259f73730afd3a41d7350391387456ab7c418f201eec1ef73720153"
        bytes: 99
      -
        path: "bases/ha/upstream.yaml"
        sha256: "d65903a7c75f9e3cdaed333b6a2daddcca45d3cc7f80ff09e6b7972a90c3aa70"
        bytes: 2874
      -
        path: "collector/target-facts.sh"
        sha256: "b35b327a8e6c38ea5a3a77979b923c8f8d04f80b0abf58a3b6d62a387333cade"
        bytes: 2350
      -
        path: "installer.yaml"
        sha256: "a0194aaa7dce14cdb14ffb2d49c4d75b205dd4667bc6605210e6a90c4a80b295"
        bytes: 827
    version: "8.5.1"
  setupChecks:
    -
      allowedCubOnlyObjects:
        - "v1|Namespace||default"
      base: "default"
      command: "cub installer setup --pull packages/elastic/logstash/8.5.1 --base default --work-dir <tmp> --non-interactive --namespace default"
      cubInstallObjectCountIncludingSupport: 4
      helmReleaseObjectCount: 3
      semanticObjectMatches: "3/3"
      separatedSecretCount: 0
      targetFactMode: "not-required"
      targetFactsBound: false
      variant: "default"
    -
      allowedCubOnlyObjects:
        - "v1|Namespace||default"
      base: "ha"
      command: "cub installer setup --pull packages/elastic/logstash/8.5.1 --base ha --work-dir <tmp> --non-interactive --namespace default"
      cubInstallObjectCountIncludingSupport: 4
      helmReleaseObjectCount: 3
      semanticObjectMatches: "3/3"
      separatedSecretCount: 0
      targetFactMode: "collector-facts"
      targetFactsBound: true
      variant: "ha"
