apiVersion: "installer.confighub.com/v1alpha1"
kind: "Package"
metadata:
  name: "jetstack-cert-manager"
  version: "v1.21.0"
spec:
  bases:
    -
      name: "default"
      path: "bases/default"
      default: true
      description: "cert-manager default variant rendered from jetstack/cert-manager@v1.21.0"
      externalRequires:
        -
          kind: "ClusterFeature"
          name: "CRD challenges.acme.cert-manager.io"
          suggestedSource: "kubectl apply -f <crd-manifest.yaml>"
          applyMode: "server-side"
        -
          kind: "ClusterFeature"
          name: "CRD orders.acme.cert-manager.io"
          suggestedSource: "kubectl apply -f <crd-manifest.yaml>"
          applyMode: "server-side"
        -
          kind: "ClusterFeature"
          name: "CRD certificaterequests.cert-manager.io"
          suggestedSource: "kubectl apply -f <crd-manifest.yaml>"
          applyMode: "server-side"
        -
          kind: "ClusterFeature"
          name: "CRD certificates.cert-manager.io"
          suggestedSource: "kubectl apply -f <crd-manifest.yaml>"
          applyMode: "server-side"
        -
          kind: "ClusterFeature"
          name: "CRD clusterissuers.cert-manager.io"
          suggestedSource: "kubectl apply -f <crd-manifest.yaml>"
          applyMode: "server-side"
        -
          kind: "ClusterFeature"
          name: "CRD issuers.cert-manager.io"
          suggestedSource: "kubectl apply -f <crd-manifest.yaml>"
          applyMode: "server-side"
    -
      name: "crds-enabled"
      path: "bases/crds-enabled"
      description: "cert-manager CRDs enabled variant rendered from jetstack/cert-manager@v1.21.0"
  collector:
    command: "/bin/sh"
    args:
      - "collector/target-facts.sh"
    description: "Records target-fact bindings and can live-check cluster-visible Secret and CRD requirements."
