Skip to content

Conversation

@griggi-clarkson
Copy link

Based off of current main, I've added resource record management to the simple provider that was in place.

Admittedly, I don't have the appropriate development environment configured (i.e. linting) or tests created and it's not pretty so I don't expect this to make it into main any time soon, but this will hopefully get you a lot closer to having this feature ready should you be interested in working on it in the future. Thus far it seems to be fully functional CRUD, so I'll be using the fork in production in the meantime.

@griggi-clarkson
Copy link
Author

Still have yet to do anything regarding getting the gh workflow to complete successfully, currently working on optimizations.
Unfortunately the RSAPI-based providers are proving too limited to be realistic for authoritative nameserver management, with the lack of this being a major problem. With only ~4,000 records the agent runtime is in the neighborhood of 30 minutes without any changes in the catalog, so after a few small optimization efforts I'll probably just throw a legacy provider together.

@kenyon
Copy link
Owner

kenyon commented Nov 16, 2021

Wow, thanks for the work! I'll certainly merge whatever you come up with if it has some tests.

griggi-clarkson and others added 22 commits December 31, 2021 01:57
Optimize the hell out of this by shuffling things into instance variables and only truly getting once
Add 'ptrhold' parameter for finer control over automatic PTR generation
Revert "Add 'ptrhold' parameter for finer control over automatic PTR generation"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants