- 05 May, 2017 14 commits
-
-
deads2k authored
-
deads2k authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43732, 45413) Extend timeouts in timed_workers_test Fix #45375 If it won't be enough I'll rewrite it to allow injectable timers.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43732, 45413) Handle maxUnavailable larger than spec.replicas **What this PR does / why we need it**: Handle maxUnavailable larger than spec.replicas **Which issue this PR fixes** fixes #42479 **Special notes for your reviewer**: None **Release note**: ``` NONE ```
-
gmarek authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Edge based userspace proxy Second last PR from my changes to kube-proxy to make it event-based. This is switching userspace proxy to be even-based similarly to what we already did with iptables.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45218, 45349) Make Daemons tolerate NoExecute taints correctly Fix #45348 @kubernetes/sig-scheduling-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Keep UserAgentName style consistent Keep using UserAgentName for controllers and add some logs for debugging **Release note**: ```release-note NONE ```
-
Wojciech Tyczynski authored
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Only tag release containers if the name is different. Fixes docker build issue found recently when trying to build v1.7.0-alpha.3. ref #44981
-
NickrenREN authored
Add ConcurrentDeploymentSyncs to avoid reuse ConcurrentDeploymentSyncs and keep UserAgentName var style consistent Add some logs for debugging and add concurrent-deployment-syncs flag
-
David McMahon authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix yet another bug in OpenAPI extension generation A comment extension for a type is ignored if the type already has extensions (e.g. GVK).
-
- 04 May, 2017 26 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45364, 45369, 45323) Fix namespace deletion log in e2e test framework. **What this PR does / why we need it**: Current log message for namespace deletion will show under wrong condition. **Which issue this PR fixes** **Release note**: NONE
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45364, 45369, 45323) kubeadm: edit apiserver flags for storage-backend **What this PR does / why we need it**: Since storage-backend defaults to etcd3 in 1.6 (see https://github.com/kubernetes/kubernetes/pull/36229), no need to have a flag defining the default. **Special notes for your reviewer**: /cc @luxas **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Federation] Record events in federated updater Controllers for federated types were previously recording events when generating the list of operations. This change delegates responsibility for recording events to the federated updater so that events are recorded when the operations are actually executed, and ensures consistency across recording of both operation initiation and failure. The deletion helper was similarly updated to rely on the federated updater for event recording. To support this change to the deletion helper, controllers have been updated to provide a namespace qualified name via the objNameFunc function to ensure that the updater can record events for deletions with the same detail as for add and update operations. cc: @kubernetes/sig-federation-pr-reviews @perotinus
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45309, 45376) kubeadm: Fix the tainting of the master node **What this PR does / why we need it**: Currently, kubeadm unintentionally removes Taints set with the kubelet flag `--register-with-taints` when creating a new Taint slice instead of appening the existing one. This PR fixes that behavior. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: This should be a cherrypick candidate for v1.6 cc @enisoc **Release note**: ```release-note kubeadm: Fix invalid assign statement so it is possible to register the master kubelet with other initial Taints ``` @jbeda @dmmcquay @mikedanese @krousey PTAL, very straightforward PR
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45309, 45376) Allow passing --enable-kubernetes-alpha to GKE e2e tests **What this PR does / why we need it**: This allows us to pass --enable-kubernetes-alpha when running GKE e2e tests. **Release note**: ``` NONE ``` @dchen1107
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue De-flaking E2E: PersistentVolumes[Disruptive] - restart kubelet via service manager CLI Current process for restarting the kubelet accesses `/etc/init.d/kubelet`, which is not a common path across OSes. This PR changes the behavior of `kubeletCommand()` to instead attempt restarting the kubelet service through the system manager CLI. It first attempts a systemd call, then falls back to sysVinit. If neither calls work, the test exits. This PR _does not_ remove `[Flaky]`. Right now, the test fails consistently in the gci-gce-flaky suite. After merge, I'll monitor the test grid for ~week. If no flakes appear, I'll submit a pr to pull the Flaky tag off. Additional Changes - Improved error messages - Cleanup on failure in `initTestCase` Fixes #44933 **Release note**: ```release-note NONE ```
-
mbohlool authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45362, 45159, 45321, 45238) expose kubelet authentication and authorization builders The kubelet authentication and authorization builder methods are useful for consumers. @liggitt
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45362, 45159, 45321, 45238) Remove redundent GetObjectKind() defined on types Embedding TypeMeta is enough.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45362, 45159, 45321, 45238) Remove the use of registry in fake clientset Addressing https://github.com/kubernetes/kubernetes/pull/42095#issuecomment-298136406 The fake clientset needed registry for multiple reasons, and this PR removed these needs: 1. translate GroupVersionResource to GroupVersionKind, the internal `tracker` (a fake apiserver) stores the objects in a map and the key is gvk. This PR changes the map key to be gvr. 2. client-go/testing/fixture.go had a function `checkNamespaced`, which used the registry as the ground truth to verify if the request send by client is properly namespace scoped. Every unit test that used the generated fake clientset would eventually call this function to verify the request sent by the fake clietnset. Such a check is useless, this PR removed `checkNamespaced` completely. 3. When the `tracker` reacted to a fake List request, it asked the registry to translate GVR to GVK, and created a list of type `GVK+"List"`. This PR lets the ListActionImpl specify the GVK explicitly to get rid of the need of the GVR to GVK translation. (the first commit is #45180)
-
Jon Cope authored
Deflake PersistentVolumes Disruptive: Use OS specific service manager CLI to restart kubelet service (systemctl || service)
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Bump cluster autoscaler to 0.5.3 Fixes some minor issues around PodAffinity. cc: @MaciekPytel @wojtek-t
-
Lucas Käldström authored
-
Maru Newby authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue federation: Fix federated service deletion in kubectl tests A copy-paste mistake happened and was overlooked in PR #45265. fixing it now. **Release note**: ``` NONE ``` cc @nikhiljindal @kubernetes/sig-federation-bugs
-
deads2k authored
-
Chao Xu authored
propagate to client-go update-bazel.sh
-
Chao Xu authored
registry in the generated clients
-
Derek McQuay authored
Since storage-backend defaults to etcd3 in 1.6, no need to have a flag defining the default.
-
Chao Xu authored
TypeMeta is embedded in all these types and TypeMeta has GetObjectKind() method to implement the runtime.Object interface.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45081, 44669) Add more metadata about dynamically provisioned PVs using PV annotation This patch add below fields to Gluster dynamic pvs. "Description: "Gluster: dynamically provisioned PVs" "Creator": "heketi-dynamic" "Type": "file" Signed-off-by:Humble Chirammal <hchiramm@redhat.com>
-
shashidharatd authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update glusterfs vendor dependencies to sha@7a54b6fc903feab1e7cb65731… …77ca09b544eb1e2 Signed-off-by:Humble Chirammal <hchiramm@redhat.com> ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue remove useless code in kubelet **What this PR does / why we need it**: This code has logical error as the etc-hosts file will be recreated even it already exists. In addition, if do not recreate etc-hosts file when it exists, the pod ip in it will be out of date when pod ips change. So remove this code as it is not needed. **Which issue this PR fixes**: **Special notes for your reviewer**: xrefer: #44481, #44473 **Release note**: ```release-note NONE ```
-
Marcin Wielgus authored
-
Yang Guo authored
-