Commit Graph
27 Commits
Author SHA1 Message Date
Kyle Harding d27fba6382 Add rust wrapper for drill to always exit 0 or 1
Docker healthchecks expect processes to exit with 0 or 1,
the other exit codes are reserved.

Signed-off-by: Kyle Harding <kyle@balena.io>
2024-10-11 14:18:04 -04:00
Renovate Bot ab3d9437e7 Update alpine:3.20 Docker digest to beefdbd 2024-09-09 13:13:19 +00:00
Kyle Harding 445a7405e9 Add remote-control example configuration
Signed-off-by: Kyle Harding <kyle@balena.io>
2024-08-15 09:34:59 -04:00
Renovate Bot 4a4f6cd302 Update alpine:3.20 Docker digest to 0a4eaa0 2024-07-29 14:06:36 +00:00
Renovate Bot 864aa64989 Update all digest updates 2024-06-24 13:38:27 +00:00
Renovate Bot f43bba0dec Update alpine Docker tag 2024-05-27 14:08:32 +00:00
Kyle Harding 80d3818647 Remove hardcoded port from default interface
Signed-off-by: Kyle Harding <kyle@balena.io>
2024-03-01 19:44:55 -05:00
Renovate Bot 65b95e51b2 Update alpine:3.19 Docker digest to c5b1261 2024-01-27 01:27:07 +00:00
Renovate Bot 450bc20207 Update alpine:3.19 Docker digest to b5dfcf7 2024-01-27 00:09:34 +00:00
Renovate Bot 462ce796c9 Update alpine Docker tag 2023-12-18 12:44:43 +00:00
Renovate Bot ba6891ab46 Update alpine:3.18 Docker digest to 34871e7 2023-12-01 03:07:58 +00:00
Renovate Bot 543a14a2ee Update alpine:3.18 Docker digest to 69e0a8b 2023-11-30 23:37:17 +00:00
Renovate Bot 2b7ef3aa87 Update alpine:3.18 Docker digest to 3a24491 2023-11-30 23:06:48 +00:00
Kyle Harding 0f7b28bd24 Add a test for custom listen interfaces
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-11-14 15:00:44 -05:00
Renovate Bot b06b808257 Update alpine:3.18 Docker digest to eece025 2023-09-28 23:05:48 +00:00
Kyle Harding cca9e55da9 Add ECS tests with send-client-subnet example configuration
Signed-off-by: Kyle Harding <kyle@balena.io>
2023-08-29 08:39:36 -04:00
Renovate Bot b771489bc9 Update alpine:3.18 Docker digest to 7144f7b 2023-08-22 13:07:45 +00:00
Renovate Bot 82a4a84e32 Pin dependencies 2023-07-18 19:07:41 +00:00
Renovate Bot 9257c41b46 Update alpine Docker tag 2023-05-22 14:05:48 +00:00
Kyle Harding 33c492f6a9 Remove buildroot and compile static binaries from source
Allow faster development by controlling build steps in this project
rather than deferring changes to buildroot.

This is a potentially breaking change, but efforts have been made
to maintain paths and usernames for compatibility with previous
releases.

Signed-off-by: Kyle Harding <kyle@balena.io>
2023-05-17 12:29:05 -04:00
Renovate Bot 99a377454a Update alpine Docker tag to v3.17 2022-11-22 20:04:36 +00:00
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 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 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 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 75bbae7425 Clean up the docker workflow
Signed-off-by: Kyle Harding <kyle@balena.io>
2022-08-09 17:57:55 -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