Skip to content

Conversation

@ndemeshchenko
Copy link

What this PR does / why we need it:
Add Godaddy as a DNS01 provider

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #

closes #1083

Special notes for your reviewer:

Release note:

Add Godaddy as a DNS01 provider

@jetstack-bot jetstack-bot added release-note Denotes a PR that will be considered when it comes time to generate release notes. dco-signoff: no Indicates that at least one commit in this pull request is missing the DCO sign-off message. labels Nov 16, 2018
@jetstack-bot jetstack-bot requested a review from wallrj November 16, 2018 12:53
@jetstack-bot jetstack-bot added area/acme Indicates a PR directly modifies the ACME Issuer code kind/documentation Categorizes issue or PR as related to documentation. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Nov 16, 2018
@jetstack-bot
Copy link
Contributor

Hi @ndemeshchenko. Thanks for your PR.

I'm waiting for a jetstack or cert-manager member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
@jetstack-bot jetstack-bot added dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. and removed dco-signoff: no Indicates that at least one commit in this pull request is missing the DCO sign-off message. labels Nov 19, 2018
@agolomoodysaada
Copy link

@wallrj , this is blocking us as we would like to use wildcard certs with godaddy as the DNS provider.
Thank you so much for the PR @ndemeshchenko

Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
@agolomoodysaada
Copy link

@wallrj , what do we need to do to get this PR approved?

@ndemeshchenko
Copy link
Author

ndemeshchenko commented Dec 3, 2018

hi, @kragniz @munnerz @wallrj
can this get an ok-to-test please?

@munnerz munnerz added the area/acme/dns01 Indicates a PR modifies ACME DNS01 provider code label Jan 23, 2019
@jetstack-bot jetstack-bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Feb 14, 2019
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>

Update godaddy.go

Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>

Fix subkey name in documentation
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
@jetstack-bot jetstack-bot added dco-signoff: no Indicates that at least one commit in this pull request is missing the DCO sign-off message. area/api Indicates a PR directly modifies the 'pkg/apis' directory and removed dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. labels Mar 19, 2019
@jetstack-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: ndemeshchenko
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: kragniz

If they are not already assigned, you can assign the PR to them by writing /assign @kragniz in a comment when ready.

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jetstack-bot jetstack-bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 19, 2019
@agolomoodysaada
Copy link

@ndemeshchenko , please signoff the DCO to get this merged

@ndemeshchenko ndemeshchenko force-pushed the master branch 2 times, most recently from 9095189 to b143706 Compare March 21, 2019 13:58
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
ndemeshchenko and others added 8 commits March 21, 2019 15:12
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
Rebase from jetstack

Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>

* 'master' of github.com:ndemeshchenko/cert-manager:
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
Rebase from jetstack
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>

* 'master' of github.com:ndemeshchenko/cert-manager:
Signed-off-by: Mykyta Demeshchenko <nikita.demeshchenko@gmail.com>
@jetstack-bot jetstack-bot added dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. and removed dco-signoff: no Indicates that at least one commit in this pull request is missing the DCO sign-off message. labels Mar 21, 2019
@ndemeshchenko
Copy link
Author

hi, @kragniz @munnerz @wallrj
rebase is done.
can this get an ok-to-test again please?
Thanks

@alighm
Copy link

alighm commented Apr 12, 2019

any update on this?! really would like to use it ASAP!

@jetstack-bot jetstack-bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 19, 2019
@jetstack-bot
Copy link
Contributor

@ndemeshchenko: PR needs rebase.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@scones
Copy link

scones commented May 3, 2019

If i read this correctly, this branch was created, rebased, approved, time has passed, it had to be rebased again, it was rebased again, time has passed, it had to be rebased again, it was rebased again, time has passed, it had to be rebased again

could one of the team-members hit the merge button after the next rebase?

@munnerz
Copy link
Member

munnerz commented May 3, 2019

This PR will not be merged into the repo in its current form - we have recently extended out the DNS provider code to allow for out of tree DNS providers, as we as a small development team are unable to maintain and manage automated testing for such a large number of DNS01 providers.

More info can be read here: https://groups.google.com/forum/#!topic/cert-manager-dev/CgoMxSP6DSI

This information should have been posted on this PR around the same time as being posted to the mailing list - it appears we missed this one!

I am intending to go through all DNS01 provider PRs over the next week or so, closing them and advising how someone can create their own DNS01 webhook provider. We currently have a working webhook 'example repo' here: https://github.com/jetstack/cert-manager-webhook-example, as well as a test suite that DNS provider developers can run against their own code to ensure their webhook is 'conformant'.

There will be better documentation produced for the new webhook code over the coming weeks too - this particular feature has been a long time coming, and probably should have been done a long time ago (there are upwards of 15 DNS provider PRs currently open against this repo!)

@scones
Copy link

scones commented May 3, 2019

thank you for pointing this out and clarifications :)

@ndemeshchenko
Copy link
Author

@munnerz Thanks for your response.
it took you, guys, 7 month to post a response. Well done.

@nadilas
Copy link

nadilas commented Jul 13, 2019

Hi @ndemeshchenko, did you ever create a webhook version?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/acme/dns01 Indicates a PR modifies ACME DNS01 provider code area/acme Indicates a PR directly modifies the ACME Issuer code area/api Indicates a PR directly modifies the 'pkg/apis' directory dco-signoff: yes Indicates that all commits in the pull request have the valid DCO sign-off message. kind/documentation Categorizes issue or PR as related to documentation. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. release-note Denotes a PR that will be considered when it comes time to generate release notes. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Godaddy dns01 support

8 participants