charts

dnscrypt-proxy

Version: 1.1.4 AppVersion: 2.1.5

A flexible DNS proxy, with support for encrypted DNS protocols.

Homepage: https://github.com/DNSCrypt/dnscrypt-proxy

Maintainers

Name Email Url
obeone obeone@obeone.org  

Source Code

Requirements

Kubernetes: >=1.16.0-0

Repository Name Version
https://library-charts.k8s-at-home.com common 4.3.0

Values

Key Type Default Description
configmap object See below Configure configMaps for the chart here. Additional configMaps can be added by adding a dictionary key similar to the ‘config’ object.
configmap.config.annotations object {} Annotations to add to the configMap
configmap.config.data object {"dnscrypt-proxy.toml":"listen_addresses = ['0.0.0.0:5353']\nlog_level = 1\n\nipv4_servers = true\nipv6_servers = false\ndnscrypt_servers = true\ndoh_servers = false\nodoh_servers = false\nbootstrap_resolvers = ['9.9.9.11:53', '8.8.8.8:53']\nlb_strategy = 'p2'\n\nrequire_nolog = true\nrequire_nofilter = true\n\n[sources]\n [sources.public-resolvers]\n urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/public-resolvers.md', 'https://download.dnscrypt.info/resolvers-list/v3/public-resolvers.md', 'https://ipv6.download.dnscrypt.info/resolvers-list/v3/public-resolvers.md']\n cache_file = 'public-resolvers.md'\n minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3'\n refresh_delay = 72\n prefix = ''\n"} configMap data content. Helm template enabled.
configmap.config.data.”dnscrypt-proxy.toml” string "listen_addresses = ['0.0.0.0:5353']\nlog_level = 1\n\nipv4_servers = true\nipv6_servers = false\ndnscrypt_servers = true\ndoh_servers = false\nodoh_servers = false\nbootstrap_resolvers = ['9.9.9.11:53', '8.8.8.8:53']\nlb_strategy = 'p2'\n\nrequire_nolog = true\nrequire_nofilter = true\n\n[sources]\n [sources.public-resolvers]\n urls = ['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v3/public-resolvers.md', 'https://download.dnscrypt.info/resolvers-list/v3/public-resolvers.md', 'https://ipv6.download.dnscrypt.info/resolvers-list/v3/public-resolvers.md']\n cache_file = 'public-resolvers.md'\n minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3'\n refresh_delay = 72\n prefix = ''\n" Configuration This is a simple configuration. You can find a sample config here : https://github.com/DNSCrypt/dnscrypt-proxy/blob/master/dnscrypt-proxy/example-dnscrypt-proxy.toml And the manual : https://github.com/DNSCrypt/dnscrypt-proxy/wiki
configmap.config.enabled bool false Enables or disables the configMap
configmap.config.labels object {} Labels to add to the configMap
controller.replicas int 1  
env object See below environment variables. See more environment variables in the dnscrypt-proxy documentation.
env.TZ string "UTC" Set the container timezone
image.pullPolicy string "IfNotPresent" image pull policy. Set to Slways if you used “main” as tag
image.repository string "klutchell/dnscrypt-proxy" image repository
image.tag string chart.appVersion image tag. Use “main” if you want to be able to use DNS probes
ingress.main object See values.yaml Enable and configure ingress settings for the chart under this key.
persistence object See values.yaml Configure persistence settings for the chart under this key.
service object See values.yaml Configures service settings for the chart.

Autogenerated from chart metadata using helm-docs v1.14.2