Skip to content

Conversation

awalon
Copy link
Contributor

@awalon awalon commented Aug 9, 2023

Hello new maintainer, as my previous pr #446 was just closed here another try:

Updated my previously provided GoDaddy integration (#398) to support IPv6 as well (sub nic_godaddy_update; via new wantipv4 + wantipv6 values and loop for them), github diff shows more changes as made (indentation caused by new loop).

In addition:
During testing a gap in ip_strategie for old "use" was detected. Now old "use" can be set to "disabled" as well, to prevent a third lookup if "usev4" and "usev6" was enabled until the old "no" was set. The new "disabled" which was already supported by code seems to be more user friendly.

awalon and others added 4 commits August 16, 2022 05:39
…trategie for old "use" was detected. Now old "use" can be set to "disabled" as well, to prevent a third lookup if "usev4" and "usev6" was enabled.
@LenardHess
Copy link
Contributor

Thanks for the contribution!

We will leave this pull request open until v3.11.0 has been released (see #552 (comment) for details). It will get pulled into v3.11.1

@LenardHess LenardHess added enhancement New feature or request provider Adds, fixes or removes a provider. not-in-this-release Won't yet be handled in the upcoming release labels Aug 12, 2023
@LenardHess
Copy link
Contributor

v3.11.0 has been released, please rebase your branch on top of master (and remove the three merge commits).

Additionally, your change to the 'use' logic is not needed as far as i can tell:
When 'usev4' or 'usev6' is defined, 'use' gets disabled here.
Legacy provider implementations utilize the 'use' parameter, new provider implementations utilize the 'usev4' and 'usev6' parameters.
The relevant glue code to make both legacy and current provider implementations work with both the old 'use' and the new 'usev4' and 'usev6' is here and here.

@LenardHess LenardHess removed the not-in-this-release Won't yet be handled in the upcoming release label Oct 21, 2023
@LenardHess
Copy link
Contributor

Reminder: For this to get merged, please first:

  • Remove the addition to %ip_strategies
  • Rebase the Godaddy commit on top of master or the latest release - removing the merge commits

LenardHess pushed a commit that referenced this pull request Jan 28, 2024
Changes by Lenard Hess based on Awalon's pull request:
- Rebased to master
- Removed use=disabled addition from this commit
@LenardHess
Copy link
Contributor

The changes are done and committed in commit f5a1a90.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request provider Adds, fixes or removes a provider.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants