-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Scale and improve ExternalDNS contributions #1558
Comments
Thanks @Raffo ! |
Hey @Raffo not a Traefik maintainer here speaking however to make progress in the Traefik v2 support, can I be anyhow helpful? |
@mazzy89 if you mean to support another source, I'll have a PR ready to split the sources next week. |
Yes. I would need external DNS to deal with Traefik v2 CRDs |
Hey @Raffo I would be glad to help maintain the Vultr provider |
@Raffo and @njuettner I have worked with @seanmalloy on triaging the issues and will try to help chip away at some of them. |
I completed adding the "kind" label to all open pull requests. My next step is to start working with @vinny-sabatini to review
@Raffo and @njuettner do you just want the contributing docs cleaned up and updated? Or is there something very specific you want done? I think this might be something myself and @vinny-sabatini could complete. @Raffo and @njuettner would you have any concerns if I was added to this repo with GitHub |
PR to start improving contributor experience #1760. After this one is merged I believe I'll be submitting one more PR to get the last bits of contributor docs updated. |
I have no concerns, feel free to create a PR for that. Depending on the amount of time and interest that you have, we can go as far as adding you to the approvers list, given that after #1761 we have only two approvers and that is not something good for the project. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close |
@k8s-triage-robot: Closing this issue. In response to this:
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. |
I had a chat with @mrbobbytables today on Slack around improving the contributor experience of ExternalDNS.
We (read: the maintainers of the project) have been struggling with maintaining providers and sources, mostly due to bandwidth issues. Different approaches have been discussed over time, without reaching a decent compromise between what we have in terms of bandwidth and what makes sense for the project. For example, in #1447 we discussed having different ways to plug sources and providers, all with possible shortcomings (that's life, I guess).
There's an interesting consideration that is always valid: lots of these problems are not only a maintainers' problem, rather mostly an ownership problem. In that context, it could be interesting to try the following:
This should allow the "core" maintainers to focus on core and not on other parts and reduce the signal to noise ration in terms of issues as well.
Definition of done
This issue is done if those are done 👇 :
Bonus items
Those are nice to have but not required right now:
Slightly related: #408
/cc @njuettner @linki
The text was updated successfully, but these errors were encountered: