No introduction found. Create it?
Install with:
helm repo add bjw-s https://bjw-s.github.io/helm-charts/
helm install blocky bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
blocky | Diaoul/home-ops | 54 | 1.5.1 | 22 days ago |
blocky | xUnholy/k8s-gitops | 381 | 1.5.1 | 4 months ago |
See the most popular values for this chart:
Key | Types |
---|---|
image.repository (7) ghcr.io/0xerr0r/blocky | string |
image.tag (7) v0.22 | string |
boolean | |
persistence.config.mountPath (7) /app/config.yml | string |
persistence.config.name (7) blocky-config | string |
persistence.config.subPath (7) config.yml | string |
persistence.config.type (7) configMap | string |
boolean | |
boolean | |
persistence.certs.name (1) tls.blocky | string |
string | |
boolean | |
persistence.whitelists.mountPath (1) /app/whitelists | string |
string | |
persistence.whitelists.volumeSpec.configMap.name (1) blocky-whitelist | string |
boolean | |
number | |
string | |
string | |
string | |
string | |
service.main.type (1) LoadBalancer | string |
boolean | |
service.dns.type (6) LoadBalancer | string |
string | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
string | |
string | |
service.dns.loadBalancerIP (3) ${SVC_BLOCKY_ADDRESS} | string |
service.dns.ipFamilies[] (1) - IPv4 | string |
service.dns.ipFamilyPolicy (1) PreferDualStack | string |
service.dns.loadBalancerIPs[] (1) - ${LB_V4_BLOCKY} | string |
boolean | |
service.dns-tcp.externalIPs[] (1) - ${BLOCKY_IP} | string |
string | |
boolean | |
number | |
string | |
number | |
service.dns-tcp.type (1) LoadBalancer | string |
boolean | |
service.dns-udp.externalIPs[] (1) - ${BLOCKY_IP} | string |
string | |
boolean | |
number | |
string | |
number | |
service.dns-udp.type (1) LoadBalancer | string |
configMaps.config.data."config.yml" (6) upstream:
default:
- tcp-tls:one.one.one.one:853
- tcp-tls:dns.quad9.net:853
bootstrapDns: tcp+udp:1.1.1.1
redis:
address: blocky-redis:6379
# password: ${REDIS_PASSWORD}
required: true
connectionAttempts: 10
connectionCooldown: 3s
customDNS:
customTTL: 1h
filterUnmappedTypes: true
mapping:
ant-podz.xyz: 192.168.0.230
blocking:
blackLists:
ads:
- https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
- https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
- http://sysctl.org/cameleon/hosts
- https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
- https://raw.githubusercontent.com/ookangzheng/dbl-oisd-nl/master/dbl.txt
fakenews:
- https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts
whiteLists:
ads:
- https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/whitelist.txt
clientGroupsBlock:
default:
- ads
- fakenews
# prometheus:
# enable: true
# path: /metrics
httpPort: 4000
logLevel: info | string |
boolean | |
number | |
controller.strategy (5) RollingUpdate | string |
boolean | |
controller.type (4) deployment | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
env.TZ (5) ${TZ} | string |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.main.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
ingress.main.annotations."cert-manager.io/ip-sans" (1) ${SVC_BLOCKY_ADDR_V4}, ${SVC_BLOCKY_ADDR_V6} | string |
string | |
ingress.main.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) networking-rfc1918@kubernetescrd | string |
boolean | |
ingress.main.hosts[].host (1) blocky.${XYZ_DOMAIN} | string |
string | |
string | |
ingress.main.tls[].hosts[] (1) - blocky.${XYZ_DOMAIN} | string |
ingress.main.tls[].secretName (1) tls.blocky | string |
string | |
priorityClassName (1) network-cluster-critical | string |
number | |
number | |
number | |
number | |
number | |
number | |
number | |
number | |
tolerations[].effect (1) NoSchedule | string |
tolerations[].key (1) kubernetes.io/arch | string |
string | |
string | |
string | |
number | |
topologySpreadConstraints[].topologyKey (1) kubernetes.io/hostname | string |
topologySpreadConstraints[].whenUnsatisfiable (1) DoNotSchedule | string |