From 3a1a01b72ef4a9868bb7fff61761d867dd9c47ae Mon Sep 17 00:00:00 2001 From: Vinny Sabatini Date: Fri, 16 Apr 2021 16:05:56 -0500 Subject: [PATCH 1/2] bluecat: update docs for provider Add docs for skipping TLS verification --- docs/tutorials/bluecat.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/tutorials/bluecat.md b/docs/tutorials/bluecat.md index b2150b9b7..6a3b5ff20 100644 --- a/docs/tutorials/bluecat.md +++ b/docs/tutorials/bluecat.md @@ -3,6 +3,20 @@ ## Prerequisites Install the BlueCat Gateway product and deploy the [community gateway workflows](https://github.com/bluecatlabs/gateway-workflows). +## Configuration Options + +The options for configuring the Bluecat Provider are available through the json file provided to External-DNS via the flag `--bluecat-config-file`. + +| Key | Required | +| ----------------- | ------------------ | +| gatewayHost | Yes | +| gatewayUsername | Yes | +| gatewayPassword | Yes | +| dnsConfiguration | Yes | +| dnsView | Yes | +| rootZone | Yes | +| skipTLSVerify | No (default false) | + ## Deploy Setup configuration file as k8s `Secret`. ``` @@ -10,10 +24,11 @@ cat << EOF > ~/bluecat.json { "gatewayHost": "https://bluecatgw.example.com", "gatewayUsername": "user", - "GatewayPassword": "pass", + "gatewayPassword": "pass", "dnsConfiguration": "Example", "dnsView": "Internal", - "rootZone": "example.com" + "rootZone": "example.com", + "skipTLSVerify": false } EOF kubectl create secret generic bluecatconfig --from-file ~/bluecat.json -n bluecat-example From 099ce03057e7d24f56f13be8869b53e0cd645434 Mon Sep 17 00:00:00 2001 From: Vinny Sabatini Date: Fri, 16 Apr 2021 16:07:17 -0500 Subject: [PATCH 2/2] add bluecat label to bluecat provider changes --- .github/labeler.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/labeler.yml b/.github/labeler.yml index f831d8422..a306ee035 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -11,6 +11,9 @@ provider/aws: provider/aws* # Add 'provider/azure' in file which starts with azure provider/azure: provider/azure* +# Add 'provider/bluecat' in file which starts with bluecat +provider/bluecat: provider/bluecat* + # Add 'provider/cloudflare' in file which starts with cloudflare provider/cloudflare: provider/cloudflare*