-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
Proposal: Move kubedns addon code to its own repository under Kubernetes #172
Comments
@kubernetes/sig-network |
Why the "kube-dns-sidecar" name? isn't it more like a dnsmaq-sidecar? Should you also move the dnsmasq repo (which is basically a dockerfile), too? |
I am in favor of this move, FWIW - it gives permissions to the people doing the real work on the right granularity. |
It would be great if we had feedback from a failing e2e to prevent merges in the new repo. I assume we'll run godep restore+build+unit/integration tests via build template invoked through travis? We might want to pull some of the mungers for docs etc, for the sake of consistency. |
updated regarding dnsmasq -- didn't realize this had its own build |
Next step here if no objections?
Bowei if you tell me what name you want and who you want to have admin
access to it, I can create the repo. You'll need to populate it with
boilerplate as per the incubation guidelines
…On Tue, Dec 13, 2016 at 10:34 PM, Brian Grant ***@***.***> wrote:
ref kubernetes/kubernetes#24343
<kubernetes/kubernetes#24343>
—
You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHub
<#172 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFVgVGK17rE3KqaydELN-bRtk5psVvZ1ks5rH43xgaJpZM4LMGsw>
.
|
repo: kubernetes/dns Add @MrHohn as a admin (and yourself) |
Repo created. |
…uirements (kubernetes#172) Signed-off-by: Alvaro Romero <alromero@redhat.com>
Overview
The kube-dns pod currently consists of the
kube-dns
daemon,dnsmasq
and their healthcheck sidecars (exec-healthz
anddnsmasq-metrics
). The code is spread over both mainkubernetes/
andcontrib/
repositories. Images for each of the containers are currently versioned separately. For example, thekube-dns
that ships with Kubernetes v1.5 is v1.9,dnsmasq-metrics
v1.0 etc.Note: exec-healthz is being removed from the pod shortly.
It would be more coherent to move all of the related code into the same respository.
kube-dns
consumes only public APIs and the release of all Kubernetes maintained code can be unified.Plan of action
dns
kubernetes/pkg/dns
todns/pkg/dns
kubernetes/cmd/kube-dns
todns/cmd/kube-dns
contrib/dnsmasq-metrics
todns/cmd/kube-dns-sidecar
, adjustingpkg
andcmd
appropriatelycontrib/dnsmasq
todns/dnsmasq
kubernetes/cluster/addons
will remain for now.Impacts
git grep 'k8s.io/kubernetes/\(cmd\|pkg\)/dns/' | grep -v '^\(pkg/dns\|cmd/kube-dns\)'
shows only one e2e test as an external dependency which will be removed.The text was updated successfully, but these errors were encountered: