-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Initial BlueCat Provider Support #1506
Add Initial BlueCat Provider Support #1506
Conversation
/hold This is a work in progress. Do not merge yet. |
FYI ... @vinny-sabatini @sanbornick @linit01 @timcurless here is the WIP pull request to add the BlueCat provider support. |
63aa5ed
to
c2bb24d
Compare
c2bb24d
to
b433872
Compare
b433872
to
cd65b1f
Compare
I'm starting to work on this again. The next step is to get REST API DNS TXT record support added to the BlueCat API Gateway. See work in progress PR bluecatlabs/gateway-workflows#105. |
Update ... This pull request is not dead yet. :-) We are in the process of getting a BlueCat API Gateway environment setup, so that we can test the REST API for DNS TXT record CRUD operations. Hoping to have the environment ready this week for testing. After that we can get back to finishing off the Go code in this PR. |
5d91f0a
to
4fd18b7
Compare
Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please follow instructions at https://git.k8s.io/community/CLA.md#the-contributor-license-agreement to sign the CLA. It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment and we'll verify. Thanks.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
/check-cla |
/ok-to-test |
3d7fe5f
to
c9460e1
Compare
/skip |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some outdated TODO comments that have been fixed and can be cleaned up to avoid confusion. Other than that I think this is good for a v1 that can be iterated on.
@vinny-sabatini suggested changes have been made. Let know know if you think it is good now, and I will squash commits. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
It looks like removing one of the TODO comments left two whitespaces on line 224 of |
The new BlueCat provider uses the BlueCat API Gateway(REST API). Not the legacy XML based BlueCat API. https://github.com/bluecatlabs/gateway-workflows
372907d
to
e20aea4
Compare
I believe gofmt is fixed now. I also squashed commits. @vinny-sabatini let me know if any other changes are needed. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
This is the initial support for the BlueCat DNS provider. Myself and @vinny-sabatini plan to support and improve this provider after this initial pull request is merged. Therefore we have listed ourselves in the We verified the basic functionality is working in our non-production environment. /assign @Raffo @njuettner |
I have only skimmed this PR and it sounds good as approach that @vinny-sabatini and @seanmalloy will own this and its improvements. I will avoid pointing out TODOs and a few other missing things and leave the improvements of this provider to you. |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Raffo, seanmalloy, vinny-sabatini The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The new BlueCat provider uses the BlueCat API Gateway(REST API). Not
the legacy XML based BlueCat API. This implements feature request #1198.
https://github.com/bluecatlabs/gateway-workflows
Final Count Down: