diff --git a/docs/deploy/rbac/certificate-crd.yaml b/docs/deploy/rbac/certificate-crd.yaml new file mode 100644 index 000000000..a6f56517d --- /dev/null +++ b/docs/deploy/rbac/certificate-crd.yaml @@ -0,0 +1,18 @@ +##--- +# Source: cert-manager/templates/certificate-crd.yaml +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: certificates.certmanager.k8s.io + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +spec: + group: certmanager.k8s.io + version: v1alpha1 + names: + kind: Certificate + plural: certificates + scope: Namespaced \ No newline at end of file diff --git a/docs/deploy/rbac/clusterissuer-crd.yaml b/docs/deploy/rbac/clusterissuer-crd.yaml new file mode 100644 index 000000000..d8cf3245e --- /dev/null +++ b/docs/deploy/rbac/clusterissuer-crd.yaml @@ -0,0 +1,18 @@ +##--- +# Source: cert-manager/templates/clusterissuer-crd.yaml +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: clusterissuers.certmanager.k8s.io + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +spec: + group: certmanager.k8s.io + version: v1alpha1 + names: + kind: ClusterIssuer + plural: clusterissuers + scope: Cluster \ No newline at end of file diff --git a/docs/deploy/rbac/deployment.yaml b/docs/deploy/rbac/deployment.yaml new file mode 100644 index 000000000..652e4d60a --- /dev/null +++ b/docs/deploy/rbac/deployment.yaml @@ -0,0 +1,37 @@ +##--- +# Source: cert-manager/templates/deployment.yaml +apiVersion: apps/v1beta1 +kind: Deployment +metadata: + name: cert-manager + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +spec: + replicas: 1 + template: + metadata: + labels: + app: cert-manager + release: cert-manager + spec: + serviceAccountName: cert-manager + containers: + - name: cert-manager + image: "quay.io/jetstack/cert-manager-controller:v0.2.3" + imagePullPolicy: IfNotPresent + resources: + requests: + cpu: 10m + memory: 32Mi + + - name: ingress-shim + image: "quay.io/jetstack/cert-manager-ingress-shim:v0.2.3" + imagePullPolicy: IfNotPresent + resources: + requests: + cpu: 10m + memory: 32Mi + diff --git a/docs/deploy/rbac/issuer-crd.yaml b/docs/deploy/rbac/issuer-crd.yaml new file mode 100644 index 000000000..301013808 --- /dev/null +++ b/docs/deploy/rbac/issuer-crd.yaml @@ -0,0 +1,18 @@ +##--- +# Source: cert-manager/templates/issuer-crd.yaml +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: issuers.certmanager.k8s.io + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +spec: + group: certmanager.k8s.io + version: v1alpha1 + names: + kind: Issuer + plural: issuers + scope: Namespaced \ No newline at end of file diff --git a/docs/deploy/rbac/rbac.yaml b/docs/deploy/rbac/rbac.yaml new file mode 100644 index 000000000..aab0a1a3d --- /dev/null +++ b/docs/deploy/rbac/rbac.yaml @@ -0,0 +1,39 @@ +##--- +# Source: cert-manager/templates/rbac.yaml +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: ClusterRole +metadata: + name: cert-manager + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +rules: + - apiGroups: ["certmanager.k8s.io"] + resources: ["certificates", "issuers", "clusterissuers"] + verbs: ["*"] + - apiGroups: [""] + resources: ["secrets", "events", "endpoints", "services", "pods"] + verbs: ["*"] + - apiGroups: ["extensions"] + resources: ["ingresses"] + verbs: ["*"] +--- +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: ClusterRoleBinding +metadata: + name: cert-manager + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: cert-manager +subjects: + - name: cert-manager + namespace: "default" + kind: ServiceAccount \ No newline at end of file diff --git a/docs/deploy/rbac/serviceaccount.yaml b/docs/deploy/rbac/serviceaccount.yaml new file mode 100644 index 000000000..860c4aae6 --- /dev/null +++ b/docs/deploy/rbac/serviceaccount.yaml @@ -0,0 +1,11 @@ +##--- +# Source: cert-manager/templates/serviceaccount.yaml +apiVersion: v1 +kind: ServiceAccount +metadata: + name: cert-manager + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller \ No newline at end of file diff --git a/docs/deploy/without-rbac/certificate-crd.yaml b/docs/deploy/without-rbac/certificate-crd.yaml new file mode 100644 index 000000000..a6f56517d --- /dev/null +++ b/docs/deploy/without-rbac/certificate-crd.yaml @@ -0,0 +1,18 @@ +##--- +# Source: cert-manager/templates/certificate-crd.yaml +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: certificates.certmanager.k8s.io + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +spec: + group: certmanager.k8s.io + version: v1alpha1 + names: + kind: Certificate + plural: certificates + scope: Namespaced \ No newline at end of file diff --git a/docs/deploy/without-rbac/clusterissuer-crd.yaml b/docs/deploy/without-rbac/clusterissuer-crd.yaml new file mode 100644 index 000000000..d8cf3245e --- /dev/null +++ b/docs/deploy/without-rbac/clusterissuer-crd.yaml @@ -0,0 +1,18 @@ +##--- +# Source: cert-manager/templates/clusterissuer-crd.yaml +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: clusterissuers.certmanager.k8s.io + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +spec: + group: certmanager.k8s.io + version: v1alpha1 + names: + kind: ClusterIssuer + plural: clusterissuers + scope: Cluster \ No newline at end of file diff --git a/docs/deploy/without-rbac/deployment.yaml b/docs/deploy/without-rbac/deployment.yaml new file mode 100644 index 000000000..c1e0ee561 --- /dev/null +++ b/docs/deploy/without-rbac/deployment.yaml @@ -0,0 +1,37 @@ +##--- +# Source: cert-manager/templates/deployment.yaml +apiVersion: apps/v1beta1 +kind: Deployment +metadata: + name: cert-manager + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +spec: + replicas: 1 + template: + metadata: + labels: + app: cert-manager + release: cert-manager + spec: + serviceAccountName: default + containers: + - name: cert-manager + image: "quay.io/jetstack/cert-manager-controller:v0.2.3" + imagePullPolicy: IfNotPresent + resources: + requests: + cpu: 10m + memory: 32Mi + + - name: ingress-shim + image: "quay.io/jetstack/cert-manager-ingress-shim:v0.2.3" + imagePullPolicy: IfNotPresent + resources: + requests: + cpu: 10m + memory: 32Mi + diff --git a/docs/deploy/without-rbac/issuer-crd.yaml b/docs/deploy/without-rbac/issuer-crd.yaml new file mode 100644 index 000000000..301013808 --- /dev/null +++ b/docs/deploy/without-rbac/issuer-crd.yaml @@ -0,0 +1,18 @@ +##--- +# Source: cert-manager/templates/issuer-crd.yaml +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: issuers.certmanager.k8s.io + labels: + app: cert-manager + chart: cert-manager-0.2.1 + release: cert-manager + heritage: Tiller +spec: + group: certmanager.k8s.io + version: v1alpha1 + names: + kind: Issuer + plural: issuers + scope: Namespaced \ No newline at end of file