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
nixos/kubernetes: Bump CoreDNS and Dashboard #56001
Conversation
- add option to specify extra cmdline arguments to the dashboard
@GrahamcOfBorg eval |
ff3a619
to
f738618
Compare
@GrahamcOfBorg eval |
third time's the charm |
@GrahamcOfBorg test kubernetes.dns.singlenode kubernetes.dns.multinode |
Can you elaborate a bit on your considerations regarding the dashboard compatibility chart? The fact that it has an explicit |
Looks like the issue at hand is the heapster v. metrics change. |
I agree with your concerns, but on the other hand I feel that dashboard v1.10.1 by definition has to support k8s 1.13 better than v1.8.3 does (which also has the IMHO, either we ship the dashboard as is, while keeping it as updated as possible, or we abandon support for the dashboard alltogether, with reference to the compatibility mismatch. I prefer the former. What do you say? :) |
You're right, I completely overlooked the v1.8.3 issue, thanks |
Motivation for this change
Versions of both of the bundled Kubernetes addons are getting old. We should bump those to the latest versions before 19.03 branch-off.
i.e.
Although kubernetes-dashboard maintainers officially state that the latest version of the dashboard doesn't support k8s v1.13 (https://github.com/kubernetes/dashboard/releases/tag/v1.10.1); both components have been tested on Kubernets v1.11.6 and v1.13.3 and they work fine. In any case, the newest version of the dashboard must be best at supporting the newest version of k8s.
The dashboard release note also states that a new flag has been added. In order for users to be able to take advantage of this flag (and others), I've added a new option to the dashboard module,
extraArgs
with which additional cmdline args to the dashboard can be appended.@GrahamcOfBorg test kubernetes.dns.singlenode kubernetes.dns.multinode
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)