- 13 Jun, 2016 22 commits
-
-
Girish Kalele authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Add pending pod check in cluster autoscaler e2e tests The tests should wait until all pods are running before declaring a success and resizing the mig. cc: @fgrzadkowski @piosz @jszczepkowski
-
k8s-merge-robot authored
Automatic merge from submit-queue volume integration: wait for PVs before creating PVCs The test should wait until all volumes are processed by volume controller (i.e. in the controller cache) before creating a PVC. Without that, the "best" matching PV could not be in the cache and controller might bind the PVC to suboptiomal one. This fixes integration test flake "Bind mismatch! Expected pvc-2 capacity 50000000000 but got pvc-2 capacity 52000000000". Fixes #27179 (together with #26894)
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix integration pv flakes There are two fixes in this PR: - run tests in separarate functions and use objects with different names, otherwise events from the beginning of the function are caught later when we watch for events of a different PV/PVC - don't set PV.Spec.ClaimRef.UID of pre-bound PVs. PVs with UID set are considered as bound and they are deleted/recycled when appropriate PVC does not exists yet. Fixes #26730 and probably also ~~#26894~~ #26256
-
k8s-merge-robot authored
Automatic merge from submit-queue Set Dashboard UI version to v1.1.0-beta3 We expect 1-2 more betas before final release. Release info: https://github.com/kubernetes/dashboard/releases/tag/v1.1.0-beta3 []()
-
k8s-merge-robot authored
Automatic merge from submit-queue Remove unnecessary configuration for apiserver host and port. This is kubernetes side of https://github.com/kubernetes/node-problem-detector/pull/18. There is no need to configure apiserver host and port with salt and pillar, the default ENV values in the container are enough. I've tried this PR in my local cluster, everything works fine. @mikedanese for the salt change. :) /cc @dchen1107 []()
-
Marcin Wielgus authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Revert "Wait for arc.getArchive() to complete before running tests" []() This reverts commit c1d915df. - Reverting this commit because it tried to fix a red herring.
-
k8s-merge-robot authored
Automatic merge from submit-queue Detect the project in which the federation of clusters are being created and point the federation docker registry to that project. Only the last commit here needs review. Depends on #26950. cc @colhom @kubernetes/sig-cluster-federation []()
-
Jan Safranek authored
The test should wait until all volumes are processed by volume controller (i.e. in the controller cache) before creating a PVC. Without that, the "best" matching PV could not be in the cache and controller might bind the PVC to suboptiomal one. This fixes integration test flake "Bind mismatch! Expected pvc-2 capacity 50000000000 but got pvc-2 capacity 52000000000".
-
k8s-merge-robot authored
Automatic merge from submit-queue Add clientset support for federation e2e tests. Only the last commit here needs review. Depends on #26952. cc @colhom @kubernetes/sig-cluster-federation []()
-
k8s-merge-robot authored
Automatic merge from submit-queue Reduced flakiness of HPA e2e tests. []() Reduced flakiness of HPA e2e tests.
-
k8s-merge-robot authored
Automatic merge from submit-queue Use exponential estimator for Heapster addon resizer cc @fgrzadkowski @mwielgus @roberthbailey []()
-
Madhusudan.C.S authored
-
Jerzy Szczepkowski authored
Reduced flakiness of HPA e2e tests.
-
k8s-merge-robot authored
Automatic merge from submit-queue e2e: run empty_dir test we've been missing otherwise it's just dead code, and this seemed unintentional
-
k8s-merge-robot authored
Automatic merge from submit-queue Rework PV controller to use util/goroutinemap @kubernetes/sig-storage
-
k8s-merge-robot authored
Automatic merge from submit-queue Let kubelet log the DeletionTimestamp if it's not nil in update This helps to debug if it's the kubelet to blame when a pod is not deleted. Example output: ``` SyncLoop (UPDATE, "api"): "redis-master_default(c6782276-2dd4-11e6-b874-64510650ab1c):DeletionTimestamp=2016-06-08T23:58:12Z" ``` ref #26290 cc @Random-Liu
-
k8s-merge-robot authored
Automatic merge from submit-queue Update reason_cache.go, Get method operate lru cache not threadsafe The reason_cache wrapped lru cache , lru cache modies linked list even for a get, should use WLock for both read and write
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix docker api version in kubelet There are two variables `dockerv110APIVersion` and `dockerV110APIVersion` with the same purpose, but different values. Remove the incorrect one and fix usage in the file. /cc @dchen1107 @Random-Liu
-
k8s-merge-robot authored
Automatic merge from submit-queue processor listener: fix locking in pop() Currently the lock in processorListener is used to guard pendingNotifications. But in pop, it also locks around on select chan. This will block the goroutine with lock acquired. This PR changes the lock to guard the correct section only.
-
k8s-merge-robot authored
Automatic merge from submit-queue pkg/kubectl: add resource printers for rbac api group This PR adds the necessary kubectl printers for the rbac api group which we overlooked in previous PRs. cc @erictune
-
- 12 Jun, 2016 8 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue ResourceQuota BestEffort scope aligned with Pod level QoS This aligns quota with the changes in kubelet and CLI. So if quota allows 10 `BestEffort` pods, it will now track properly with what the user sees with changes in 1.3. ``` apiVersion: v1 kind: ResourceQuota metadata: name: best-effort spec: hard: pods: "10" scopes: - BestEffort ``` /cc @vishh @kubernetes/rh-cluster-infra -
k8s-merge-robot authored
Automatic merge from submit-queue godep bump: github.com/evanphx/json-patch Fixes #26890
-
k8s-merge-robot authored
Automatic merge from submit-queue AWS: cache instances during service reload to avoid rate limiting on restart Fixes #25610 by reducing redundant calls to DescribeInstances() ```release-note * The AWS cloudprovider will cache results from DescribeInstances() if the set of nodes hasn't changed ``` Also move int/stringSlicesEqual from servicecontroller.go to pkg/util/slice
-
Daniel Smith authored
Make each integration test use different prefix
-
Daniel Smith authored
-
k8s-merge-robot authored
Automatic merge from submit-queue e2e: actually check error when we fail to GET the scheduled pod and GET the pod before we try to gracefully delete it. and add a debug log. ref #26224
-
k8s-merge-robot authored
Automatic merge from submit-queue GCE provider: Log full contents of long operations []()Dump JSON of long running (>1m) GCE operations.
-
k8s-merge-robot authored
Automatic merge from submit-queue Extract interface for master endpoints reconciler. Make the master endpoints reconciler an interface so its implementation can be overridden, if desired. xref #20975 #26574 cc @kubernetes/sig-api-machinery @lavalamp @smarterclayton @pmorie @DirectXMan12 @wojtek-t @kubernetes/rh-cluster-infra
-
- 11 Jun, 2016 10 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix system container detection ```release-note Fix system container detection in kubelet on systemd. This fixed environments where CPU and Memory Accounting were not enabled on the unit that launched the kubelet or docker from reporting the root cgroup when monitoring usage stats for those components. ``` Fixes https://github.com/kubernetes/kubernetes/issues/25909 /cc @vishh @ncdc @eparis @wojtek-t - this reverts the revert https://github.com/kubernetes/kubernetes/issues/26478 This should merge when node e2e setups were updated per https://github.com/kubernetes/kubernetes/pull/26289
-
k8s-merge-robot authored
Automatic merge from submit-queue fix recursive & non-recursive kubectl get of generic output format This PR fixes the issues with `kubectl get` in https://github.com/kubernetes/kubernetes/issues/26466 Changes made: - fix printing when using the generic output format in both non-recursive & recurvise settings to ensure that errors are being shown - add tests to check printing generic output in a **non-recursive** setting with non-existent pods - clean up the **recursive** `kubectl get` tests /cc @janetkuo
-
k8s-merge-robot authored
Automatic merge from submit-queue Considering all nodes for the scheduler cache to allow lookups Fixes the actual issue that led me to create https://github.com/kubernetes/kubernetes/issues/22554 Currently the nodes in the cache provided to the predicates excludes the unschedulable nodes using field level filtering for the watch results. This results in the above issue as the `ServiceAffinity` predicate uses the cached node list to look up the node metadata for a peer pod (another pod belonging to the same service). Since this peer pod could be currently hosted on a node that is currently unschedulable, the lookup could potentially fail, resulting in the pod failing to be scheduled. As part of the fix, we are now including all nodes in the watch results and excluding the unschedulable nodes using `NodeCondition` @derekwaynecarr PTAL
-
k8s-merge-robot authored
Automatic merge from submit-queue shorten e2e_node test, fix pod ready test issue Fix #25703, #25812. I fixed https://github.com/kubernetes/kubernetes/pull/26070 and open this PR. @liangchenye []()
-
Rudi Chiarito authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Port the downward api test to the node e2e suite Also extend the framework to allow a custom client config loading function, so that the node e2e suite can reuse the same framework across tests. This fixes #26609 /cc @timstclair @pwittrock
-
k8s-merge-robot authored
Automatic merge from submit-queue Added hpa/v1 generator to kubectl autoscale ref #21577 ```release-note New default horizontalpodautoscaler/v1 generator for kubectl autoscale. Use autoscaling/v1 in kubectl by default. ``` []()
-
k8s-merge-robot authored
Automatic merge from submit-queue Move /seccomp/ into domain prefix in seccomp annotations Fixes #26610. /cc @mdshuai @ncdc @jfrazelle
-
k8s-merge-robot authored
Automatic merge from submit-queue Add e2e test for node problem detector Based on https://github.com/kubernetes/node-problem-detector/pull/12. This PR added e2e test for node problem detector. It starts a node problem detector with test configuration, and test its functionality. Question: * Should this be a node e2e test or e2e test? * Should we mark this as Serial? The test should not affect other tests, but it will add a `TestConditon` in node conditions and remove in cleanup. @dchen1107 /cc @kubernetes/sig-node []()
-
k8s-merge-robot authored
Automatic merge from submit-queue Sets IgnoreUnknown=1 in CNI_ARGS ```release-note release-note-none ``` K8 uses CNI_ARGS to pass pod namespace, name and infra container id to the CNI network plugin. CNI logic will throw an error if these args are not known to it, unless the user specifies IgnoreUnknown as part of CNI_ARGS. This PR sets IgnoreUnknown=1 to prevent the CNI logic from erroring and blocking pod setup. https://github.com/appc/cni/pull/158 https://github.com/appc/cni/issues/126
-