Add Challenge and Order CRDs
Signed-off-by: James Munnelly <james@munnelly.eu>
This commit is contained in:
parent
bfd8ac7eab
commit
0eecf6b27c
22
contrib/charts/cert-manager/templates/challenge-crd.yaml
Normal file
22
contrib/charts/cert-manager/templates/challenge-crd.yaml
Normal file
@ -0,0 +1,22 @@
|
||||
{{- if .Values.createCustomResource -}}
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: challenges.certmanager.k8s.io
|
||||
{{- if semverCompare ">=2.10-0" .Capabilities.TillerVersion.SemVer }}
|
||||
annotations:
|
||||
"helm.sh/hook": crd-install
|
||||
{{- end }}
|
||||
labels:
|
||||
app: {{ template "cert-manager.name" . }}
|
||||
chart: {{ template "cert-manager.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: Challenge
|
||||
plural: challenges
|
||||
scope: Namespaced
|
||||
{{- end -}}
|
||||
22
contrib/charts/cert-manager/templates/order-crd.yaml
Normal file
22
contrib/charts/cert-manager/templates/order-crd.yaml
Normal file
@ -0,0 +1,22 @@
|
||||
{{- if .Values.createCustomResource -}}
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: orders.certmanager.k8s.io
|
||||
{{- if semverCompare ">=2.10-0" .Capabilities.TillerVersion.SemVer }}
|
||||
annotations:
|
||||
"helm.sh/hook": crd-install
|
||||
{{- end }}
|
||||
labels:
|
||||
app: {{ template "cert-manager.name" . }}
|
||||
chart: {{ template "cert-manager.chart" . }}
|
||||
release: {{ .Release.Name }}
|
||||
heritage: {{ .Release.Service }}
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: Order
|
||||
plural: orders
|
||||
scope: Namespaced
|
||||
{{- end -}}
|
||||
@ -10,7 +10,7 @@ metadata:
|
||||
heritage: {{ .Release.Service }}
|
||||
rules:
|
||||
- apiGroups: ["certmanager.k8s.io"]
|
||||
resources: ["certificates", "issuers", "clusterissuers"]
|
||||
resources: ["certificates", "issuers", "clusterissuers", "orders", "challenges"]
|
||||
verbs: ["*"]
|
||||
- apiGroups: [""]
|
||||
resources: ["configmaps", "secrets", "events", "services", "pods"]
|
||||
|
||||
@ -46,6 +46,24 @@ spec:
|
||||
- certs
|
||||
|
||||
---
|
||||
# Source: cert-manager/templates/challenge-crd.yaml
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: challenges.certmanager.k8s.io
|
||||
labels:
|
||||
app: cert-manager
|
||||
chart: cert-manager-v0.6.0-dev.1
|
||||
release: cert-manager
|
||||
heritage: Tiller
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: Challenge
|
||||
plural: challenges
|
||||
scope: Namespaced
|
||||
---
|
||||
# Source: cert-manager/templates/clusterissuer-crd.yaml
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
@ -86,6 +104,24 @@ spec:
|
||||
plural: issuers
|
||||
scope: Namespaced
|
||||
---
|
||||
# Source: cert-manager/templates/order-crd.yaml
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: orders.certmanager.k8s.io
|
||||
labels:
|
||||
app: cert-manager
|
||||
chart: cert-manager-v0.6.0-dev.1
|
||||
release: cert-manager
|
||||
heritage: Tiller
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: Order
|
||||
plural: orders
|
||||
scope: Namespaced
|
||||
---
|
||||
# Source: cert-manager/templates/rbac.yaml
|
||||
apiVersion: rbac.authorization.k8s.io/v1beta1
|
||||
kind: ClusterRole
|
||||
@ -98,7 +134,7 @@ metadata:
|
||||
heritage: Tiller
|
||||
rules:
|
||||
- apiGroups: ["certmanager.k8s.io"]
|
||||
resources: ["certificates", "issuers", "clusterissuers"]
|
||||
resources: ["certificates", "issuers", "clusterissuers", "orders", "challenges"]
|
||||
verbs: ["*"]
|
||||
- apiGroups: [""]
|
||||
resources: ["configmaps", "secrets", "events", "services", "pods"]
|
||||
|
||||
@ -34,6 +34,24 @@ spec:
|
||||
- certs
|
||||
|
||||
---
|
||||
# Source: cert-manager/templates/challenge-crd.yaml
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: challenges.certmanager.k8s.io
|
||||
labels:
|
||||
app: cert-manager
|
||||
chart: cert-manager-v0.6.0-dev.1
|
||||
release: cert-manager
|
||||
heritage: Tiller
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: Challenge
|
||||
plural: challenges
|
||||
scope: Namespaced
|
||||
---
|
||||
# Source: cert-manager/templates/clusterissuer-crd.yaml
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
@ -74,6 +92,24 @@ spec:
|
||||
plural: issuers
|
||||
scope: Namespaced
|
||||
---
|
||||
# Source: cert-manager/templates/order-crd.yaml
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: orders.certmanager.k8s.io
|
||||
labels:
|
||||
app: cert-manager
|
||||
chart: cert-manager-v0.6.0-dev.1
|
||||
release: cert-manager
|
||||
heritage: Tiller
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: Order
|
||||
plural: orders
|
||||
scope: Namespaced
|
||||
---
|
||||
# Source: cert-manager/templates/deployment.yaml
|
||||
apiVersion: apps/v1beta1
|
||||
kind: Deployment
|
||||
|
||||
Loading…
Reference in New Issue
Block a user