-
Notifications
You must be signed in to change notification settings - Fork 48
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
Fix acceptance tests for powerdns 4.1. #7
Conversation
* Add trailing dots to record names to fix non-canonical warnings * Lowercase record names to fix spurious recreates
cc @radeksimko |
Hello, any news for this pull request ? ping @jmcarp @grubernaut |
Hey @katbyte, are you/hashicorp maintaining this provider? There are a few outstanding pull requests that could use some review. Or, if you'd be willing to grant push access, my team could help maintain the provider. Or we can continue using our fork 😄 |
Just wanted to say thanks for this (and other) PRs! these are things we've been waiting for for a while now. Just wish someone would review, merge and create a new release 😄 |
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
I'm no longer a maintainer of Terraform providers or Terraform core, but hopefully that helps get the ball rolling on this... |
Thanks @grubernaut! Any idea who's maintaining this provider nowadays? |
@dannyk81 no idea, honestly. I'd wager that pinging @phinze, @tombuildsstuff, and @catsby should get someone to look at it though 😄 |
Wow, looks like separation of terraform providers caused a state where they feel like abandoned... |
@anuriq well, that sure as shit wasn't the intention. Far from it, actually. We believed that splitting the providers would allow for community contriubtors to become maintainers of the community providers, and this is still possible, as far as I know. You're more than welcome to volunteer for this and I'm sure they would be glad to accept all the help that you're willing to give.... |
@grubernaut looks like @jmcarp was willing to volunteer to help maintain this provider 😀 |
😞 yea, I saw that as well. Unfortunately, as stated above, there's nothing I can do about it, as I left Hashicorp ~9 months ago. Best thing to do is ping them to give @jmcarp merge permissions in order to fully take over maintainership of the provider. |
I haven't been able to find any current hashicorp folks--I've been tagging people here and on gitter. Is there a better way to track people down? |
Thanks @grubernaut , sorry for the silence here. Hey @jmcarp sorry to you as well for the silence. This Provider could certainly use a maintainer, if you're offering! About the PR: I pulled this PR locally and ran the tests, but didn't get passing results, am I missing something? I'm mimicing how the tests are setup in our CI and that involes a docker image running PowerDNS: The errors I'm getting all follow this pattern:
If there's another/better way to run the tests, please let me know! Regarding maintaining the Provider: We value our community contributors and their time and generally tend to avoid setting any particular obligations, Additionally we expect our community to follow the guidelines listed on https://www.hashicorp.com/community-guidelines/ and ask maintainers to Lastly, make sure you have 2FA enabled for your GitHub account. If you agree to these terms then we'd be happy to add yourself and optionally others as maintainers of this provider, and we would be very grateful for your help! Let me know if you're interested. |
Thanks again @catsby ❤️ |
ping @jmcarp 😄 |
Is this still needed? AFAICT, except for 1 flaky test, the acceptance tests have been passing for a couple weeks at least. |
We could also change the code to automatically add trailing dots, lowercase records, and suppress diffs, but IMO it's better to pass values to powerdns with minimal modification--users should understand how powerdns works without having to learn a slightly different interface exposed by the provider.
Output of acceptance tests running against 4.1 using postgres backend:
Resolves #6, cc @anuriq @grubernaut