diff options
author | 2020-03-11 00:52:23 +0530 | |
---|---|---|
committer | 2020-03-10 15:22:23 -0400 | |
commit | 085826776f48fe603c700313273fede6e086cd76 (patch) | |
tree | ad5d6218236c570c773a870b97d7cdf028ec3b2d /plugin/azure/setup_test.go | |
parent | 3c19f9f18170dd7ac2dbe2f0e7710e0883cef901 (diff) | |
download | coredns-085826776f48fe603c700313273fede6e086cd76.tar.gz coredns-085826776f48fe603c700313273fede6e086cd76.tar.zst coredns-085826776f48fe603c700313273fede6e086cd76.zip |
Add private DNS support for azure plugin (#3516)
* plugin/azure: fix bug in setting up plugin
Signed-off-by: darshanime <deathbullet@gmail.com>
* plugin/azure: add support for private zones
Signed-off-by: darshanime <deathbullet@gmail.com>
* plugin/azure: change syntax for access level
Signed-off-by: darshanime <deathbullet@gmail.com>
* plugin/azure: change import alias for azure dns
Signed-off-by: darshanime <deathbullet@gmail.com>
* plugin/azure: reword readme, var names
Signed-off-by: darshanime <deathbullet@gmail.com>
* plugin/azure: remove newline in imports
Signed-off-by: darshanime <deathbullet@gmail.com>
* fix import grouping
Co-authored-by: Chris O'Haver <cohaver@infoblox.com>
Diffstat (limited to 'plugin/azure/setup_test.go')
-rw-r--r-- | plugin/azure/setup_test.go | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/plugin/azure/setup_test.go b/plugin/azure/setup_test.go index c0b22d581..a8df18cd7 100644 --- a/plugin/azure/setup_test.go +++ b/plugin/azure/setup_test.go @@ -18,34 +18,30 @@ func TestSetup(t *testing.T) { tenant }`, true}, {`azure resource_set:zone { - tenant -}`, true}, + tenant abc +}`, false}, {`azure resource_set:zone { client }`, true}, {`azure resource_set:zone { - secret -}`, true}, + client abc +}`, false}, {`azure resource_set:zone { subscription }`, true}, {`azure resource_set:zone { - upstream 10.0.0.1 -}`, true}, - - {`azure resource_set:zone { - upstream -}`, true}, + subscription abc +}`, false}, {`azure resource_set:zone { - foobar + foo }`, true}, {`azure resource_set:zone { tenant tenant_id client client_id secret client_secret subscription subscription_id + access public }`, false}, - {`azure resource_set:zone { fallthrough }`, false}, @@ -56,16 +52,19 @@ func TestSetup(t *testing.T) { fallthrough }`, true}, {`azure resource_set:zone,zone2 { - fallthrough + access private }`, false}, - {`azure resource-set { - fallthrough + {`azure resource-set:zone { + access public + }`, false}, + {`azure resource-set:zone { + access foo }`, true}, } for i, test := range tests { c := caddy.NewTestController("dns", test.body) - if _, _, _, err := parse(c); (err == nil) == test.expectedError { + if _, _, _, _, err := parse(c); (err == nil) == test.expectedError { t.Fatalf("Unexpected errors: %v in test: %d\n\t%s", err, i, test.body) } } |