fukuops/k8s/argo-apps/technitium.yaml

66 lines
1.6 KiB
YAML

---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: technitium
namespace: argocd
spec:
destination:
name: ''
namespace: apps-fuku
server: https://kubernetes.default.svc
project: fuku
syncPolicy:
automated: {}
sources:
- repoURL: https://charts.obeone.cloud
chart: technitium-dnsserver
targetRevision: 1.10.*
helm:
valuesObject:
controller:
type: daemonset
hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
service:
main:
type: ClusterIP
ports:
http:
enabled: false
https:
enabled: false
dns-udp:
enabled: true
port: 53
protocol: UDP
nodePort: ""
dns-tcp:
enabled: true
port: 53
protocol: TCP
nodePort: ""
webui:
enabled: true
type: LoadBalancer
ports:
http:
enabled: true
port: 80
targetPort: 5380
nodePort: ""
ingress:
main:
enabled: true
ingressClassName: traefik
hosts:
- host: dns.fuku
paths:
- path: /
pathType: Prefix
tls: []
persistence:
config:
enabled: true
type: emptyDir
mountPath: /etc/dns