61 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| apiVersion: v1
 | |
| appVersion: "latest"
 | |
| description: A Helm chart for deploying AdGuard Home
 | |
| name: adguard-home
 | |
| namespace: adguard
 | |
| version: 0.1.0
 | |
| 
 | |
| replicaCount: 1
 | |
| host: adguard.example.com # Change this to your domain
 | |
| 
 | |
| deployment:
 | |
|   adminContainerPort: 3000
 | |
|   httpContainerPort: 80
 | |
|   dns:
 | |
|     tcp: 53
 | |
|     udp: 53
 | |
|   labels:
 | |
|     app: adguard-home
 | |
| 
 | |
| image:
 | |
|   repository: adguard/adguardhome
 | |
|   tag: latest
 | |
|   pullPolicy: IfNotPresent
 | |
| 
 | |
| service:
 | |
|   type: LoadBalancer
 | |
|   port: 80
 | |
|   adminTargetPort: 3000
 | |
|   webUiPort: 80
 | |
|   dnsPort:
 | |
|     udp: 53
 | |
|     tcp: 53
 | |
| 
 | |
| ingress:
 | |
|   enabled: true
 | |
|   annotations:
 | |
|     traefik.ingress.kubernetes.io/router.entrypoints: websecure
 | |
|     traefik.ingress.kubernetes.io/affinity: "true"
 | |
|     cert-manager.io/cluster-issuer: "acme-issuer"
 | |
|   hosts:
 | |
|     - host:
 | |
|       paths:
 | |
|         - /
 | |
|   tls:
 | |
|     enabled: true
 | |
|     secretName: adguard-tls-cert
 | |
|     hosts:
 | |
|       - adguard.example.com
 | |
| 
 | |
| pvc:
 | |
|   claimName: adguard-pvc
 | |
|   enabled: true
 | |
|   storageClass: longhorn
 | |
|   accessModes: ReadWriteOnce
 | |
|   size: 1Gi
 | |
| 
 | |
| resources: {}
 | |
| nodeSelector: {}
 | |
| tolerations: []
 | |
| affinity: {}
 |