Skip to content
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

Support domain contact change #155

Merged
merged 14 commits into from
Sep 21, 2023
Merged

Support domain contact change #155

merged 14 commits into from
Sep 21, 2023

Conversation

DXTimer
Copy link
Contributor

@DXTimer DXTimer commented Sep 14, 2023

This PR reintroduces the domain contact management with a new interface.

Users can now change a domain's contact via the dnsimple_registered_resource.contact_id attribute. Once a change of contact ID is detected for a registered domain we will attempt to change the contact.
Extended attributes for dnsimple_registered_resource can now be edited at any time after the domain has been registered. The attributes are also used for contact change requests.

This PR also re-introduces the dnsimple_registrant_change_check data source, which can be used to see what would be the consequences and requirements of changing a domain's contact.

This PR also comes with some fixes for boolean value comparisons in the dnsimple_registered_domain resource.
In addition the sweeper utility has been updated to carry out sweeps for registrant changes and also allow for registered domain cleanups.

@DXTimer DXTimer self-assigned this Sep 14, 2023
@DXTimer DXTimer marked this pull request as ready for review September 19, 2023 05:51
@DXTimer DXTimer requested review from a team September 19, 2023 05:51
@DXTimer DXTimer merged commit a59b45f into main Sep 21, 2023
7 checks passed
@DXTimer DXTimer deleted the feature/domain-contact-change branch September 21, 2023 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant