From 3a1a01b72ef4a9868bb7fff61761d867dd9c47ae Mon Sep 17 00:00:00 2001 From: Vinny Sabatini Date: Fri, 16 Apr 2021 16:05:56 -0500 Subject: [PATCH] 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