-
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
extract bluecat api code into its own package #2696
extract bluecat api code into its own package #2696
Commits on Apr 8, 2022
-
provider/bluecat: migrate client code to separate pkg
Extract all Bluecat Gateway Client code to separate package
Configuration menu - View commit details
-
Copy full SHA for 83f062f - Browse repository at this point
Copy the full SHA 83f062fView commit details -
provider/bluecat: improve api error handling
Check status codes when API calls are made for gets and deletes. All of the creates were done slightly different and will be updated in a separate commit.
Configuration menu - View commit details
-
Copy full SHA for 17d4371 - Browse repository at this point
Copy the full SHA 17d4371View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5296a15 - Browse repository at this point
Copy the full SHA 5296a15View commit details -
provider/bluecat: fix txt pre/suffix bug
The prefix and suffix for the txt record was not being taken into account when trying to find an owner for a cname and host record. In addition, CName records have to be unique values, therefore txt records need to have either a prefix or suffix included. This fixes the "owner" logic to ensure when checking a corresponding txt recod against a cname record that the prefix or suffix is used when comparing records. Also, correct the response codes for the DELETE calls to Bluecat Gateway
Configuration menu - View commit details
-
Copy full SHA for cbe1969 - Browse repository at this point
Copy the full SHA cbe1969View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5851d43 - Browse repository at this point
Copy the full SHA 5851d43View commit details -
provider/bluecat: extract http requests into function
Consolidating the HTTP requests into a function will help ensure consistency when making HTTP requests to the Bluecat gateway, and in a future commit will make mocking these requests easier
Configuration menu - View commit details
-
Copy full SHA for 3b68190 - Browse repository at this point
Copy the full SHA 3b68190View commit details -
provider/bluecat: minor test cleanup
* Move tests to appropriate package * Add test for SplitProperties function * Remove unused helper function * Use table driven tests
Configuration menu - View commit details
-
Copy full SHA for 0d16c66 - Browse repository at this point
Copy the full SHA 0d16c66View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4927b2 - Browse repository at this point
Copy the full SHA d4927b2View commit details