| giolekva | e4f767b | 2021-10-06 16:44:20 +0400 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | helm upgrade --create-namespace \ |
| giolekva | 6e3463a | 2021-10-25 20:42:55 +0400 | [diff] [blame] | 4 | --namespace app-pihole \ |
| giolekva | e4f767b | 2021-10-06 16:44:20 +0400 | [diff] [blame] | 5 | pihole mojo2600/pihole \ |
| giolekva | 86980ef | 2021-10-08 19:35:08 +0400 | [diff] [blame] | 6 | --version 2.4.2 \ |
| giolekva | e4f767b | 2021-10-06 16:44:20 +0400 | [diff] [blame] | 7 | --set image.repository="pihole/pihole" \ |
| 8 | --set image.tag=v5.8.1 \ |
| 9 | --set persistentVolumeClaim.enabled=true \ |
| 10 | --set persistentVolumeClaim.size="5Gi" \ |
| giolekva | 6e3463a | 2021-10-25 20:42:55 +0400 | [diff] [blame] | 11 | --set adminPassword="admin" \ |
| 12 | --set ingress.enabled=false \ |
| giolekva | e4f767b | 2021-10-06 16:44:20 +0400 | [diff] [blame] | 13 | --set serviceDhcp.enabled=false \ |
| 14 | --set serviceDns.type=ClusterIP \ |
| 15 | --set serviceWeb.type=ClusterIP \ |
| giolekva | 6e3463a | 2021-10-25 20:42:55 +0400 | [diff] [blame] | 16 | --set serviceWeb.http.enabled=true \ |
| giolekva | e4f767b | 2021-10-06 16:44:20 +0400 | [diff] [blame] | 17 | --set serviceWeb.https.enabled=false \ |
| 18 | --set virtualHost="pihole.pcloud" \ |
| 19 | --set resources.requests.cpu="250m" \ |
| 20 | --set resources.limits.cpu="500m" \ |
| 21 | --set resources.requests.memory="100M" \ |
| 22 | --set resources.limits.memory="250M" |
| giolekva | 86980ef | 2021-10-08 19:35:08 +0400 | [diff] [blame] | 23 | |
| giolekva | 6e3463a | 2021-10-25 20:42:55 +0400 | [diff] [blame] | 24 | # --set ingress.hosts={"internal.pihole.pcloud"} \ |
| 25 | # --set ingress.tls[0].hosts[0]="internal.pihole.pcloud" \ |
| 26 | # --set ingress.tls[0].secretName="cert-internal.pihole.pcloud" \ |
| 27 | # --set ingress.annotations."kubernetes\.io/ingress\.class"="nginx-private" \ |
| 28 | # --set ingress.annotations."cert-manager\.io/cluster-issuer"="selfsigned-ca" \ |
| 29 | # --set ingress.annotations."acme\.cert-manager\.io/http01-edit-in-place"="\"true\"" \ |
| 30 | |
| giolekva | 86980ef | 2021-10-08 19:35:08 +0400 | [diff] [blame] | 31 | # specify ingressClassName manually |
| giolekva | 6e3463a | 2021-10-25 20:42:55 +0400 | [diff] [blame] | 32 | |
| 33 | # kubectl create configmap oauth2-proxy-config -n app-pihole --from-file=installer/pihole-oauth2.cfg |
| 34 | # kubectl apply -f installer/pihole-oauth2-proxy.yaml |