- 27 Sep, 2016 40 commits
-
-
Zach Loafman authored
This splits off all the bash stuff into an interface, and plumbs through a separate interface to bring up a cluster using "kops" instead. Right now it assumes kops == AWS.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix typo fialed->failed Just a tiny fix .
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Kubeadm: fix SELinux rules for kubernetes discovery service **What this PR does / why we need it**: Fixes problems with SELinux on CentOS for discovery container which cannot read data from `/tmp/secret` directory. **Which issue this PR fixes** Fixed #33541
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update storage API group in docs It reflects actual state of implementation (i.e. the API group was already changed in 1.4).
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fixed flaky unit test (TestDQ_ordered_add_pop). Fixes #26721
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Move Kubelet pod-management code into kubelet_pods.go Finish the kubelet code moves started during the 1.3 dev cycle -- move pod management code into a file called `kubelet_pods.go`.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Refactor volume controller parameters into a structure `persistentvolumecontroller.NewPersistentVolumeController` has 11 arguments now, put them into a structure. Also, rename `NewPersistentVolumeController` to `NewController`, `persistentvolume` is already name of the package. Fixes #30219
-
Oz N Tiram authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue The VS and dot is seprated
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use secrets for glusterfs provisioning passwords - no plain password in StorageClass! - fix the style along the way - use PV annotations to pass the configuration from provisioners to deleters, inspired by Ceph RBD provisioning. ~~Proposing 1.4:~~ ~~- GlusterFS provisioning is a new 1.4 feature~~ ~~- if we release GlusterFS provisioner as it is now, we need to support it's API (i.e. plaintext passwords) until 2.0~~ ~~- it can break only GlusterFS provisioning, nothing else~~ ~~- it's easy to revert~~ @kubernetes/sig-storage fixes #31871
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Separate handler filters in pkg/apiserver into pkg/apiserver/filters ... in order to make dependencies explicit towards better composability.
-
Evgeny L authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Autoconvert cleanups A few accumulated cleanups to conversion, and then a big change. Please review commit-by-commit. Verified by nuking all generated files and comparing the new results. cc @lavalamp
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make it possible to set etcd version in kubemark
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Tune down initialDelaySeconds for readinessProbe. Fixed #33053. Tuned down the `initialDelaySeconds`(original 30s) for readiness probe to 3 seconds and `periodSeconds`(default 10s) to 5 seconds to shorten the initial time before a dns server pod being exposed. This configuration passed DNS e2e tests and did not even hit any readiness failure(for kube-dns) with a GCE cluster with 4 nodes during the experiments. For scaling out kube-dns servers, it took less than 10s for servers being exposed after they appeared as running, which is much faster than 30+s(the original cost). `failureThreshold` is left as default(3) and it would not lead to restart because the status of readiness probe would only affect whether endpoints being exposed in service or not(in the dns service point of view). According to the implementation of [prober](https://github.com/kubernetes/kubernetes/blob/master/pkg/kubelet/prober/worker.go), the number of retries for readiness probe is unbounded. Hence there is no obvious effect if the readiness probe fail several times in the beginning. The state machine of prober could be illustrated with below figure:  I want to see the e2e result of this PR for further evaluation. @thockin @bprashanth
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue CRI: Add oom score adj in new CRI implementation. Part of #29478. This PR adds oom score adj in new CRI implementation and dockershim. I run [oom score node e2e test](https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/container_manager_test.go#L77) with new CRI implementation myself, and all tests passed. @yujuhong @feiskyer
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue build kube-discovery and kubeadm with release This will start publishing binaries from our ci builds. @errordeveloper @dgoodwin
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Variables should be initialized near where it would be used As inner the for-loop, it would continue before hash-value being used, so i thinks the hash value calculation should be moved below
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Unwrap aggregates of size 1 when writing errors Our special error logic was being defeated by aggregates. Also, only use aggregate in get when we actually are dealing with multiple errors. @kubernetes/kubectl For other kubectl reviewers - no one should use an aggregate unless you are ranging over a list, and even then ask yourself whether you really care about returning all errors.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Copy auth plugin to client-go repo client-go doesn't copy the [auth plugin](https://github.com/kubernetes/kubernetes/blob/master/plugin/pkg/client/auth/plugins.go). This causes user cannot access cluster run by GKE. User will see error "No Auth Provider found for name gcp". This PR fixes this issue. It's marked as WIP because I'll need to rebase after #32906 gets merged. Also, the fix needs to be cherry-picked into 1.4 branch to update client-go/1.4.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add a lower-bound for conntrack (128k default) Fixes #32435 kube-proxy will use a lower-bound, default 128k, for conntrack records. This is in concert with the per-core scaling factor.
-
Marek Grabowski authored
Bundle kubemark in test tarball instead of server tarball
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue vSphere cloud provider: ExternalID/InstanceID not returning appropriate error for non-existing VM Addresses #33215. When vCenter returns error vm not found, this is now being translated to the appropriate error 'cloudprovider.InstanceNotFound' which indicates to Kubernetes node controller that the VM is in fact not found.
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add system:discovery role Adds a role for version negotiation from `kubectl`. @mlbiam ptal. If it works for you, I think we can merge it. @kubernetes/sig-auth fyi
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue controller: don't retry deployments with overlapping selectors Returning an error will cause the deployment to be requeued. We should just emit an event for deployments with overlapping selectors and silently drop then out of the queue. This should be transitioned to a Condition once we have them. @kubernetes/deployment ptal
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix typo in redis example This fixes a small typo in the redis example documentation.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update to etcd 3.0.10 **Problem Statement:** Update repository to use etcd 3.0.10 client libraries, fixes watch issue(s). /cc @luxas @hongchaodeng @lavalamp @smarterclayton @wojtek-t @ingvagabund xref: #32404
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix typo: incremeting -> incrementing
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue salt: Don't stop trying to start kubelet
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add targets for PHONY in Makefile Add targets for PHONY in Makefile and keep the same style between rules and PHONY Signed-off-by:yuexiao-wang <wang.yuexiao@zte.com.cn>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue local-up-cluster.sh: add SERVICE_CLUSTER_IP_RANGE as option Allows the user the use an environment variable to specify the SERVICE_CLUSTER_IP_RANGE without modifying the `hack/local-up-cluster.sh` script. Signed-off-by:André Martins <aanm90@gmail.com>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue test file should be remove after test over
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Prune unused parameters and call only once Two parameters of `InstallServiceErrorHandler` were not used. Pruning them allows us to move the service error handler installation for each api group to be moved into the constructor.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix cache expiration check The check for whether an entry in the `forceLiveLookup` cache had expired was backwards. Fixed the logic and added tests
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [BUG FIX] Fix bug of UT in Pet Set <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> **What this PR does / why we need it**: Fix bug of UT in Pet Set. [1] https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/petset/pet_set_test.go#L74-L75, I think` len(pl)` is not equal to `len(fc.pets)`, see [here](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/petset/fakes.go#L229-L233) [2] https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/petset/fakes.go#L249 I think should change to ``` if len(f.pets) <= index { ``` because when `len(f.pets)==index`, then [here](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/petset/fakes.go#L252-L254) will cause `index out of range` panic! [3] https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/petset/fakes.go#L271 same reason with [2] [4] https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/petset/pet_set_test.go#L79 which doesn't make use of the error returned by [setHealthy](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/petset/fakes.go#L248) and has a risk of letting the error out. Should we catch the error and use `t.Errorf()` to stop the test?
-
guangxuli authored
remove the tmp file gofmt
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Log test error We're seeing flakes in this unit test downstream at this point, logging the error would be helpful
-