apiVersion: "installer.confighub.com/v1alpha1"
kind: "Package"
metadata:
  name: "bitnami-nginx"
  version: "25.0.0"
spec:
  bases:
    -
      default: true
      description: "nginx plain HTTP ClusterIP variant rendered from bitnami/nginx@25.0.0"
      name: "http-clusterip"
      path: "bases/http-clusterip"
    -
      description: "nginx existing TLS with ingress variant rendered from bitnami/nginx@25.0.0"
      externalRequires:
        -
          kind: "ClusterFeature"
          name: "Secret nginx/nginx-backend-tls keys tls.crt,tls.key,ca.crt"
          namespace: "nginx"
          suggestedSource: "kubectl -n nginx create secret generic nginx-backend-tls --from-literal=tls.crt=<value> --from-literal=tls.key=<value> --from-literal=ca.crt=<value>"
        -
          kind: "ClusterFeature"
          name: "Secret nginx/nginx-ingress-tls keys tls.crt,tls.key"
          namespace: "nginx"
          suggestedSource: "kubectl -n nginx create secret generic nginx-ingress-tls --from-literal=tls.crt=<value> --from-literal=tls.key=<value>"
      name: "existing-tls-ingress"
      path: "bases/existing-tls-ingress"
  collector:
    command: "/bin/sh"
    args:
      - "collector/target-facts.sh"
    description: "Records target-fact bindings and can live-check cluster-visible requirements."
