mirror of
https://github.com/wahyd4/cert-manager.git
synced 2026-08-22 03:26:04 +10:00
Support ThirdPartyResources with helm chart
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{{- if .Values.createCRD -}}
|
||||
{{- if .Values.createCustomResource -}}
|
||||
{{- if .Capabilities.APIVersions.Has "apiextensions.k8s.io/v1beta1" -}}
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
@@ -9,5 +10,14 @@ spec:
|
||||
names:
|
||||
kind: Certificate
|
||||
plural: certificates
|
||||
scope: Namespaced # Can also be cluster level using "Cluster"
|
||||
scope: Namespaced
|
||||
{{ else if .Capabilities.APIVersions.Has "extensions/v1beta1" }}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: ThirdPartyResource
|
||||
metadata:
|
||||
name: certificate.certmanager.k8s.io
|
||||
description: "A specification for a cert-manager certificate"
|
||||
versions:
|
||||
- name: v1alpha1
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{{- if .Values.createCRD -}}
|
||||
{{- if .Values.createCustomResource -}}
|
||||
{{- if .Capabilities.APIVersions.Has "apiextensions.k8s.io/v1beta1" -}}
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
@@ -9,5 +10,14 @@ spec:
|
||||
names:
|
||||
kind: Issuer
|
||||
plural: issuers
|
||||
scope: Namespaced # Can also be cluster level using "Cluster"
|
||||
scope: Namespaced
|
||||
{{ else if .Capabilities.APIVersions.Has "extensions/v1beta1" }}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: ThirdPartyResource
|
||||
metadata:
|
||||
name: issuer.certmanager.k8s.io
|
||||
description: "A specification for a cert-manager issuer"
|
||||
versions:
|
||||
- name: v1alpha1
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
@@ -8,6 +8,6 @@ image:
|
||||
tag: canary
|
||||
pullPolicy: Always
|
||||
|
||||
createCRD: true
|
||||
createCustomResource: true
|
||||
|
||||
resources: {}
|
||||
|
||||
Reference in New Issue
Block a user