apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "InstallerPackageReceipt"
metadata:
  name: "hashicorp-consul-2.0.0"
spec:
  chart:
    name: "consul"
    repository: "hashicorp"
    version: "2.0.0"
  deterministicBundle:
    byteIdenticalAcrossTwoLocalBundles: true
    command: "cub installer package packages/hashicorp/consul/2.0.0 -o <tmp>/consul-2.0.0.tgz"
    sha256: "0ea3237ab96fd85b83b976a6c824c63f2b48168ac4543903d1e9dc21ccb5aa43"
  package:
    name: "hashicorp-consul"
    path: "packages/hashicorp/consul/2.0.0"
    sourceFiles:
      -
        path: "README.md"
        sha256: "cf6c33008f635b3a11f882079b003c94af2427798782e75cd88a2e71e4022be5"
        bytes: 176
      -
        path: "bases/default-control-plane/kustomization.yaml"
        sha256: "44d52637f259f73730afd3a41d7350391387456ab7c418f201eec1ef73720153"
        bytes: 99
      -
        path: "bases/default-control-plane/upstream.yaml"
        sha256: "7efa3e8b59c702c8b8fa744a0ff91198e09ad8ba0fb93a86b50c3fd9e39d29f7"
        bytes: 731098
      -
        path: "bases/secure-mesh-existing-secrets/kustomization.yaml"
        sha256: "44d52637f259f73730afd3a41d7350391387456ab7c418f201eec1ef73720153"
        bytes: 99
      -
        path: "bases/secure-mesh-existing-secrets/upstream.yaml"
        sha256: "0acc8c339c2965446b754c3a9c948c4f154ca6e47b074ddc3b8d315e2cb7c468"
        bytes: 769734
      -
        path: "collector/target-facts.sh"
        sha256: "12cc70faad47da230590bfad7627b02866a33ec5d40c2c12c3313fa28e8d538d"
        bytes: 3758
      -
        path: "installer.yaml"
        sha256: "8e93a0add17b50c3735bd1ccd94dd9dc053d95cdd9d0044d08ca515ed5323bcb"
        bytes: 7929
    version: "2.0.0"
  setupChecks:
    -
      allowedCubOnlyObjects:
        - "v1|Namespace||consul"
      base: "default-control-plane"
      command: "cub installer setup --pull packages/hashicorp/consul/2.0.0 --base default-control-plane --work-dir <tmp> --non-interactive --namespace consul"
      cubInstallObjectCountIncludingSupport: 69
      helmReleaseObjectCount: 68
      semanticObjectMatches: "68/68"
      separatedSecretCount: 0
      targetFactMode: "not-required"
      targetFactsBound: false
      variant: "default-control-plane"
    -
      allowedCubOnlyObjects:
        - "v1|Namespace||consul"
      base: "secure-mesh-existing-secrets"
      command: "cub installer setup --pull packages/hashicorp/consul/2.0.0 --base secure-mesh-existing-secrets --work-dir <tmp> --non-interactive --namespace consul"
      cubInstallObjectCountIncludingSupport: 98
      helmReleaseObjectCount: 97
      semanticObjectMatches: "97/97"
      separatedSecretCount: 1
      targetFactMode: "collector-facts"
      targetFactsBound: true
      variant: "secure-mesh-existing-secrets"
