| giolekva | e4f767b | 2021-10-06 16:44:20 +0400 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | helm upgrade --create-namespace \ |
| 4 | --namespace pihole \ |
| 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" \ |
| 11 | --set ingress.enabled=true \ |
| 12 | --set ingress.hosts={"pihole.pcloud"} \ |
| 13 | --set ingress.tls[0].hosts[0]="pihole.pcloud" \ |
| 14 | --set ingress.tls[0].secretName="cert-pihole.pcloud" \ |
| 15 | --set ingress.annotations."kubernetes\.io/ingress\.class"="nginx-private" \ |
| 16 | --set ingress.annotations."cert-manager\.io/cluster-issuer"="selfsigned-ca" \ |
| 17 | --set ingress.annotations."acme\.cert-manager\.io/http01-edit-in-place"="\"true\"" \ |
| 18 | --set serviceDhcp.enabled=false \ |
| 19 | --set serviceDns.type=ClusterIP \ |
| 20 | --set serviceWeb.type=ClusterIP \ |
| 21 | --set serviceWeb.https.enabled=false \ |
| 22 | --set virtualHost="pihole.pcloud" \ |
| 23 | --set resources.requests.cpu="250m" \ |
| 24 | --set resources.limits.cpu="500m" \ |
| 25 | --set resources.requests.memory="100M" \ |
| 26 | --set resources.limits.memory="250M" |
| giolekva | 86980ef | 2021-10-08 19:35:08 +0400 | [diff] [blame^] | 27 | |
| 28 | # specify ingressClassName manually |