blob: c3a46cd797ec1020f25fb1cc39616d553d98abc8 [file] [log] [blame]
giolekvae4f767b2021-10-06 16:44:20 +04001#!/bin/sh
2
3helm upgrade --create-namespace \
4 --namespace cert-manager \
5 cert-manager jetstack/cert-manager \
6 --version v1.4.0 \
7 --set installCRDs=true \
8 --set resources.requests.cpu="100m" \
9 --set resources.limits.cpu="250m" \
10 --set resources.requests.memory="50M" \
11 --set resources.limits.memory="150M" \
12 --set tolerations[0].key="pcloud" \
13 --set tolerations[0].operator="Equal" \
14 --set tolerations[0].value="role" \
15 --set tolerations[0].effect="NoSchedule" \
16 --set cainjector.resources.requests.cpu="100m" \
17 --set cainjector.cpu="250m" \
18 --set cainjector.resources.requests.memory="50M" \
19 --set cainjector.resources.limits.memory="150M" \
20 --set cainjector.tolerations[0].key="pcloud" \
21 --set cainjector.tolerations[0].operator="Equal" \
22 --set cainjector.tolerations[0].value="role" \
23 --set cainjector.tolerations[0].effect="NoSchedule" \
24 --set webhook.resources.requests.cpu="100m" \
25 --set webhook.resources.limits.cpu="250m" \
26 --set webhook.resources.requests.memory="50M" \
27 --set webhook.resources.limits.memory="150M" \
28 --set webhook.tolerations[0].key="pcloud" \
29 --set webhook.tolerations[0].operator="Equal" \
30 --set webhook.tolerations[0].value="role" \
31 --set webhook.tolerations[0].effect="NoSchedule"
32
33kubectl apply -f cert-manager-webhook-gandi/rbac.yaml
34
35helm upgrade --namespace cert-manager \
36 cert-manager-webhook-gandi ./cert-manager-webhook-gandi/deploy/cert-manager-webhook-gandi \
37 --set image.repository=giolekva/cert-manager-webhook-gandi \
38 --set image.tag=latest \
39 --set image.pullPolicy=Always \
40 --set logLevel=2 \
41 --set resources.requests.cpu="100m" \
42 --set resources.limits.cpu="250m" \
43 --set resources.requests.memory="50M" \
44 --set resources.limits.memory="150M" \
45 --set tolerations[0].key="pcloud" \
46 --set tolerations[0].operator="Equal" \
47 --set tolerations[0].value="role" \
48 --set tolerations[0].effect="NoSchedule"
49
50kubectl apply -f cluster-issuer.yaml
51kubectl apply -f root-ca-server.yaml