blob: f1f02700afe94db923b1347190fe641577b80595 [file] [log] [blame]
#!/bin/sh
helm upgrade --create-namespace \
--namespace pihole \
pihole mojo2600/pihole \
--version 2.4.2 \
--set image.repository="pihole/pihole" \
--set image.tag=v5.8.1 \
--set persistentVolumeClaim.enabled=true \
--set persistentVolumeClaim.size="5Gi" \
--set ingress.enabled=true \
--set ingress.hosts={"pihole.pcloud"} \
--set ingress.tls[0].hosts[0]="pihole.pcloud" \
--set ingress.tls[0].secretName="cert-pihole.pcloud" \
--set ingress.annotations."kubernetes\.io/ingress\.class"="nginx-private" \
--set ingress.annotations."cert-manager\.io/cluster-issuer"="selfsigned-ca" \
--set ingress.annotations."acme\.cert-manager\.io/http01-edit-in-place"="\"true\"" \
--set serviceDhcp.enabled=false \
--set serviceDns.type=ClusterIP \
--set serviceWeb.type=ClusterIP \
--set serviceWeb.https.enabled=false \
--set virtualHost="pihole.pcloud" \
--set resources.requests.cpu="250m" \
--set resources.limits.cpu="500m" \
--set resources.requests.memory="100M" \
--set resources.limits.memory="250M"
# specify ingressClassName manually