mirror of
https://github.com/klutchell/unbound-docker.git
synced 2026-10-15 16:02:46 +00:00
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>
41 lines
1010 B
YAML
41 lines
1010 B
YAML
version: "2"
|
|
|
|
services:
|
|
|
|
server:
|
|
image: localhost:5000/sut
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
networks:
|
|
- internal
|
|
command: -v -v -v
|
|
|
|
version:
|
|
image: localhost:5000/sut
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
networks:
|
|
- internal
|
|
command: -V
|
|
restart: always
|
|
|
|
sut:
|
|
image: alpine:3.16
|
|
networks:
|
|
- internal
|
|
depends_on:
|
|
- server
|
|
- version
|
|
entrypoint: ""
|
|
command: >-
|
|
/bin/sh -c '
|
|
apk add --no-cache bind-tools &&
|
|
dig @server dnssec.works +dnssec +multi | tee /dev/stderr | grep -wq NOERROR &&
|
|
dig @server fail01.dnssec.works +dnssec +multi | tee /dev/stderr | grep -wq SERVFAIL &&
|
|
dig @server fail02.dnssec.works +dnssec +multi | tee /dev/stderr | grep -wq SERVFAIL &&
|
|
dig @server fail03.dnssec.works +dnssec +multi | tee /dev/stderr | grep -wq SERVFAIL &&
|
|
dig @server fail04.dnssec.works +dnssec +multi | tee /dev/stderr | grep -wq SERVFAIL
|
|
'
|