apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "ObservationReceipt"
metadata:
  name: "open-telemetry-opentelemetry-operator-0.114.0-default-local-kind"
spec:
  variantRevision: "recipes/open-telemetry/opentelemetry-operator/0.114.0/revisions/default/r001/variant-revision.yaml"
  renderedObjectSetSHA256: "68dd01565796d137e5dea26e1db02ef3e0d99bbbafd000ec3663680b5bbda873"
  observer:
    name: "next80-local-live"
    version: "0.1.0"
    method: "kubectl-kind"
  target:
    kind: "kind"
    name: "claude-helm-expt-certlc2"
    context: "kind-claude-helm-expt-certlc2"
    namespace: "default"
  observedAt: "2026-06-17T10:37:05.445Z"
  freshnessTTL: "1h"
  result: "blocked"
  clusterStatus: "existing"
  variant: "default"
  targetFacts:
    requiredCRDs:
      -
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
        name: "certificates.cert-manager.io"
        purpose: "cert-manager Certificate CRD required by the chart-rendered serving certificate object"
        sourcePath: "../../../jetstack/cert-manager/v1.20.2/revisions/crds-enabled/r001/rendered/release-objects.yaml"
        sourceVariant: "jetstack/cert-manager@v1.20.2/crds-enabled"
        suggestedSource: "Install cert-manager or apply the cert-manager Certificate CRD before applying this base"
      -
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
        name: "issuers.cert-manager.io"
        purpose: "cert-manager Issuer CRD required by the chart-rendered self-signed issuer object"
        sourcePath: "../../../jetstack/cert-manager/v1.20.2/revisions/crds-enabled/r001/rendered/release-objects.yaml"
        sourceVariant: "jetstack/cert-manager@v1.20.2/crds-enabled"
        suggestedSource: "Install cert-manager or apply the cert-manager Issuer CRD before applying this base"
    requiredSecrets:
      -
        deliveryLanes:
          - "regularHelm"
          - "cubInstallerApply"
          - "configHubKubectlApply"
          - "configHubOciArgo"
        keys:
          - "tls.crt"
          - "tls.key"
        name: "opentelemetry-operator-controller-manager-service-cert"
        namespace: "default"
        purpose: "Webhook serving certificate Secret mounted by the operator Deployment"
        suggestedSource: "Run cert-manager controller to satisfy the chart-rendered Certificate, or stage a valid TLS Secret before waiting for the operator"
  workloads: 1
  kubectlObjects:
    path: "observed-objects.yaml"
    sha256: "9d5e623100ac399aa1c4560f380687dec64db5f1a52bfbe4453d074ab6f8d715"
  checks:
    -
      name: "target-fact-crds-staged"
      result: "blocked"
      object: "2 required CRD target fact(s)"
      reason: "source variant jetstack/cert-manager@v1.20.2/crds-enabled render missing"
    -
      name: "target-fact-crd-present"
      result: "pass"
      object: "apiextensions.k8s.io/v1|CustomResourceDefinition||certificates.cert-manager.io"
    -
      name: "target-fact-crd-present"
      result: "pass"
      object: "apiextensions.k8s.io/v1|CustomResourceDefinition||issuers.cert-manager.io"
    -
      name: "crds-applied-and-established"
      result: "pass"
      object: "4 CustomResourceDefinition(s)"
    -
      name: "rendered-objects-applied"
      result: "pass"
      object: "17 object(s) from recipes/open-telemetry/opentelemetry-operator/0.114.0/revisions/default/r001/rendered/release-objects.yaml"
    -
      name: "workload-converged"
      result: "pass"
      object: "Deployment|default|opentelemetry-operator"
  blockedReasons:
    - "target fact CRDs: source variant jetstack/cert-manager@v1.20.2/crds-enabled render missing"
