apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "InheritanceGraph"
metadata:
  name: "jetstack-cert-manager-v1.20.2"
spec:
  chart: "jetstack/cert-manager"
  version: "v1.20.2"
  recipe: "recipe.yaml"
  baseVariant: "default"
  variants:
    -
      name: "default"
      variant: "variants/default/variant.yaml"
      valuesProfile: "effective-values.yaml"
    -
      name: "crds-enabled"
      variant: "variants/crds-enabled/variant.yaml"
      valuesProfile: "effective-values-crds-enabled.yaml"
  edges:
    -
      from: "default"
      to: "default"
      type: "base-self"
      inheritedValuePaths:
        []
      overriddenValuePaths:
        []
      addedValuePaths:
        []
      removedValuePaths:
        []
      valueSourceMapCoverage:
        []
    -
      from: "default"
      to: "crds-enabled"
      type: "inherits-with-overrides"
      inheritedValuePaths:
        []
      overriddenValuePaths:
        []
      addedValuePaths:
        - "crds.enabled"
      removedValuePaths:
        []
      valueSourceMapCoverage:
        []
  targetFactEdges:
    -
      variant: "default"
      kind: "CustomResourceDefinition"
      namespace: ""
      name: "challenges.acme.cert-manager.io"
      keys:
        []
      fact: "CRD/challenges.acme.cert-manager.io"
      purpose: "cert-manager CRD managed outside this default base"
      sourceVariant: "crds-enabled"
      deliveryLanes:
        []
    -
      variant: "default"
      kind: "CustomResourceDefinition"
      namespace: ""
      name: "orders.acme.cert-manager.io"
      keys:
        []
      fact: "CRD/orders.acme.cert-manager.io"
      purpose: "cert-manager CRD managed outside this default base"
      sourceVariant: "crds-enabled"
      deliveryLanes:
        []
    -
      variant: "default"
      kind: "CustomResourceDefinition"
      namespace: ""
      name: "certificaterequests.cert-manager.io"
      keys:
        []
      fact: "CRD/certificaterequests.cert-manager.io"
      purpose: "cert-manager CRD managed outside this default base"
      sourceVariant: "crds-enabled"
      deliveryLanes:
        []
    -
      variant: "default"
      kind: "CustomResourceDefinition"
      namespace: ""
      name: "certificates.cert-manager.io"
      keys:
        []
      fact: "CRD/certificates.cert-manager.io"
      purpose: "cert-manager CRD managed outside this default base"
      sourceVariant: "crds-enabled"
      deliveryLanes:
        []
    -
      variant: "default"
      kind: "CustomResourceDefinition"
      namespace: ""
      name: "clusterissuers.cert-manager.io"
      keys:
        []
      fact: "CRD/clusterissuers.cert-manager.io"
      purpose: "cert-manager CRD managed outside this default base"
      sourceVariant: "crds-enabled"
      deliveryLanes:
        []
    -
      variant: "default"
      kind: "CustomResourceDefinition"
      namespace: ""
      name: "issuers.cert-manager.io"
      keys:
        []
      fact: "CRD/issuers.cert-manager.io"
      purpose: "cert-manager CRD managed outside this default base"
      sourceVariant: "crds-enabled"
      deliveryLanes:
        []
  generatedFactEdges:
    []
  fieldReachability:
    []
  notes:
    - "This graph is recovered from checked-in recipe artifacts."
    - "It is a desired-state graph fragment, not a live-cluster observation."
    - "Field reachability is limited to charts that have value-source-map.yaml coverage."
