Support ThirdPartyResources with helm chart

This commit is contained in:
James Munnelly
2017-09-21 18:40:44 +01:00
parent 7194492447
commit 484bf60ec0
3 changed files with 25 additions and 5 deletions
@@ -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 -}}
+1 -1
View File
@@ -8,6 +8,6 @@ image:
tag: canary
pullPolicy: Always
createCRD: true
createCustomResource: true
resources: {}