- 01 Sep, 2016 4 commits
-
-
Angus Salkeld authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue update doc to point to the client-go repo cc @devin-donnelly @lavalamp
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix test owners for horizontal pod autoscaling.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Adding clusters to the list of valid resources printed by kubectl help Ref https://github.com/kubernetes/kubernetes/issues/25592 Adding clusters to the list of valid resources printed by kubectl help with a clear message that it only works when talking to federation apiserver. In future, we should replace the hard coded list with a dynamic list generated using APIServer's discovery API. ```release-note Adding clusters to the list of valid resources printed by kubectl help ``` cc @kubernetes/kubectl @kubernetes/sig-cluster-federation
-
- 31 Aug, 2016 29 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Generating API reference docs for federation apiserver Fixes #30541 Adding a script `update-federation-api-reference-docs.sh` similar to the existing `update-api-reference-docs.sh` for kube-apiserver. Have moved the common parts to `hack/lib/swagger.sh`. The new script will produce API reference docs for federation-apiserver. Next step will be to surface these docs at kubernetes.io. cc @kubernetes/sig-cluster-federation @kubernetes/sig-api-machinery @caesarxuchao
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue test Metadata.ClusterName not saved into etcd integration test that verifies that we are not storing ClusterName in etcd. #28921 @nikhiljindal @deepak-vij @quinton-hoole
-
nikhiljindal authored
-
nikhiljindal authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Append "AppArmor enabled" to the Node ready condition message As discussed, add a "AppArmor enabled" message to the node ready condition message. This is a temporary solution to surfacing the AppArmor status until node feature reporting is enabled. Example: ``` $ kubectl get nodes e2e-test-stclair-minion-group-lmvk -o yaml ... - lastHeartbeatTime: 2016-08-30T00:52:11Z lastTransitionTime: 2016-08-30T00:43:28Z message: kubelet is posting ready status. AppArmor enabled reason: KubeletReady status: "True" type: Ready ... ``` --- 1.4 justification: - Risk: Low. This is a small change to append a human readable message. - Rollback: Nothing depends on this functionality. - Cost: Not knowing whether AppArmor is actually supported by a node. Although pods should be rejected if it's not enabled, we can't do anything for older (< v1.4) nodes. This positive affirmation provides confirmation that AppArmor is enabled for the current version. -
Kubernetes Submit Queue authored
Automatic merge from submit-queue Improve e2e framework namespace deletion This PR addresses the following: 1. framework would delete same namespace multiple times in subsequent test if ns failed to delete in previous test. this caused incorrect error reporting on subsequent tests. updated framework to call delete on all namespaces, and then always clear out namespaces to delete. 1. deleteNs was not verifying all content was removed from the namespace, just pods. this made flakes hard to debug in tests that did not create pods and whose namespace didnt delete. updated framework to verify all content is removed from namespace. 1. improved debugging output when namespace did not delete with more detail on what remains.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Wait before trying to start a new pod after the eviction test This should stop the test from flaking while we figure out why there is a mismatch between the reported pressure condition and the eviction manager's decision to evict due to memory pressure. /cc @vishh @dchen1107 @yujuhong
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Clean-up and fixes in federated replica set * Create and update consistent with other controllers. Previously an annotation update on federated rs would not trigger local rs update. * Use of federatedUpdater. The previous code use talked to clusters manually, assuming that the stats values in the local rs would be automatically and immediately updated. These stats are updated by controllers so they are not immediately updated and the currently existing stats can be used for building federated rs stats. * Trigger a rs recheck after some operations are executed. cc: @quinton-hoole @jianhuiz @wojtek-t @kubernetes/sig-cluster-federation
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Events for federated secrets controller cc: @quinton-hoole @nikhiljindal @kubernetes/sig-cluster-federation
-
Michael Taufen authored
This should stop the test from flaking while we figure out why there is a mismatch between the reported pressure condition and the eviction manager's decision to evict due to memory pressure.
-
derekwaynecarr authored
-
derekwaynecarr authored
-
Marcin Wielgus authored
-
Marcin Wielgus authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make a scheduler predicates test resiliant to race for scheduledCondi… Fix #31341 @pwittrock - this fixes a P1 flake. FYI @mwielgus - I don't think that the race that caused this flake can impact cluster autoscaling, but you probably should know about it. cc @wojtek-t
-
Tim St. Clair authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Bump addon-resizer version Fix #31105
-
jianhuiz authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue AllNodesReady waits for all system pods to be running Fix #29820 cc @pwittrock @dchen1107
-
gmarek authored
-
gmarek authored
-
Wojciech Tyczynski authored
-
Marek Grabowski authored
Revert "Bump addon-resizer version in heapster"
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Node E2E: Move host info around test result. Discussed offline with @yujuhong and @dchen1107. Currently, the node e2e result is organized as: ``` ================================================================ Success Finished Host tmp-node-e2e-b6c375c7-e2e-node-containervm-v20160321-image Test Suite {ginkgo-output} {framework-error} ================================================================ ``` This makes it painful to find which image the test is failing on. The `{ginkgo-output}` is usually quite long, so we have to scroll mouse up and down to find the host name. This PR changes the test result to: ``` ================================================================ Start Host tmp-node-e2e-b6c375c7-e2e-node-containervm-v20160321-image Test Suite {ginkgo-output} Success Finished Host tmp-node-e2e-b6c375c7-e2e-node-containervm-v20160321-image Test Suite {framework-error} ================================================================ ``` This is not perfect, but much better than before. We can easily find the host name under the ginkgo test result, like this: ``` ================================================================ Start Host test-gci-dev-54-8743-3-0 Test Suite Running Suite: E2eNode Suite ============================ Random Seed: 1472511489 - Will randomize all specs Will run 0 of 131 specs Running in parallel across 8 nodes I0829 22:58:13.727764 1143 e2e_node_suite_test.go:98] Pre-pulling images so that they are cached for the tests. I0829 22:58:28.562459 1143 e2e_node_suite_test.go:111] Node services started. Running tests... I0829 22:58:28.562477 1143 e2e_node_suite_test.go:116] Wait for the node to be ready SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS ------------------------------ I0829 22:58:29.742596 1143 e2e_node_suite_test.go:136] Stopping node services... I0829 22:58:29.742650 1143 services.go:673] Killing process 1423 (services) with -TERM I0829 22:58:29.860893 1143 e2e_node_suite_test.go:141] Tests Finished Ran 0 of 131 Specs in 16.185 seconds SUCCESS! -- 0 Passed | 0 Failed | 0 Pending | 131 Skipped Ginkgo ran 1 suite in 19.939034297s Test Suite Passed Success Finished Host test-gci-dev-54-8743-3-0 Test Suite ================================================================ ``` In a following PR, I'll print the test result from different images into different files to make it more clear for debugging. Mark v1.4 because this helps us de-flake test. /cc @kubernetes/sig-node -
Kubernetes Submit Queue authored
Automatic merge from submit-queue Node E2E: Make sure the test framework collect log properly. Fixes #31537. It turns out that the service [stop function](https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/e2e_node_suite_test.go#L135-L139) is never called, because `stop-services` is [always `false`](https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/runner/remote/run_remote.go#L444). And currently we collect log in the `stop` function. This PR makes sure the `stop-services` is always true in node e2e. This will fix #31537. @yujuhong @dchen1107 @vishh
-
Random-Liu authored
-
nikhiljindal authored
-
Random-Liu authored
-
- 30 Aug, 2016 7 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Events for federated ingress controller cc: @quinton-hoole @kubernetes/sig-cluster-federation
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Explicitly delete pods in node performance tests This PR explicitly deletes all created pods at the end in node e2e performance related tests. The large number of pods may cause namespace cleanup times out (in #30878), therefore we explicitly delete all pods for cleaning up.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Only print "running gubernator.sh" when actually running it.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Rewrite disruption e2e test to use versioned client. This currently includes the changes from #31638. I will rebase once that is merged.
-
Zhou Fang authored
-
Chao Xu authored
-
Marcin Wielgus authored
-