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

feat(DNSimple): User API tokens #4274

Merged

Commits on Feb 20, 2024

  1. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    IntegralProgrammer committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    9b3c285 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Update documentation for these new environment variables
    IntegralProgrammer committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    ea2d259 View commit details
    Browse the repository at this point in the history
  2. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Update tests to check that the Zones function returns the correct DNS zones when the DNSIMPLE_ZONES environment variable is set
    IntegralProgrammer committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    26694e4 View commit details
    Browse the repository at this point in the history
  3. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Update tests to check that the dnsimpleSuitableZone function works properly when the DNSIMPLE_ZONES environment variable is set
    IntegralProgrammer committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    d0c121b View commit details
    Browse the repository at this point in the history
  4. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Small refactoring to NewDnsimpleProvider function to improve its testability
    IntegralProgrammer committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    d475eb6 View commit details
    Browse the repository at this point in the history
  5. Fix provider/dnsimple/dnsimple_test.go: Add the missing call to NewDn…

    …simpleProvider for testing its behavior when the DNSIMPLE_OAUTH environment variable is not set
    IntegralProgrammer committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    3babcbc View commit details
    Browse the repository at this point in the history
  6. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Update tests to check that the BuildDnsimpleProvider function (called by the NewDnsimpleProvider function) handles the DNSIMPLE_ACCOUNT_ID environment variable properly
    IntegralProgrammer committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    acf188f View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Fix code linting error - use !skipWhoami instead of skipWhoami == false
    IntegralProgrammer committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    eb59b9b View commit details
    Browse the repository at this point in the history
  2. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Fix code linting error - remove () from ZonesFromZoneString which only returns one value
    IntegralProgrammer committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    c54a9a8 View commit details
    Browse the repository at this point in the history
  3. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Refactor the BuildDnsimpleProvider method so that it no longer needs the skipWhoami bool parameter
    IntegralProgrammer committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    9c24ecc View commit details
    Browse the repository at this point in the history
  4. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Refactor the BuildDnsimpleProvider method so that it no longer needs the skipWhoami bool parameter
    IntegralProgrammer committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    660b20b View commit details
    Browse the repository at this point in the history
  5. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    
    Grammar fix in docs/tutorials/dnsimple.md
    
    Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
    IntegralProgrammer and mloiseleur committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3eb852f View commit details
    Browse the repository at this point in the history
  6. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Refactor the BuildDnsimpleProvider method so that the dnsimpleAccountId variable, which was only used once, can be removed
    IntegralProgrammer committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    487501d View commit details
    Browse the repository at this point in the history
  7. Allow for DNSimple User API tokens to be used by implementing the DNS…

    …IMPLE_ACCOUNT_ID and DNSIMPLE_ZONES environment variables
    
    Refactor so that the BuildDnsimpleProvider method can be removed and the NewDnsimpleProvider method be used exclusively instead
    IntegralProgrammer committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    ed3efdb View commit details
    Browse the repository at this point in the history