core services
This commit is contained in:
16
helm/values/externaldns.values.yaml
Normal file
16
helm/values/externaldns.values.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
provider: pihole
|
||||
policy: upsert-only
|
||||
txtOwnerId: "homelab"
|
||||
pihole:
|
||||
server: http://pihole-web.pihole-system.svc.cluster.local
|
||||
extraEnvVars:
|
||||
- name: EXTERNAL_DNS_PIHOLE_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: pihole-password
|
||||
key: password
|
||||
serviceAccount:
|
||||
create: true
|
||||
name: "external-dns"
|
||||
ingressClassFilters:
|
||||
- nginx-internal
|
||||
17
helm/values/nginx-internal.values.yaml
Normal file
17
helm/values/nginx-internal.values.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
controller:
|
||||
ingressClassResource:
|
||||
# -- Name of the ingressClass
|
||||
name: nginx-internal
|
||||
# -- Is this ingressClass enabled or not
|
||||
enabled: true
|
||||
# -- Is this the default ingressClass for the cluster
|
||||
default: true
|
||||
# -- Controller-value of the controller that is processing this ingressClass
|
||||
controllerValue: "k8s.io/ingress-nginx"
|
||||
# -- Parameters is a link to a custom resource containing additional
|
||||
# configuration for the controller. This is optional if the controller
|
||||
# does not require extra parameters.
|
||||
parameters: {}
|
||||
# -- For backwards compatibility with ingress.class annotation, use ingressClass.
|
||||
# Algorithm is as follows, first ingressClassName is considered, if not present, controller looks for ingress.class annotation
|
||||
ingressClass: nginx-internal
|
||||
20
helm/values/pihole.values.yaml
Normal file
20
helm/values/pihole.values.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
DNS1:
|
||||
192.168.0.1
|
||||
persistentVolumeClaim:
|
||||
enabled: true
|
||||
ingress:
|
||||
enabled: true
|
||||
hosts:
|
||||
- "pihole.home"
|
||||
serviceWeb:
|
||||
loadBalancerIP: 192.168.0.250
|
||||
annotations:
|
||||
metallb.universe.tf/allow-shared-ip: pihole-svc
|
||||
type: LoadBalancer
|
||||
serviceDns:
|
||||
loadBalancerIP: 192.168.0.250
|
||||
annotations:
|
||||
metallb.universe.tf/allow-shared-ip: pihole-svc
|
||||
type: LoadBalancer
|
||||
replicaCount: 1
|
||||
Reference in New Issue
Block a user