Commit Graph
805 Commits
Author SHA1 Message Date
Kyle Harding 3d60dfaad7 Cleanup the tests and extend timeouts for lame dns
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-11-16 09:57:46 -05:00
Kyle Harding 84c8ae5e10 Fix additional cache locations using main branch
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-11-15 09:35:51 -05:00
Kyle Harding 2b008ab462 Use development branch of flowzone
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-11-15 09:29:52 -05:00
Kyle Harding 0f0f7e964c Update default bake target name
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-11-15 09:26:43 -05:00
Kyle Harding 7d876222c5 Use dnssec.works instead of verteiltesysteme.net for tests
As the latter broke [1], this PR updates the tests to use a
different DNSSEC validation service: https://dnssec.works

[1] https://github.com/pi-hole/FTL/pull/1469#issuecomment-1307718167

Signed-off-by: Kyle Harding <kyle@balena.io>
2022-11-15 09:21:10 -05:00
Kyle Harding 6b75a13dc0 Merge pull request #100 from klutchell/kyle/flowzone-pr-249
Improve caching between CI/CD builds
2022-10-15 14:08:03 -04:00
Kyle Harding 61fe0bf8a5 Improve caching between CI/CD builds
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-10-15 13:15:58 -04:00
Kyle Harding b7a7faf791 Merge pull request #103 from klutchell/kyle/unbound-1.17.0
Bump unbound to 1.17.0
2022-10-13 21:18:52 -04:00
Kyle Harding 0502345411 Bump unbound to 1.17.0
Signed-off-by: Kyle Harding <kyle@balena.io>
v1.17.0
2022-10-13 12:48:19 -04:00
Kyle Harding 100c269a75 Bump buildroot to 2022.02.6
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-10-13 12:47:08 -04:00
Kyle Harding 44c193d99e Merge pull request #97 from klutchell/kyle/flowzone-disable-versioning
flowzone: disable versioning
2022-09-27 13:23:16 -04:00
Kyle Harding 9ce63e58c4 flowzone: disable versioning
Signed-off-by: Kyle Harding <kyle@balena.io>
v1.16.3
2022-09-27 12:42:03 -04:00
Kyle Harding ec9a2f7a9a flowzone: Do not require v prefix on tags
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-09-22 13:59:21 -04:00
Kyle Harding de3bb81c33 Merge pull request #96 from klutchell/kyle/unbound-1.16.3
package/unbound: bump to version 1.16.3
2022-09-22 13:55:11 -04:00
Kyle Harding 6071ee7c16 flowzone: disable branch protections
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-09-22 13:47:18 -04:00
Kyle Harding d6e1f22c8d package/unbound: bump to version 1.16.3
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-09-21 17:56:45 -04:00
Kyle Harding f7930963d2 buildroot: Bump to LTS release 2022.02.5
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-09-21 17:55:30 -04:00
Kyle Harding 5df4fe459c Merge pull request #94 from klutchell/kyle/docker-bake
Use docker bake file for multi-arch builds with Flowzone
2022-08-30 14:50:13 -04:00
Kyle Harding abdfc4474b Use docker bake file for multi-arch builds with Flowzone
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-30 14:36:25 -04:00
Kyle Harding b1a55274bf Merge pull request #93 from klutchell/kyle/buildroot-base
Use official buildroot base image
2022-08-23 20:56:31 -04:00
Kyle Harding 30e387dc96 Remove custom docker cache images and use flowzone defaults
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-23 20:05:36 -04:00
Kyle Harding 22add5219c Use official buildroot base image
This should avoid full rebuilds when upstream debian
packages change.

Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-23 17:47:41 -04:00
Kyle Harding 8e326aa691 Merge pull request #92 from klutchell/kyle/flowzone
Disable flowzone versioning
2022-08-23 17:43:16 -04:00
Kyle Harding 70bc473dc6 Disable flowzone versioning
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-23 16:09:16 -04:00
Kyle Harding 092db38fb0 Merge pull request #90 from klutchell/kyle/flowzone
Enable flowzone workflow
2022-08-15 11:57:40 -04:00
Kyle Harding ba5526d7e2 Enable flowzone workflow
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-14 22:25:23 -04:00
Kyle Harding 3ed0699405 Merge pull request #89 from klutchell/gh-renovate/registry-2.x
Update dependency registry to v2.8.1
2022-08-10 07:14:36 -04:00
Renovate Bot ef7f324fa6 Update dependency registry to v2.8.1 2022-08-10 10:24:35 +00:00
Kyle Harding b67ef894a3 Merge pull request #88 from klutchell/kyle/docker-workflow
Clean up the docker workflow
2022-08-09 18:00:37 -04:00
Kyle Harding 75bbae7425 Clean up the docker workflow
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-09 17:57:55 -04:00
Kyle Harding c840753e48 Merge pull request #87 from hagezi/patch-1
Add performance settings to unbound.conf
2022-08-09 13:48:10 -04:00
Gerd aafe70122d Add performance settings to unbound.conf
The added settings increase the performance. I have tried a lot and these settings offer a significant improvement.

Update unbound.conf

Reduce cache size
2022-08-09 18:38:58 +02:00
Kyle Harding d4b9b1f42e Merge pull request #85 from klutchell/kyle/unbound-1.16.2
Update to unbound 1.16.2
1.16.2
2022-08-03 09:52:09 -04:00
Kyle Harding 04afc5e488 Update to unbound 1.16.2
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-16-2

Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-02 21:50:20 -04:00
Kyle Harding e4c31da6ff Remove version file
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-02 20:22:34 -04:00
Kyle Harding 2c01bb0ac5 Check that PR is merged before updating dockerhub descriptions
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-30 10:42:11 -04:00
Kyle Harding 58aa4654f1 Build on tags and PR events only
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-30 10:15:32 -04:00
Kyle Harding c9b3e010a1 Maintain buildkit context between builds
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-30 09:16:04 -04:00
Kyle Harding 7b0cf45ccb Switch to callable workflows
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-30 06:51:12 -04:00
Kyle Harding f0e05ed1c5 Move docker-compose examples out of the readme
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-29 15:47:52 -04:00
Kyle Harding 62cea13d87 Add a note that this image is distroless and remove the healthcheck example
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-29 15:47:52 -04:00
churchofnoise 579fc8206c Update unbound.conf
Remove do-ip6 to avoid limitations of Unbound functionality.
Can be configured as 'no' in custom conf file.
2022-07-29 12:42:32 -04:00
Kyle Harding edcf1b5a39 Add tls-cert-bundle to default configuration
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-25 12:15:33 -04:00
Kyle Harding 736d363aff Install ca-certificates to restore DNS-over-TLS functionality
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-25 12:15:33 -04:00
Kyle Harding e74287d9a1 unbound.conf: Include toplevel for custom configuration
This allows custom files to override any default values.

Signed-off-by: Kyle Harding <kyle@balena.io>
2022-07-04 16:01:38 -04:00
Kyle Harding eddffbf68e Run unbound-checkconf as part of CI/CD
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-06-27 16:07:59 -04:00
Kyle Harding 821844d38b Allow custom configuration clauses beyond just server
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-06-27 16:07:59 -04:00
Kyle Harding c4bedc5004 Update README
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-06-27 16:07:59 -04:00
Kyle Harding f288608749 Add plex to private-domains.conf
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-06-27 16:07:59 -04:00
Kyle Harding bc6d25e99d Include custom config directory in unbound conf
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-06-27 16:07:59 -04:00