- 20 Jun, 2017 11 commits
-
-
NickrenREN authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove timestamps from docs/api-reference/*/*.html **What this PR does / why we need it**: If there are 2 or more PR(s) in the queue, they will end up with conflicts (and rechecks). So let us remove the timestamp entirely when we generate the files. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # Fixes #46814 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Poll instead of watch for ready ReplicaSets in e2e test xref #47697
-
Dawn Chen authored
Require a label to indicate ip-masq-agent readiness.
-
Davanum Srinivas authored
If there are 2 or more PR(s) in the queue, they will end up with conflicts (and rechecks). So let us remove the timestamp entirely when we generate the files. Fixes #46814
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47726, 47693, 46909, 46812) Plumb service resolver into webhook AC This is the last piece of plumbing needed for https://github.com/kubernetes/features/issues/209
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47726, 47693, 46909, 46812) pod spec was not validating envFrom **What this PR does / why we need it**: adds missing validation for envFrom in a pod.spec.containers.envFrom fixes validation of pod.spec.containers.env.configMapRef.name fixes validation of pod.spec.containers.env.secretRef.name **Which issue this PR fixes** Fixes https://github.com/kubernetes/kubernetes/issues/46908
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47726, 47693, 46909, 46812) Additional e2e for StatefulSet Update **What this PR does / why we need it**: This PR adds additional e2e tests for StatefulSet update fixes: #46942 ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47726, 47693, 46909, 46812) manually revert #45528 **What this PR does / why we need it**: Revert #45528 **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #47657 **Special notes for your reviewer**: @humblec @liggitt @saad-ali @kubernetes/kubernetes-release-managers **Release note**: ```release-note NONE ```
-
Daniel Nardo authored
a daemonset running on nodes where the master is 1.7 and has this enabled by default, however, the nodes are still < 1.7.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Don't rerun certificate manager tests 1000 times. **What this PR does / why we need it**: Running every testcase 1000 times needlessly bloats the logs. **Release note**: ```release-note NONE ```
-
- 19 Jun, 2017 20 commits
-
-
Chao Xu authored
-
Janet Kuo authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47669, 40284, 47356, 47458, 47701) Serialized protobuf should have stable map order Leverage `stable_marshaller_all` tag in gogo-protobuf to ensure all of our maps have stable ordering when serialized to protobuf. This preserves the behavior from JSON that we rely on to avoid writing to etcd except when the content has changed. Will slightly increase allocations (1 slice per non-empty map in an object) during Encode, which has a minor impact on CPU. However, avoiding writes when a client issues a blind put results in significantly less CPU across the whole cluster (avoiding a new etcd version for an Endpoints object might save ~1 core/sec on large clusters). Fixes #47678 ```release-note The protobuf serialization of API objects has been updated to store maps in a predictable order to ensure that the representation of that object does not change when saved into etcd. This prevents the same object from being seen as being modified, even when no values have changed. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47669, 40284, 47356, 47458, 47701) Standardize on home/kubernetes/bin for CNI **What this PR does / why we need it**: Standardizes where CNI plugins get installed on GCE. **Which issue this PR fixes** Fixes: https://github.com/kubernetes/kubernetes/issues/47453 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47669, 40284, 47356, 47458, 47701) Mark Static pods on the Master as critical fixes #47277. A known issue with static pods is that they do not interact well with evictions. If a static pod is evicted or oom killed, then it will never be recreated. To mitigate this, we do not evict static pods that are critical. In addition, non-critical pods are candidates for preemption if a critical pod is scheduled to the node. If there are not enough allocatable resources on the node, this causes the static pod to be preempted. This PR marks all static pods in the kube-system namspace as critical. cc @vishh @dchen1107
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47669, 40284, 47356, 47458, 47701) add unit test cases for kubelet.util.sliceutils What this PR does / why we need it: I have not found any unit test case for this file, so i do it, thank you! Fixes #47001
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Set Typha replica count to 0 when Calico is not enabled **What this PR does / why we need it**: A replacement for https://github.com/kubernetes/kubernetes/pull/47624, which turned out not to be the right fix. **Which issue this PR fixes** https://github.com/kubernetes/kubernetes/issues/47622 **Release note**: ```release-note NONE ```
-
Casey Davenport authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46327, 47166) Fixed typo in comments. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # N/A ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46327, 47166) mark --network-plugin-dir deprecated for kubelet **What this PR does / why we need it**: **Which issue this PR fixes** : fixes #43967 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Daniel Smith authored
-
Casey Davenport authored
-
Huamin Chen authored
Signed-off-by:Huamin Chen <hchen@redhat.com>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Implement Stackdriver Logging e2e tests using PubSub Makes tests faster and mitigates Stackdriver Logging quotas issue. Fixes https://github.com/kubernetes/kubernetes/issues/47069
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add logging to debug conflicts in kubemark-scale test Ref #46851
-
Kenneth Owens authored
Adds e2e testing RollingUpdateStatefulSetStrategy with a partition, Pod creation and deletion during update, and OnDeleteStatefulSetStrategy.
-
Kenneth Owens authored
Fixes a bug where RollingUpdateStrategy combined with Parallel pod management allows for more than one Pod to be unready during update. We want this behavior during turn up and turn down but not during update. Otherwise we risk violating reasonable disruption budgets.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix flaky cluster-autoscaler e2e Ref: https://github.com/kubernetes/autoscaler/issues/89 Add pdb to allow cluster-autoscaler to drain nodes with some kube-system components (turns out there can be enough of them to deny scale-down even with 5 healthy nodes). Increased scaleDownTimeout to take into account the time it will take to re-schedule pods running on broken node (this may reset scale-down timer).
-
Mik Vyatskov authored
-
Maciej Pytel authored
-
- 17 Jun, 2017 9 commits
-
-
Clayton Coleman authored
-
Clayton Coleman authored
-
Clayton Coleman authored
The default marshalers from gogo-protobuf do not order keys, which means successive serializations of the same data would result in same bytes. Kubernetes leverages stable serialization to avoid excessive writes to etcd when body content has not changed, which reduces the amount of watch traffic generated by successive callers. This will have a small memory impact on objects which have maps - allocating a new string array for each map key. All maps must be keys because we serialize those to JSON, so non-string types are not relevant.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Turn off the alpha features by default Fix https://github.com/kubernetes/kubernetes/issues/47687. @liggitt @sttts do you know if it's intentional to turn on rbac v1alpha1? ```release-note The following alpha API groups were unintentionally enabled by default in previous releases, and will no longer be enabled by default in v1.8: rbac.authorization.k8s.io/v1alpha1 settings.k8s.io/v1alpha1 If you wish to continue using them in v1.8, please enable them explicitly using the `--runtime-config` flag of the apiserver (for example, `--runtime-config="rbac.authorization.k8s.io/v1alpha1,settings.k8s.io/v1alpha1"`) ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47530, 47679) Fix failing CassandraStatefulSet test in examples suite Fix part of: https://github.com/kubernetes/kubernetes/issues/45677 ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47530, 47679) Use cos-stable-59-9460-64-0 instead of cos-beta-59-9460-20-0. Remove dead code that has now moved to another repo as part of #47467 **Release note**: ```release-note NONE ``` /sig node
-
Chao Xu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47626, 47674, 47683, 47290, 47688) add admissionregistration to the list Fix https://github.com/kubernetes/kubernetes/issues/47686 The bug is introduced by https://github.com/kubernetes/kubernetes/pull/46800 Any suggestion on how to write a unit test? Or don't bother because the hardcoded list will be gone soon after 1.7?
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47626, 47674, 47683, 47290, 47688) validate host paths on the kubelet for backsteps **What this PR does / why we need it**: This PR adds validation on the kubelet to ensure the host path does not contain backsteps that could allow the volume to escape the PSP's allowed host paths. Currently, there is validation done at in API server; however, that does not account for mismatch of OS's on the kubelet vs api server. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #47107 **Special notes for your reviewer**: cc @liggitt **Release note**: ```release-note Paths containing backsteps (for example, "../bar") are no longer allowed in hostPath volume paths, or in volumeMount subpaths ```
-