- 10 Aug, 2016 1 commit
-
-
Chao Xu authored
-
- 09 Aug, 2016 5 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue E2E & Node E2E: Move pods test into common directory This is the 4th part of #29494. For #29081. Based on #29092, #29806. The first commit is squash of all dependent commits. Please only review the last 2 commits. The 2nd commit migrates pods.go to `common/pods.go`. Notice that the test `should be schedule with cpu and memory limits` is removed because: * It doesn't make sense at the node level. * It should have been tested in scheduler_predicates at the cluster level https://github.com/kubernetes/kubernetes/blob/master/test/e2e/scheduler_predicates.go#L264 The 3rd commit splits pods.go into several pods (nothing is changed, only move code): * **Liveness probe test:** Moved into `container_probe.go`. * **Init container test:** Moved into a new file `init_container.go`. * **Others:** Still in pods.go @vishh @timstclair <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.kubernetes.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/29814) <!-- Reviewable:end -->
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [GarbageCollector] only store typeMeta and objectMeta in the gc store GC only needs to know the apiVersion, kind, and objectMeta of an object. This PR makes the stores of GC only save these fields. cc @kubernetes/sig-api-machinery <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.kubernetes.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/28480) <!-- Reviewable:end -->
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Deployment status validity should be checked in scaled rollout e2e test Follow up #29889 @kubernetes/deployment <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.kubernetes.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/29935) <!-- Reviewable:end -->
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update scale cmd help to display duration "units" in --timeout usage release-note-none `kubectl scale` has `--timeout` option, but the help info does not give accepted time units. The help info gives default value 0 without a unit, potentially misleading a user into thinking they need to pass the numbered time only. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.kubernetes.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/30022) <!-- Reviewable:end -->
-
Chao Xu authored
-
- 08 Aug, 2016 31 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add service and deployment create sub-commands to kubectl ```release-note Added new commands kubectl create service & kubectl create deployment ``` Partial #25382
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add update_job_result_cache() to uploader for storing last 200 results in a single file.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add SET_NOMOCK_FLAG handling. Pass thru KUBE_GCS_RELEASE_BUCKET (for federation yamls that change it).
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Allow expressing inodes in percentages for eviction Per discussion here: https://github.com/kubernetes/kubernetes/pull/28055#issuecomment-230078770 The amount of inodes per disk can vary, and our operators would prefer to express eviction in terms of percentage available. So independent of a disk having 3.2M or 12M of total inodes, its more convenient to just express eviction as saying if available inodes falls below 10 or 5 percent of total capacity then trigger an action. /cc @vishh @ronnielai @kubernetes/rh-cluster-infra @twiest @kubernetes/sig-node
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add integration test for volume controller startup. Tests #28002 with real etcd (unit tests have a fake one with different behavior). @kubernetes/sig-storage
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add total inodes to kubelet summary api Needed to support inode based eviction thresholds as a percentage. /cc @ronnielai @vishh @kubernetes/rh-cluster-infra
-
derekwaynecarr authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Return nil directly when err is nil. When err is nil, return nil directly instead of `err` to avoid confusion.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Repalce rawContainerID with containerID
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Edits to bring the tls-terminated etcd cluster to the layer. fixes #23198 ```release-note * Updates required for juju kubernetes to use the tls-terminated etcd charm. ```
-
derekwaynecarr authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Federation common libs - deliverAfer for delaying deliverer cc: @wojtek-t @kubernetes/sig-cluster-federation
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Admission control errors should have consistent lower casing noticed while reviewing other PRs, but convention is that error messages should start with lower-case. fixed up inconsistencies in admission control plug-ins. /cc @ncdc
-
Kubernetes Submit Queue authored
Merge pull request #30223 from intelsdi-x/use_GetMasterAndWorkerNodesOrDie_in_scheduler_predicates_tests Automatic merge from submit-queue Use GetMasterAndWorkerNodesOrDie in scheduler predicates tests fixes #28857 follow up to https://github.com/kubernetes/kubernetes/pull/28970 Makes sure that unschedulable node won't be count as worker node. Its using [GetMasterAndWorkerNodesOrDie](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/framework/util.go#L4743) method which is used also in [density tests](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/density.go#L389). @gmarek PTAL
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue pkg/util/exec: don't specify paths for echo `ex.Command()` already searches the binary in PATH, no need to manually specify it as `/bin/echo`. `pkg/util/exec` tests fail in non-conventional environments due to this (e.g. NixOS).
-
derekwaynecarr authored
-
Marcin Wielgus authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Small update to the kubemark guide Fix #29882 cc @wojtek-t
-
gmarek authored
-
Tamer Tas authored
`ex.Command()` already searches the binary in PATH, no need to manually specify it. `pkg/util/exec` tests fail in non-conventional environments due to this (e.g. NixOS).
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Install authorization group in 1.4 client By the way, buried in my other PR there is an e2e test which will remind people adding this line. @deads2k
-
Pawel Skrzynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix PVC.Status.Capacity and AccessModes after binding Also, fix unit tests to have the same claim and volume sizes in most of the tests where we don't test matching based on size and test for a specific size when we do actually test the matching. Fixes #29425
-
Jan Safranek authored
Also, fix unit tests to have the same claim and volume sizes in most of the tests where we don't test matching based on size and test for a specific size when we do actually test the matching.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Using the correct phrase as the keyword in the test has changed Fixes #30202
-
xiangpengzhao authored
-
bindata-mockuser authored
-
Angus Salkeld authored
-
Angus Salkeld authored
This adds: create service clusterip create service nodeport create service loadbalancer
-
Angus Salkeld authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue allow a read-only rbd image mounted by multiple pods allow pod to run read-only rbd volume fix #27725
-
- 07 Aug, 2016 3 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue remove useless value copy Copy something to values in parameters won't change them in go. So, remove it to avoid making people confused.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update secrets.md
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add delete strategy to certificates registry So that CSRs can be deleted. cc @gtank ```console $ kubectl delete certificatesigningrequest foo error: error when deleting "foo": http: server closed connection ``` and on the apiserver: ``` E0806 00:11:53.791039 5 runtime.go:64] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference) /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/util/runtime/runtime.go:70 /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/util/runtime/runtime.go:63 /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/util/runtime/runtime.go:49 /usr/local/go/src/runtime/asm_amd64.s:472 /usr/local/go/src/runtime/panic.go:443 /usr/local/go/src/runtime/panic.go:62 /usr/local/go/src/runtime/sigpanic_unix.go:24 /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/api/rest/create.go:115 /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/api/rest/delete.go:50 /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/registry/generic/registry/store.go:634 /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/apiserver/resthandler.go:799 /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/apiserver/resthandler.go:953 /usr/local/go/src/runtime/asm_amd64.s:1998 panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal 0xb code=0x1 addr=0x20 pc=0xa268ee] goroutine 1161 [running]: panic(0x2a00240, 0xc820014070) /usr/local/go/src/runtime/panic.go:481 +0x3e6 k8s.io/kubernetes/pkg/util/runtime.HandleCrash(0xc821ecbef8, 0x1, 0x1) /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/util/runtime/runtime.go:56 +0x153 panic(0x2a00240, 0xc820014070) /usr/local/go/src/runtime/panic.go:443 +0x4e9 k8s.io/kubernetes/pkg/api/rest.objectMetaAndKind(0x0, 0x0, 0x7faf1332ee78, 0xc8220f0600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/api/rest/create.go:115 +0x1ee k8s.io/kubernetes/pkg/api/rest.BeforeDelete(0x0, 0x0, 0x7faf13188338, 0xc821e218f0, 0x7faf1332ee78, 0xc8220f0600, 0xc821eb11c0, 0x0, 0x0, 0x0) /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/api/rest/delete.go:50 +0x94 k8s.io/kubernetes/pkg/registry/generic/registry.(*Store).Delete(0xc82013c9a0, 0x7faf13188338, 0xc821e218f0, 0xc821e0bdde, 0xa, 0xc821eb11c0, 0x0, 0x0, 0x0, 0x0) /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/registry/generic/registry/store.go:634 +0x3b8 k8s.io/kubernetes/pkg/apiserver.DeleteResource.func1.1(0x0, 0x0, 0x0, 0x0) /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/apiserver/resthandler.go:799 +0xa4 k8s.io/kubernetes/pkg/apiserver.finishRequest.func1(0xc821e081e0, 0xc821eb12c0, 0xc821e08000, 0xc821e0bf80) /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/apiserver/resthandler.go:953 +0xd9 created by k8s.io/kubernetes/pkg/apiserver.finishRequest /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/apiserver/resthandler.go:958 +0xf1 ```
-