middleware/auto: add (#333)

Add auto-load middleware that automatically picks up zones.

Every X seconds it will scan for new zones.
Add tests and documentation.

Make 'make test' use -race.
This commit is contained in:
Miek Gieben
2016-10-17 18:37:56 +01:00
committed by GitHub
parent 2eafe3ee94
commit d536272201
19 changed files with 838 additions and 18 deletions

View File

@@ -23,11 +23,11 @@ deps:
.PHONY: test
test: deps
go test $(TEST_VERBOSE) ./...
go test -race $(TEST_VERBOSE) ./...
.PHONY: testk8s
testk8s: deps
go test $(TEST_VERBOSE) -tags=k8s -run 'TestKubernetes' ./test ./middleware/kubernetes/...
go test -race $(TEST_VERBOSE) -tags=k8s -run 'TestKubernetes' ./test ./middleware/kubernetes/...
.PHONY: coverage
coverage: deps