Files
infrastructure/clusters/cl01tl/helm/blocky/values.yaml
Renovate Bot 22b07960f5
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 24s
renovate / renovate (push) Has been cancelled
chore(deps): update 0xerr0r/blocky to v0.29.0 (#4282)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [0xerr0r/blocky](https://github.com/0xerr0r/blocky) | minor | `v0.28.2` → `v0.29.0` |
| [ghcr.io/0xerr0r/blocky](https://github.com/0xERR0R/blocky) | minor | `v0.28.2` → `v0.29.0` |

---

### Release Notes

<details>
<summary>0xerr0r/blocky (0xerr0r/blocky)</summary>

### [`v0.29.0`](https://github.com/0xERR0R/blocky/releases/tag/v0.29.0)

[Compare Source](https://github.com/0xerr0r/blocky/compare/v0.28.2...v0.29.0)

#### Changelog

##### Features

- [`0c35f21`](0c35f21b85): feat: add RFC 7239 Forwarded header support for client IP parsing ([#&#8203;1941](https://github.com/0xerr0r/blocky/issues/1941)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`011e3eb`](011e3eb500): feat: implement DNS64 support ([#&#8203;1933](https://github.com/0xerr0r/blocky/issues/1933)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`e199445`](e199445bcd): feat: improve IP parsing from X-Forwarded-For header ([#&#8203;1940](https://github.com/0xerr0r/blocky/issues/1940)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))

##### Bug fixes

- [`257fe07`](257fe07f31): fix: Incorrect rate data shown on Grafana dashboards ([#&#8203;1948](https://github.com/0xerr0r/blocky/issues/1948)) ([@&#8203;mattdy](https://github.com/mattdy))
- [`1a4d22d`](1a4d22d3d8): fix: db automigration with timescaledb ([#&#8203;1975](https://github.com/0xerr0r/blocky/issues/1975)) ([@&#8203;manofthepeace](https://github.com/manofthepeace))
- [`9874212`](98742121da): fix: use context based versions of net.Listen and net.Dial ([#&#8203;1952](https://github.com/0xerr0r/blocky/issues/1952)) ([@&#8203;sonjek](https://github.com/sonjek))

##### Build and dependencies

- [`fe67404`](fe674044da): build(deps): bump actions/checkout from 5 to 6 ([#&#8203;1943](https://github.com/0xerr0r/blocky/issues/1943)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`4752061`](4752061443): build(deps): bump actions/download-artifact from 6 to 7 ([#&#8203;1961](https://github.com/0xerr0r/blocky/issues/1961)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`d459311`](d459311378): build(deps): bump actions/download-artifact from 7 to 8 ([#&#8203;2000](https://github.com/0xerr0r/blocky/issues/2000)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`fa1614b`](fa1614bbbe): build(deps): bump actions/upload-artifact from 5 to 6 ([#&#8203;1960](https://github.com/0xerr0r/blocky/issues/1960)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`11b6f92`](11b6f92387): build(deps): bump actions/upload-artifact from 6 to 7 ([#&#8203;1998](https://github.com/0xerr0r/blocky/issues/1998)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`e83805c`](e83805c987): build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 ([#&#8203;1992](https://github.com/0xerr0r/blocky/issues/1992)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`4f62ec8`](4f62ec8009): build(deps): bump github.com/alicebob/miniredis/v2 from 2.35.0 to 2.36.0 ([#&#8203;1976](https://github.com/0xerr0r/blocky/issues/1976)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`16644c5`](16644c5659): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.0 to 2.36.1 ([#&#8203;1978](https://github.com/0xerr0r/blocky/issues/1978)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`36ae188`](36ae188e72): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.1 to 2.37.0 ([#&#8203;1996](https://github.com/0xerr0r/blocky/issues/1996)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`4733c6b`](4733c6bb52): build(deps): bump github.com/breml/rootcerts from 0.3.3 to 0.3.4 ([#&#8203;1987](https://github.com/0xerr0r/blocky/issues/1987)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`e4f7462`](e4f746218f): build(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 ([#&#8203;1972](https://github.com/0xerr0r/blocky/issues/1972)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`f9dd4d2`](f9dd4d294a): build(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5 ([#&#8203;1985](https://github.com/0xerr0r/blocky/issues/1985)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`e66a29d`](e66a29d874): build(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.69 ([#&#8203;1959](https://github.com/0xerr0r/blocky/issues/1959)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`8e69355`](8e693558d7): build(deps): bump github.com/miekg/dns from 1.1.69 to 1.1.70 ([#&#8203;1968](https://github.com/0xerr0r/blocky/issues/1968)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`5e8b555`](5e8b555984): build(deps): bump github.com/miekg/dns from 1.1.70 to 1.1.72 ([#&#8203;1977](https://github.com/0xerr0r/blocky/issues/1977)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`ef5dc97`](ef5dc97ddf): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 ([#&#8203;1956](https://github.com/0xerr0r/blocky/issues/1956)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`670542b`](670542bacf): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 ([#&#8203;1966](https://github.com/0xerr0r/blocky/issues/1966)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`e062742`](e062742259): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.4 to 2.27.5 ([#&#8203;1970](https://github.com/0xerr0r/blocky/issues/1970)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`4926d16`](4926d161fe): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 ([#&#8203;1981](https://github.com/0xerr0r/blocky/issues/1981)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`ca0da10`](ca0da10f7c): build(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;1955](https://github.com/0xerr0r/blocky/issues/1955)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`567a738`](567a73887b): build(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0 ([#&#8203;1967](https://github.com/0xerr0r/blocky/issues/1967)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`c3aab87`](c3aab87e1d): build(deps): bump github.com/onsi/gomega from 1.39.0 to 1.39.1 ([#&#8203;1982](https://github.com/0xerr0r/blocky/issues/1982)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`ef79a67`](ef79a6789a): build(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 ([#&#8203;1974](https://github.com/0xerr0r/blocky/issues/1974)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`6775759`](67757591e5): build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 ([#&#8203;1953](https://github.com/0xerr0r/blocky/issues/1953)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`71c39fc`](71c39fc132): build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 ([#&#8203;1939](https://github.com/0xerr0r/blocky/issues/1939)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`be31648`](be316486ac): build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 ([#&#8203;1957](https://github.com/0xerr0r/blocky/issues/1957)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`a574078`](a5740782ea): build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 ([#&#8203;1971](https://github.com/0xerr0r/blocky/issues/1971)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`6f3f295`](6f3f2959d3): build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 ([#&#8203;1988](https://github.com/0xerr0r/blocky/issues/1988)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`6a75afb`](6a75afb480): build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 ([#&#8203;1997](https://github.com/0xerr0r/blocky/issues/1997)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])

##### Misc

- [`439e99b`](439e99b193): Add Blocky Visor to web UIs section in installation.md ([#&#8203;1993](https://github.com/0xerr0r/blocky/issues/1993)) ([@&#8203;JCHHeilmann](https://github.com/JCHHeilmann))
- [`ced469f`](ced469f479): refactor: centralize DNS response creation logic with helper functions ([#&#8203;1942](https://github.com/0xerr0r/blocky/issues/1942)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`3075c38`](3075c3810c): refactor: clean up obsolete Go syntax ([#&#8203;1951](https://github.com/0xerr0r/blocky/issues/1951)) ([@&#8203;sonjek](https://github.com/sonjek))
- [`9fe42a8`](9fe42a8621): refactor: simplify code for improved readability and maintainability ([#&#8203;1945](https://github.com/0xerr0r/blocky/issues/1945)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`6581668`](65816682cc): refactor: use mockery for mocks ([#&#8203;1944](https://github.com/0xerr0r/blocky/issues/1944)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`55ab95e`](55ab95ed4d): test(metrics): Prometheus metrics ([#&#8203;1868](https://github.com/0xerr0r/blocky/issues/1868)) ([@&#8203;zeilenschubser](https://github.com/zeilenschubser))

</details>

<details>
<summary>0xERR0R/blocky (ghcr.io/0xerr0r/blocky)</summary>

### [`v0.29.0`](https://github.com/0xERR0R/blocky/releases/tag/v0.29.0)

[Compare Source](https://github.com/0xERR0R/blocky/compare/v0.28.2...v0.29.0)

#### Changelog

##### Features

- [`0c35f21`](0c35f21b85): feat: add RFC 7239 Forwarded header support for client IP parsing ([#&#8203;1941](https://github.com/0xERR0R/blocky/issues/1941)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`011e3eb`](011e3eb500): feat: implement DNS64 support ([#&#8203;1933](https://github.com/0xERR0R/blocky/issues/1933)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`e199445`](e199445bcd): feat: improve IP parsing from X-Forwarded-For header ([#&#8203;1940](https://github.com/0xERR0R/blocky/issues/1940)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))

##### Bug fixes

- [`257fe07`](257fe07f31): fix: Incorrect rate data shown on Grafana dashboards ([#&#8203;1948](https://github.com/0xERR0R/blocky/issues/1948)) ([@&#8203;mattdy](https://github.com/mattdy))
- [`1a4d22d`](1a4d22d3d8): fix: db automigration with timescaledb ([#&#8203;1975](https://github.com/0xERR0R/blocky/issues/1975)) ([@&#8203;manofthepeace](https://github.com/manofthepeace))
- [`9874212`](98742121da): fix: use context based versions of net.Listen and net.Dial ([#&#8203;1952](https://github.com/0xERR0R/blocky/issues/1952)) ([@&#8203;sonjek](https://github.com/sonjek))

##### Build and dependencies

- [`fe67404`](fe674044da): build(deps): bump actions/checkout from 5 to 6 ([#&#8203;1943](https://github.com/0xERR0R/blocky/issues/1943)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`4752061`](4752061443): build(deps): bump actions/download-artifact from 6 to 7 ([#&#8203;1961](https://github.com/0xERR0R/blocky/issues/1961)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`d459311`](d459311378): build(deps): bump actions/download-artifact from 7 to 8 ([#&#8203;2000](https://github.com/0xERR0R/blocky/issues/2000)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`fa1614b`](fa1614bbbe): build(deps): bump actions/upload-artifact from 5 to 6 ([#&#8203;1960](https://github.com/0xERR0R/blocky/issues/1960)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`11b6f92`](11b6f92387): build(deps): bump actions/upload-artifact from 6 to 7 ([#&#8203;1998](https://github.com/0xERR0R/blocky/issues/1998)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`e83805c`](e83805c987): build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 ([#&#8203;1992](https://github.com/0xERR0R/blocky/issues/1992)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`4f62ec8`](4f62ec8009): build(deps): bump github.com/alicebob/miniredis/v2 from 2.35.0 to 2.36.0 ([#&#8203;1976](https://github.com/0xERR0R/blocky/issues/1976)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`16644c5`](16644c5659): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.0 to 2.36.1 ([#&#8203;1978](https://github.com/0xERR0R/blocky/issues/1978)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`36ae188`](36ae188e72): build(deps): bump github.com/alicebob/miniredis/v2 from 2.36.1 to 2.37.0 ([#&#8203;1996](https://github.com/0xERR0R/blocky/issues/1996)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`4733c6b`](4733c6bb52): build(deps): bump github.com/breml/rootcerts from 0.3.3 to 0.3.4 ([#&#8203;1987](https://github.com/0xERR0R/blocky/issues/1987)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`e4f7462`](e4f746218f): build(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 ([#&#8203;1972](https://github.com/0xERR0R/blocky/issues/1972)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`f9dd4d2`](f9dd4d294a): build(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5 ([#&#8203;1985](https://github.com/0xERR0R/blocky/issues/1985)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`e66a29d`](e66a29d874): build(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.69 ([#&#8203;1959](https://github.com/0xERR0R/blocky/issues/1959)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`8e69355`](8e693558d7): build(deps): bump github.com/miekg/dns from 1.1.69 to 1.1.70 ([#&#8203;1968](https://github.com/0xERR0R/blocky/issues/1968)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`5e8b555`](5e8b555984): build(deps): bump github.com/miekg/dns from 1.1.70 to 1.1.72 ([#&#8203;1977](https://github.com/0xERR0R/blocky/issues/1977)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`ef5dc97`](ef5dc97ddf): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 ([#&#8203;1956](https://github.com/0xERR0R/blocky/issues/1956)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`670542b`](670542bacf): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 ([#&#8203;1966](https://github.com/0xERR0R/blocky/issues/1966)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`e062742`](e062742259): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.4 to 2.27.5 ([#&#8203;1970](https://github.com/0xERR0R/blocky/issues/1970)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`4926d16`](4926d161fe): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 ([#&#8203;1981](https://github.com/0xERR0R/blocky/issues/1981)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`ca0da10`](ca0da10f7c): build(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 ([#&#8203;1955](https://github.com/0xERR0R/blocky/issues/1955)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`567a738`](567a73887b): build(deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0 ([#&#8203;1967](https://github.com/0xERR0R/blocky/issues/1967)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`c3aab87`](c3aab87e1d): build(deps): bump github.com/onsi/gomega from 1.39.0 to 1.39.1 ([#&#8203;1982](https://github.com/0xERR0R/blocky/issues/1982)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`ef79a67`](ef79a6789a): build(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 ([#&#8203;1974](https://github.com/0xERR0R/blocky/issues/1974)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`6775759`](67757591e5): build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 ([#&#8203;1953](https://github.com/0xERR0R/blocky/issues/1953)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`71c39fc`](71c39fc132): build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 ([#&#8203;1939](https://github.com/0xERR0R/blocky/issues/1939)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`be31648`](be316486ac): build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 ([#&#8203;1957](https://github.com/0xERR0R/blocky/issues/1957)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`a574078`](a5740782ea): build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 ([#&#8203;1971](https://github.com/0xERR0R/blocky/issues/1971)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`6f3f295`](6f3f2959d3): build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 ([#&#8203;1988](https://github.com/0xERR0R/blocky/issues/1988)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`6a75afb`](6a75afb480): build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 ([#&#8203;1997](https://github.com/0xERR0R/blocky/issues/1997)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])

##### Misc

- [`439e99b`](439e99b193): Add Blocky Visor to web UIs section in installation.md ([#&#8203;1993](https://github.com/0xERR0R/blocky/issues/1993)) ([@&#8203;JCHHeilmann](https://github.com/JCHHeilmann))
- [`ced469f`](ced469f479): refactor: centralize DNS response creation logic with helper functions ([#&#8203;1942](https://github.com/0xERR0R/blocky/issues/1942)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`3075c38`](3075c3810c): refactor: clean up obsolete Go syntax ([#&#8203;1951](https://github.com/0xERR0R/blocky/issues/1951)) ([@&#8203;sonjek](https://github.com/sonjek))
- [`9fe42a8`](9fe42a8621): refactor: simplify code for improved readability and maintainability ([#&#8203;1945](https://github.com/0xERR0R/blocky/issues/1945)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`6581668`](65816682cc): refactor: use mockery for mocks ([#&#8203;1944](https://github.com/0xERR0R/blocky/issues/1944)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`55ab95e`](55ab95ed4d): test(metrics): Prometheus metrics ([#&#8203;1868](https://github.com/0xERR0R/blocky/issues/1868)) ([@&#8203;zeilenschubser](https://github.com/zeilenschubser))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **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.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS44IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4282
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-27 18:03:17 +00:00

331 lines
13 KiB
YAML

blocky:
controllers:
main:
type: deployment
replicas: 3
strategy: RollingUpdate
revisionHistoryLimit: 3
containers:
main:
image:
repository: ghcr.io/0xerr0r/blocky
tag: v0.29.0@sha256:a6d99f323d3036a99a3767a52ad612f4d8f3f31167492bfc14d4ea57b24cdfd0
pullPolicy: IfNotPresent
env:
- name: TZ
value: US/Central
resources:
requests:
cpu: 10m
memory: 128Mi
configMaps:
config:
enabled: true
data:
config.yml: |
upstreams:
init:
strategy: fast
groups:
default:
- tcp-tls:1.1.1.1:853
- tcp-tls:1.0.0.1:853
strategy: parallel_best
timeout: 2s
connectIPVersion: v4
customDNS:
filterUnmappedTypes: false
zone: |
$ORIGIN alexlebens.net.
$TTL 86400
;; Name Server
IN NS patryk.ns.cloudflare.com.
IN NS veda.ns.cloudflare.com.
IN NS dns1.
IN NS dns2.
IN NS dns3.
dns1 IN A 10.232.1.22
dns2 IN A 10.232.1.51
dns3 IN A 10.232.1.52
;; Computer Names
nw01un IN A 192.168.1.1 ; Unifi Gateway
ps08rp IN A 10.232.1.51 ; DNS
ps09rp IN A 10.232.1.52 ; DNS
ps02sn IN A 10.232.1.61 ; Synology Web
ps02sn-bond IN A 10.232.1.64 ; Synology Bond for Storage
pd05wd IN A 10.230.0.115 ; Desktop
pl02mc IN A 10.230.0.105 ; Laptop
dv01hr IN A 10.232.1.72 ; HD Homerun
dv02kv IN A 10.232.1.71 ; Pi KVM
it01ag IN A 10.232.1.83 ; Airgradient
it02ph IN A 10.232.1.85 ; Phillips Hue
it03tb IN A 10.232.1.81 ; TubesZB ZigBee
it04tb IN A 10.232.1.82 ; TubesZB Z-Wave
it05sp IN A 10.230.0.100 ; Shelly Plug
;; Common Names
synology IN CNAME ps02sn
synologybond IN CNAME ps02sn-bond
unifi IN CNAME nw01un
airgradient IN CNAME it01ag
hdhr IN CNAME dv01hr
pikvm IN CNAME dv02kv
;; Service Names
cl01tl IN A 10.232.1.11
cl01tl IN A 10.232.1.12
cl01tl IN A 10.232.1.13
cl01tl-api IN A 10.232.1.11
cl01tl-api IN A 10.232.1.12
cl01tl-api IN A 10.232.1.13
cl01tl-endpoint IN A 10.232.1.21
cl01tl-endpoint IN A 10.232.1.22
cl01tl-endpoint IN A 10.232.1.23
traefik-cl01tl IN A 10.232.1.21
blocky IN A 10.232.1.22
cilium-cl01tl IN A 10.232.1.23
;; Application Names
actual IN CNAME traefik-cl01tl
alertmanager IN CNAME traefik-cl01tl
argo-workflows IN CNAME traefik-cl01tl
argocd IN CNAME traefik-cl01tl
audiobookshelf IN CNAME traefik-cl01tl
authentik IN CNAME traefik-cl01tl
backrest IN CNAME traefik-cl01tl
bazarr IN CNAME traefik-cl01tl
booklore IN CNAME traefik-cl01tl
ceph IN CNAME traefik-cl01tl
code-server IN CNAME traefik-cl01tl
directus IN CNAME traefik-cl01tl
excalidraw IN CNAME traefik-cl01tl
feishin IN CNAME traefik-cl01tl
garage-s3 IN CNAME traefik-cl01tl
garage-webui IN CNAME traefik-cl01tl
gatus IN CNAME traefik-cl01tl
gitea IN CNAME traefik-cl01tl
grafana IN CNAME traefik-cl01tl
harbor IN CNAME traefik-cl01tl
headlamp IN CNAME traefik-cl01tl
home IN CNAME traefik-cl01tl
home-assistant IN CNAME traefik-cl01tl
home-assistant-code-server IN CNAME traefik-cl01tl
hubble IN CNAME traefik-cl01tl
immich IN CNAME traefik-cl01tl
jellyfin IN CNAME traefik-cl01tl
jellystat IN CNAME traefik-cl01tl
kiwix IN CNAME traefik-cl01tl
komodo IN CNAME traefik-cl01tl
lidarr IN CNAME traefik-cl01tl
mail IN CNAME traefik-cl01tl
music-grabber IN CNAME traefik-cl01tl
navidrome IN CNAME traefik-cl01tl
ntfy IN CNAME traefik-cl01tl
objects IN CNAME traefik-cl01tl
ollama IN CNAME traefik-cl01tl
omni-tools IN CNAME traefik-cl01tl
photoview IN CNAME traefik-cl01tl
plex IN CNAME traefik-cl01tl
postiz IN CNAME traefik-cl01tl
prometheus IN CNAME traefik-cl01tl
prowlarr IN CNAME traefik-cl01tl
qbittorrent IN CNAME traefik-cl01tl
qui IN CNAME traefik-cl01tl
radarr IN CNAME traefik-cl01tl
radarr-4k IN CNAME traefik-cl01tl
radarr-anime IN CNAME traefik-cl01tl
radarr-standup IN CNAME traefik-cl01tl
searxng IN CNAME traefik-cl01tl
seerr IN CNAME traefik-cl01tl
shelfmark IN CNAME traefik-cl01tl
slskd IN CNAME traefik-cl01tl
sonarr IN CNAME traefik-cl01tl
sonarr-4k IN CNAME traefik-cl01tl
sonarr-anime IN CNAME traefik-cl01tl
spotisub IN CNAME traefik-cl01tl
stalwart IN CNAME traefik-cl01tl
tdarr IN CNAME traefik-cl01tl
tubearchivist IN CNAME traefik-cl01tl
vault IN CNAME traefik-cl01tl
whodb IN CNAME traefik-cl01tl
yamtrack IN CNAME traefik-cl01tl
yubal IN CNAME traefik-cl01tl
blocking:
denylists:
sus:
- https://v.firebog.net/hosts/static/w3kbl.txt
ads:
- https://v.firebog.net/hosts/AdguardDNS.txt
- https://v.firebog.net/hosts/Admiral.txt
- https://v.firebog.net/hosts/Easylist.txt
- https://adaway.org/hosts.txt
priv:
- https://v.firebog.net/hosts/Easyprivacy.txt
- https://v.firebog.net/hosts/Prigent-Ads.txt
mal:
- https://v.firebog.net/hosts/Prigent-Crypto.txt
pro:
- https://raw.githubusercontent.com/hagezi/dns-blocklists/main/wildcard/pro.plus.txt
oisd:
- https://big.oisd.nl/domainswild
allowlists:
sus:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
ads:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
priv:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
mal:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
pro:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
oisd:
- |
*.alexlebens.net
*.alexlebens.dev
*.boreal-beaufort.ts.net
*.discord.com
clientGroupsBlock:
default:
- sus
- ads
- priv
- mal
- pro
- oisd
blockType: zeroIp
blockTTL: 1m
loading:
refreshPeriod: 24h
downloads:
timeout: 60s
attempts: 5
cooldown: 10s
concurrency: 16
strategy: fast
maxErrorsPerSource: 5
caching:
minTime: 5m
maxTime: 30m
maxItemsCount: 0
prefetching: true
prefetchExpires: 2h
prefetchThreshold: 5
prefetchMaxItemsCount: 0
cacheTimeNegative: 30m
redis:
address: redis-replication-blocky-master.blocky:6379
required: true
prometheus:
enable: true
path: /metrics
queryLog:
type: console
logRetentionDays: 7
creationAttempts: 1
creationCooldown: 2s
flushInterval: 30s
minTlsServeVersion: 1.3
ports:
dns: 53
http: 4000
log:
level: info
format: text
timestamp: true
privacy: false
service:
dns-external:
controller: main
type: LoadBalancer
annotations:
tailscale.com/expose: "true"
ports:
tcp:
port: 53
targetPort: 53
protocol: TCP
udp:
port: 53
targetPort: 53
protocol: UDP
metrics:
controller: main
ports:
metrics:
port: 4000
targetPort: 4000
protocol: TCP
serviceMonitor:
main:
selector:
matchLabels:
app.kubernetes.io/name: blocky
app.kubernetes.io/instance: blocky
serviceName: '{{ include "bjw-s.common.lib.chart.names.fullname" $ }}'
endpoints:
- port: metrics
scheme: http
path: /metrics
interval: 30s
scrapeTimeout: 10s
persistence:
config:
enabled: true
type: configMap
name: blocky
advancedMounts:
main:
main:
- path: /app/config.yml
readOnly: true
mountPropagation: None
subPath: config.yml
redis-replication:
redisReplication:
clusterSize: 1