coredns/core/https
Michael Richmond 3f4ec783d2 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
2016-07-14 23:50:14 +02:00
..
certificates.go Clean up remove caddy refs (#139) 2016-04-28 19:07:44 +01:00
certificates_test.go First commit 2016-03-18 20:57:35 +00:00
client.go First commit 2016-03-18 20:57:35 +00:00
crypto.go Adding wildcard support (#190) 2016-07-14 23:50:14 +02:00
crypto_test.go Adding wildcard support (#190) 2016-07-14 23:50:14 +02:00
handler.go First commit 2016-03-18 20:57:35 +00:00
handler_test.go First commit 2016-03-18 20:57:35 +00:00
handshake.go Clean up remove caddy refs (#139) 2016-04-28 19:07:44 +01:00
handshake_test.go First commit 2016-03-18 20:57:35 +00:00
https.go Clean up remove caddy refs (#139) 2016-04-28 19:07:44 +01:00
https_test.go Use context.Context 2016-03-19 07:32:50 +00:00
maintain.go First commit 2016-03-18 20:57:35 +00:00
setup.go First commit 2016-03-18 20:57:35 +00:00
setup_test.go Fix more tests and remove json caddyfile stuff 2016-03-19 14:55:26 +00:00
storage.go First commit 2016-03-18 20:57:35 +00:00
storage_test.go First commit 2016-03-18 20:57:35 +00:00
user.go Clean up remove caddy refs (#139) 2016-04-28 19:07:44 +01:00
user_test.go First commit 2016-03-18 20:57:35 +00:00