diff options
author | 2016-07-14 14:50:14 -0700 | |
---|---|---|
committer | 2016-07-14 23:50:14 +0200 | |
commit | 3f4ec783d218d10b244487d463de5bb31284e3cf (patch) | |
tree | e9214e93511b36039a54462aba214b5f82387f93 /Makefile | |
parent | 319d30697af07616be596fd4918dce3ce4bcfc84 (diff) | |
download | coredns-3f4ec783d218d10b244487d463de5bb31284e3cf.tar.gz coredns-3f4ec783d218d10b244487d463de5bb31284e3cf.tar.zst coredns-3f4ec783d218d10b244487d463de5bb31284e3cf.zip |
Adding wildcard support (#190)
* Commenting out unused functions. TODO: remove when it is not needed
* Update README with namespace and template example
* Adding note about changing the record name format via a template
* Adding test scripts to automate k8s startup
* Automating k8s namespace creation
* Adding automation to start 4 k8s services
* Updating documentation for k8s tests
* Avoid downloading kubectl if already exists
* Adding debug statement when namespace is not exposed.
* Adding basic kubernetes integration tests
* Makefile now contains a "testk8s" target. This target requires k8s to
be running.
* Adding test/kubernetes_test.go file with a couple of basic A record
tests.
* Updating k8s integration tests to only run k8s integration tests
* Adding support for namespace wildcards
* Refactoring to move filtering logic to kubernetes.go file
* go fmt fixes
* Adding wildcard support for namespaces and service names
* Kubernetes integration tests updated for A records.
* Expanded record name assembly for answer section not yet implemented.
* Refactoring to focus k8sclient code just on accessing k8s API.
Filtering now handled in kubernetes.go
* Adding wildcard test cases
* Adding skydns startup script. (To allow side by side testing of wildcards.)
* Commenting out record name assmebly based on NameTemplate. Need to improve template before this makes sense.
* Adding basic SRV integration tests
* Need to add verification for additional answer section
* Fixing comments and formatting
* Moving wildcard constants to vars
* Travis test execution appears to be failing on access to these
constants
* Fixing access to util package
* Trying to work around Travis test bug
* Reverting to access kubernetes/util as "util"
Travis breakage is due to "Infoblox-CTO" in src path
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -2,7 +2,7 @@ BUILD_VERBOSE := -v TEST_VERBOSE := -#TEST_VERBOSE := -v +TEST_VERBOSE := -v all: go build $(BUILD_VERBOSE) @@ -20,6 +20,11 @@ deps: test: go test $(TEST_VERBOSE) ./... +.PHONY: testk8s +testk8s: +# go test $(TEST_VERBOSE) -tags=k8sIntegration ./... + go test $(TEST_VERBOSE) -tags=k8sIntegration -run 'TestK8sIntegration' ./test + .PHONY: clean clean: go clean |