feat(container): update ghcr.io/0xerr0r/blocky ( v0.33.0 ➔ v0.34.0 ) - #840
Open
renovatebot-mcsrobert[bot] wants to merge 1 commit into
Open
feat(container): update ghcr.io/0xerr0r/blocky ( v0.33.0 ➔ v0.34.0 )#840renovatebot-mcsrobert[bot] wants to merge 1 commit into
renovatebot-mcsrobert[bot] wants to merge 1 commit into
Conversation
--- kubernetes/apps/network/blocky/app Kustomization: flux-system/blocky HelmRelease: network/blocky
+++ kubernetes/apps/network/blocky/app Kustomization: flux-system/blocky HelmRelease: network/blocky
@@ -19,13 +19,13 @@
annotations:
reloader.stakater.com/auto: 'true'
containers:
blocky:
image:
repository: ghcr.io/0xerr0r/blocky
- tag: v0.33.0@sha256:96c4ee1d4abee3e81475796403ffde0dfd0c53a6e263e2c35c867ba5563535d4
+ tag: v0.34.0@sha256:595136fb127f4c952b621113e668c09acdcf15ac054d96ee6d4c51a76c35f5fd
probes:
liveness:
custom: true
enabled: true
spec:
tcpSocket:
--- kubernetes/apps/network/blocky/app Kustomization: flux-system/blocky ExternalSecret: network/blocky-config
+++ kubernetes/apps/network/blocky/app Kustomization: flux-system/blocky ExternalSecret: network/blocky-config
@@ -20,8 +20,8 @@
name: blocky-config
template:
templateFrom:
- configMap:
items:
- key: config.yaml
- name: blocky-config-template-8847gg2g4b
+ name: blocky-config-template-f6mk578c9f
--- kubernetes/apps/network/blocky/app Kustomization: flux-system/blocky ConfigMap: network/blocky-config-template-8847gg2g4b
+++ kubernetes/apps/network/blocky/app Kustomization: flux-system/blocky ConfigMap: network/blocky-config-template-8847gg2g4b
@@ -1,67 +0,0 @@
----
-apiVersion: v1
-data:
- config.yaml: |
- ---
- # yaml-language-server: $schema=https://0xerr0r.github.io/blocky/v0.33.0/config.schema.json
- ports:
- dns: 1053
- http: 4000
- redis:
- address: blocky-dragonfly.network.svc.cluster.local:6379
- password: "{{ .DRAGONFLY_PASSWORD }}"
- prometheus:
- enable: true
- upstreams:
- groups:
- default:
- - &quad9_tls tcp-tls:dns.quad9.net
- - &dns4eu_tls tcp-tls:unfiltered.joindns4.eu
- bootstrapDns:
- - upstream: *quad9_tls
- ips:
- - 9.9.9.9
- - 149.112.112.112
- - 2620:fe::fe
- - 2620:fe::9
- - upstream: *dns4eu_tls
- ips:
- - 86.54.11.100
- - 86.54.11.200
- - 2a13:1001::86:54:11:100
- - 2a13:1001::86:54:11:200
- conditional:
- fallbackUpstream: false
- mapping:
- fritz.box: 192.168.178.1
- 178.168.192.in-addr.arpa: 192.168.178.1
- clientLookup:
- upstream: 192.168.178.1
- customDNS:
- mapping:
- nas...PLACEHOLDER_CLUSTER_DOMAIN..: 192.168.178.8
- bao...PLACEHOLDER_CLUSTER_DOMAIN..: 192.168.178.201,fda9:55ad:3154:0:8::201
- ..PLACEHOLDER_CLUSTER_DOMAIN..: "192.168.178.200,fda9:55ad:3154:0:8::2"
- blocking:
- denylists:
- ads:
- - https://big.oisd.nl/domainswild
- - https://raw.githubusercontent.com/hagezi/dns-blocklists/main/wildcard/normal.txt
- malware:
- - https://raw.githubusercontent.com/hagezi/dns-blocklists/main/wildcard/doh.txt
- - https://raw.githubusercontent.com/hagezi/dns-blocklists/main/wildcard/tif.txt
- clientGroupsBlock:
- default:
- - ads
- - malware
- loading:
- downloads:
- cachePath: /var/cache/blocky/lists
-kind: ConfigMap
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: blocky
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: blocky-config-template-8847gg2g4b
- namespace: network
-
--- kubernetes/apps/network/blocky/app Kustomization: flux-system/blocky ConfigMap: network/blocky-config-template-f6mk578c9f
+++ kubernetes/apps/network/blocky/app Kustomization: flux-system/blocky ConfigMap: network/blocky-config-template-f6mk578c9f
@@ -0,0 +1,67 @@
+---
+apiVersion: v1
+data:
+ config.yaml: |
+ ---
+ # yaml-language-server: $schema=https://0xerr0r.github.io/blocky/v0.34.0/config.schema.json
+ ports:
+ dns: 1053
+ http: 4000
+ redis:
+ address: blocky-dragonfly.network.svc.cluster.local:6379
+ password: "{{ .DRAGONFLY_PASSWORD }}"
+ prometheus:
+ enable: true
+ upstreams:
+ groups:
+ default:
+ - &quad9_tls tcp-tls:dns.quad9.net
+ - &dns4eu_tls tcp-tls:unfiltered.joindns4.eu
+ bootstrapDns:
+ - upstream: *quad9_tls
+ ips:
+ - 9.9.9.9
+ - 149.112.112.112
+ - 2620:fe::fe
+ - 2620:fe::9
+ - upstream: *dns4eu_tls
+ ips:
+ - 86.54.11.100
+ - 86.54.11.200
+ - 2a13:1001::86:54:11:100
+ - 2a13:1001::86:54:11:200
+ conditional:
+ fallbackUpstream: false
+ mapping:
+ fritz.box: 192.168.178.1
+ 178.168.192.in-addr.arpa: 192.168.178.1
+ clientLookup:
+ upstream: 192.168.178.1
+ customDNS:
+ mapping:
+ nas...PLACEHOLDER_CLUSTER_DOMAIN..: 192.168.178.8
+ bao...PLACEHOLDER_CLUSTER_DOMAIN..: 192.168.178.201,fda9:55ad:3154:0:8::201
+ ..PLACEHOLDER_CLUSTER_DOMAIN..: "192.168.178.200,fda9:55ad:3154:0:8::2"
+ blocking:
+ denylists:
+ ads:
+ - https://big.oisd.nl/domainswild
+ - https://raw.githubusercontent.com/hagezi/dns-blocklists/main/wildcard/normal.txt
+ malware:
+ - https://raw.githubusercontent.com/hagezi/dns-blocklists/main/wildcard/doh.txt
+ - https://raw.githubusercontent.com/hagezi/dns-blocklists/main/wildcard/tif.txt
+ clientGroupsBlock:
+ default:
+ - ads
+ - malware
+ loading:
+ downloads:
+ cachePath: /var/cache/blocky/lists
+kind: ConfigMap
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: blocky
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: blocky-config-template-f6mk578c9f
+ namespace: network
+ |
--- HelmRelease: network/blocky Deployment: network/blocky
+++ HelmRelease: network/blocky Deployment: network/blocky
@@ -46,13 +46,13 @@
matchLabels:
app.kubernetes.io/name: blocky
maxSkew: 1
topologyKey: kubernetes.io/hostname
whenUnsatisfiable: DoNotSchedule
containers:
- - image: ghcr.io/0xerr0r/blocky:v0.33.0@sha256:96c4ee1d4abee3e81475796403ffde0dfd0c53a6e263e2c35c867ba5563535d4
+ - image: ghcr.io/0xerr0r/blocky:v0.34.0@sha256:595136fb127f4c952b621113e668c09acdcf15ac054d96ee6d4c51a76c35f5fd
livenessProbe:
tcpSocket:
port: 1053
name: blocky
resources:
limits: |
renovatebot-mcsrobert
Bot
force-pushed
the
renovate/ghcr.io-0xerr0r-blocky-0.x
branch
3 times, most recently
from
July 30, 2026 14:10
643d2d0 to
ac5ecd0
Compare
| datasource | package | from | to | | ---------- | ---------------------- | ------- | ------- | | docker | ghcr.io/0xerr0r/blocky | v0.33.0 | v0.34.0 |
renovatebot-mcsrobert
Bot
force-pushed
the
renovate/ghcr.io-0xerr0r-blocky-0.x
branch
from
July 30, 2026 15:10
ac5ecd0 to
aed5443
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.33.0→v0.34.0Release Notes
0xERR0R/blocky (ghcr.io/0xerr0r/blocky)
v0.34.0Compare Source
Changelog
Bug fixes
91a8f44: fix(bootstrap): fall back to other resolved addresses when a dial fails (#2190) (@maximilize)0a20671: fix(cache): set DO bit on prefetch reloads to keep DNSSEC-signed entry valid (#2158) (@logingood)d55cd4f: fix(docker): pre-create writable /app/cache and /logs owned by UID 100 (#2172) (@0xERR0R)dc958ef: fix(lists): skip a lone "/" blocklist line instead of panicking (#2156) (@maximilize)1d450af: fix(resolver): match custom DNS PTR queries case insensitively (#2191) (@maximilize)472bac9: fix(stats): attribute filtered and non-FQDN queries to the client name (#2167) (@0xERR0R)c07bd55: fix(stats): count only true blocks (BLOCKED) as blocked (#2161) (@maximilize)8435342: fix(stats): give DNS rebinding protection its own REBIND response type (#2166) (@0xERR0R)Build and dependencies
c163c75: build(deps): bump actions/setup-go from 6 to 7 (#2168) (@dependabot[bot])958760d: build(deps): bump github.com/breml/rootcerts from 0.3.6 to 0.3.7 (#2181) (@dependabot[bot])d94652f: build(deps): bump github.com/go-chi/chi/v5 from 5.3.0 to 5.3.1 (#2157) (@dependabot[bot])d784ac5: build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.8.1 to 6.8.2 (#2154) (@dependabot[bot])23575a4: build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.8.2 to 6.8.3 (#2183) (@dependabot[bot])b1f8a72: build(deps): bump github.com/oapi-codegen/runtime from 1.4.2 to 1.5.0 (#2164) (@dependabot[bot])4fda662: build(deps): bump github.com/oapi-codegen/runtime from 1.5.0 to 1.6.0 (#2170) (@dependabot[bot])7c8aeb4: build(deps): bump github.com/pires/go-proxyproto from 0.12.0 to 0.13.0 (#2153) (@dependabot[bot])77c115b: build(deps): bump github.com/pires/go-proxyproto from 0.13.0 to 0.14.0 (#2155) (@dependabot[bot])6154af2: build(deps): bump github.com/pires/go-proxyproto from 0.14.0 to 0.15.0 (#2162) (@dependabot[bot])bd9e3ae: build(deps): bump github.com/prometheus/client_golang from 1.23.2 to 1.24.0 (#2185) (@dependabot[bot])6fd79dd: build(deps): bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1 (#2193) (@dependabot[bot])82777ca: build(deps): bump github.com/quic-go/quic-go from 0.60.0 to 0.61.0 (#2192) (@dependabot[bot])59f0b0f: build(deps): bump golang.org/x/net from 0.56.0 to 0.57.0 (#2159) (@dependabot[bot])288ff55: build(deps): bump oapi-codegen to 2.7.1 and kin-openapi to 0.144.0 (#2195) (@0xERR0R)Misc
541860d: ci: automate sponsor list in README (#2173) (@0xERR0R)493142d: ci: build sponsor avatar URLs from the login to avoid HTML escaping (#2177) (@0xERR0R)d9e2827: ci: fail the sponsors job instead of silently wiping the sponsor list (#2175) (@0xERR0R)❤️ Support Blocky
Blocky is free and open source, developed in my spare time — no telemetry, no ads, no hidden
filtering. If it's useful to you, please consider supporting its continued development:
GitHub Sponsors ·
thanks.dev ·
Liberapay ·
Ko-fi ·
PayPal
Thank you to everyone supporting Blocky! 🙏
Configuration
📅 Schedule: (in timezone Europe/Amsterdam)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate.