Merge "Add Cert-manager definition"
This commit is contained in:
commit
e55dff6433
@ -2,3 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ../../function/cni/calico/v3
|
||||
- ../../function/cert-manager/v1.1.0
|
||||
|
12
manifests/function/cert-manager/README.rst
Normal file
12
manifests/function/cert-manager/README.rst
Normal file
@ -0,0 +1,12 @@
|
||||
cert-manager
|
||||
============
|
||||
|
||||
cert-manager is a Kubernetes add-on to automate the management and issuance of TLS certificates from various issuing sources.
|
||||
|
||||
* cert-manager is deployed using `cert-manager.yaml`_.
|
||||
* The `cert-manager.yaml`_ is taken from `GitHub URL`_.
|
||||
* Included cert-manager version: v1.1.0
|
||||
|
||||
.. _cert-manager.yaml: https://github.com/airshipit/airshipctl/tree/master/manifests/function/cert-manager/v1.1.0/upstream/cert-manager.yaml
|
||||
.. _GitHub URL: https://github.com/jetstack/cert-manager/releases
|
||||
|
@ -0,0 +1,36 @@
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: cert-manager-cainjector
|
||||
namespace: cert-manager
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
effect: NoSchedule
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: cert-manager
|
||||
namespace: cert-manager
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
effect: NoSchedule
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: cert-manager-webhook
|
||||
namespace: cert-manager
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
effect: NoSchedule
|
@ -0,0 +1,7 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
bases:
|
||||
- upstream
|
||||
|
||||
patchesStrategicMerge:
|
||||
- deployment_toleration_patch.yaml
|
26447
manifests/function/cert-manager/v1.1.0/upstream/cert-manager.yaml
Normal file
26447
manifests/function/cert-manager/v1.1.0/upstream/cert-manager.yaml
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,4 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- cert-manager.yaml
|
Loading…
x
Reference in New Issue
Block a user