cert-manager/hub-component.yaml (43 lines of code) (raw):
version: 1
kind: component
requires:
- helm
provides:
- cert-manager
parameters:
- name: projectId
env: PROJECT
- name: dns.domain
env: DOMAIN_NAME
- name: component.gke
parameters:
- name: zone
env: ZONE
- name: name
env: NAME
- name: component.certmanager
parameters:
- name: version
value: v1.3.1
env: CHART_VERSION
- name: namespace
value: kube-system
env: NAMESPACE
- name: clusterIssuer
value: "letsencrypt-superhub-io"
- name: helm
parameters:
- name: repo
value: https://charts.jetstack.io
env: HELM_REPO
- name: chart
env: HELM_CHART
value: "cert-manager"
- name: crd
env: CRD
value: https://github.com/jetstack/cert-manager/releases/download/${component.certmanager.version}/cert-manager.crds.yaml
# - name: version
# value: v1.3.1
# env: CHART_VERSION
outputs:
- name: component.certmanager.clusterIssuer
templates:
files:
- "*.template"