Include CRD and Namespace resources in static deployment manifest file
Signed-off-by: James Munnelly <james@munnelly.eu>
This commit is contained in:
parent
95f63313a9
commit
c4a794d163
@ -1,12 +1,3 @@
|
||||
## THIS FILE IS MANUALLY WRITTEN AND NOT AUTOMATICALLY GENERATED
|
||||
##
|
||||
## You should install this file with "kubectl apply -f" before installing the
|
||||
## cert-manager Helm chart or applying the "deploy/manifests/cert-manager.yaml"
|
||||
## file.
|
||||
##
|
||||
|
||||
---
|
||||
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
|
||||
8
deploy/manifests/01-namespace.yaml
Normal file
8
deploy/manifests/01-namespace.yaml
Normal file
@ -0,0 +1,8 @@
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: cert-manager
|
||||
labels:
|
||||
certmanager.k8s.io/disable-validation: "true"
|
||||
|
||||
---
|
||||
@ -1,3 +1,93 @@
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: certificates.certmanager.k8s.io
|
||||
labels:
|
||||
app: cert-manager
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
scope: Namespaced
|
||||
names:
|
||||
kind: Certificate
|
||||
plural: certificates
|
||||
shortNames:
|
||||
- cert
|
||||
- certs
|
||||
|
||||
---
|
||||
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: issuers.certmanager.k8s.io
|
||||
labels:
|
||||
app: cert-manager
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: Issuer
|
||||
plural: issuers
|
||||
scope: Namespaced
|
||||
|
||||
---
|
||||
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: clusterissuers.certmanager.k8s.io
|
||||
labels:
|
||||
app: cert-manager
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: ClusterIssuer
|
||||
plural: clusterissuers
|
||||
scope: Cluster
|
||||
|
||||
---
|
||||
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: orders.certmanager.k8s.io
|
||||
labels:
|
||||
app: cert-manager
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: Order
|
||||
plural: orders
|
||||
scope: Namespaced
|
||||
|
||||
---
|
||||
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: challenges.certmanager.k8s.io
|
||||
labels:
|
||||
app: cert-manager
|
||||
spec:
|
||||
group: certmanager.k8s.io
|
||||
version: v1alpha1
|
||||
names:
|
||||
kind: Challenge
|
||||
plural: challenges
|
||||
scope: Namespaced
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: cert-manager
|
||||
labels:
|
||||
certmanager.k8s.io/disable-validation: "true"
|
||||
|
||||
---
|
||||
---
|
||||
# Source: cert-manager/charts/webhook/templates/serviceaccount.yaml
|
||||
apiVersion: v1
|
||||
|
||||
@ -36,9 +36,10 @@ gen() {
|
||||
--values "${REPO_ROOT}/deploy/manifests/helm-values.yaml" \
|
||||
--kube-version "${KUBE_VERSION}" \
|
||||
--namespace "cert-manager" \
|
||||
--name "cert-manager" \
|
||||
--set "createNamespaceResource=true" > "${TMP_OUTPUT}"
|
||||
mv "${TMP_OUTPUT}" "${OUTPUT}"
|
||||
--name "cert-manager" > "${TMP_OUTPUT}"
|
||||
cat "${REPO_ROOT}/deploy/manifests/00-crds.yaml" \
|
||||
"${REPO_ROOT}/deploy/manifests/01-namespace.yaml" \
|
||||
"${TMP_OUTPUT}" > "${OUTPUT}"
|
||||
}
|
||||
|
||||
export HELM_HOME="$(mktemp -d)"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user