- 06 May, 2016 2 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue Allow etcd to store protobuf objects Split storage serialization from client negotiation, and allow API server to take flag controlling serialization. TODO: * [x] API server still doesn't start - range allocation object doesn't seem to round trip correctly to etcd * [ ] Verify that third party resources are ignoring protobuf (add a test) * [ ] Add integration tests that verify storage is correctly protobuf * [ ] Add a global default for which storage format to prefer?
-
k8s-merge-robot authored
Automatic merge from submit-queue fix log message for self-signed cert generation
-
- 05 May, 2016 38 commits
-
-
k8s-merge-robot authored
Automatic merge from submit-queue Add a better error message to run.sh I ran build/run.sh w/o any args (by mistake) and it just said `Invalid input.` after several other steps. I had no idea whether I was doing something wrong or if my env was busted. Clearly, I just forget to include the command that run.sh was to invoke in the Docker container. But it took me time to go track down where this error came from and why. So to help others I just tweaked the error message to be: `Invalid input - please specify a command to run.` Very minor thing,I know, but if it helps others... Signed-off-by:Doug Davis <dug@us.ibm.com>
-
k8s-merge-robot authored
Automatic merge from submit-queue Reduce kubelet LOC: extract getters Step 1 of #25028 as discussed in @kubernetes/sig-node meeting
-
k8s-merge-robot authored
Automatic merge from submit-queue Map secret files into dockerized e2e Rather than copying the GCE and AWS private keys/credentials to each Jenkins VM, we can put them in credentials and map them through. This is one half of the change; if the relevant environment variables are set, we'll mount the files in. cc @fejta @rmmh @apelisse
-
Alex Robinson authored
Don't surround node-tags list with square brackets
-
Alex Robinson authored
That's not how yaml list parsing works...
-
Seth Jennings authored
-
Alex Robinson authored
Actually populate nodeTags field in GCE provider struct
-
Alex Robinson authored
-
Doug Davis authored
I ran build/run.sh w/o any args (by mistake) and it just said `Invalid input.` after several other steps. I had no idea whether I was doing something wrong or if my env was busted. Clearly, I just forget to include the command that run.sh was to invoke in the Docker container. But it took me time to go track down where this error came from and why. So to help others I just tweaked the error message to be: `Invalid input - please specify a command to run.` Very minor thing,I know, but if it helps others... Signed-off-by:Doug Davis <dug@us.ibm.com>
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix v1.3.0-alpha.3 CHANGELOG entry We got a double entry in #24942; my bad. Another example of why automation > humans.
👍 -
k8s-merge-robot authored
Automatic merge from submit-queue GCI: Add two GCI specific metadata pairs This PR adds two GCI specific metadata pairs when using GCI image. (1) "gci-update-strategy": by default the GCI in-place updater is enabled. It means that when a new image is released, the instance on the old image will be upgraded to the new image. In this change, we turn it off; (2) "gci-ensure-gke-docker": GCI is built with two versions of docker. When this metadata is set to "true", the version satisfying kubernetes qualification will be used. Setting this metadata prevents from using incorrect docker version.
-
k8s-merge-robot authored
Automatic merge from submit-queue e2e/framework/util.StartPods: don't wait for pods that are not created When running ``[k8s.io] SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run [Conformance]`` pods can be created in a way in which additional pods have to be create to fully saturate node's capacity CPU in a cluster. Additional pods are created by calling ``framework.StartPods``. The function creates pods with a given label and waits for them (if ``waitForRunning`` is ``true``). This is fine as long as the number of pods to created is non-zero. If there are zero pods to be created and ``waitForRunning`` is ``true``, the function waits forever as there is not going to be any pods with requested label. Thus, resulting in ``Error waiting for 0 pods to be running - probably a timeout``. Causing the e2e test to fail even if it should not. Adding condition to return from the function immediately if there is not pod to create.
-
Isaac Hollander McCreery authored
-
Clayton Coleman authored
The codec factory should support two distinct interfaces - negotiating for a serializer with a client, vs reading or writing data to a storage form (etcd, disk, etc). Make the EncodeForVersion and DecodeToVersion methods only take Encoder and Decoder, and slight refactoring elsewhere. In the storage factory, use a content type to control what serializer to pick, and use the universal deserializer. This ensures that storage can read JSON (which might be from older objects) while only writing protobuf. Add exceptions for those resources that may not be able to write to protobuf (specifically third party resources, but potentially others in the future).
-
Clayton Coleman authored
-
Clayton Coleman authored
YAML is not guaranteed to be recognizable, so we need to bump JSON and protobuf above it in the decoding order. Add a unit test.
-
Clayton Coleman authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Petset controller Took longer than I expected. Main parts of this pr are: 1. Identity generation based on petset spec (volumes are mapped per discussion in #18016) 2. Ensure that we create/delete pets in sequence 3. Ensuring that we create, wait for healthy, create; or delete, wait for terminationGrace, delete 4. Controller that watches apiserver and drives actual -> desired PVCs are not deleted, yet.
-
k8s-merge-robot authored
Automatic merge from submit-queue Deleting duplicate code from federated-apiserver.Run() This removes most of duplicate code from federated-apiserver.Run(). The code remaining is related to storage or authz and authn. https://github.com/kubernetes/kubernetes/pull/24787 refactors the storage related code. I am still figuring out authz and authn. cc @jianhuiz
-
k8s-merge-robot authored
Automatic merge from submit-queue Fix units in kubemark resource gatherer
-
k8s-merge-robot authored
Automatic merge from submit-queue Configure proto for test clusters ref #25132 @smarterclayton - FYI
-
gmarek authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Use v1.6.2-1 tag for build. Is there any reason these don't use the VERSION file like everything else? cc @luxas @ixdy
-
Jan Chaloupka authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Support local SSDs for GKE and GCE nodes. ```release-note Support local SSDs for GKE and GCE nodes. ```
-
k8s-merge-robot authored
Automatic merge from submit-queue fix PrepareForUpdate bug for PV and PVC
-
Piotr Szczesniak authored
flake fix for cassandra:cassandra
-
Piotr Szczesniak authored
Resource Metrics API proposal
-
Piotr Szczesniak authored
-
Wojciech Tyczynski authored
-
k8s-merge-robot authored
Automatic merge from submit-queue Update Dockerfile ## Pull Request Guidelines 1. Please read our [contributor guidelines](https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md). 1. See our [developer guide](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md). 1. Follow the instructions for [labeling and writing a release note for this PR](https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes) in the block below. ```release-note * Use the release-note-* labels to set the release note state * Clear this block to use the PR title as the release note -OR- * Enter your extended release note here ``` []() Exposing 24008 is not required as glusterd listens on 24007 port.
-
k8s-merge-robot authored
Automatic merge from submit-queue Add docs for podautoscaler package Add missing docs for podautoscaler package in controllers.
-
k8s-merge-robot authored
Automatic merge from submit-queue bump cni version again Need to bump again. I made a mistake on the last build.
-
Tim Hockin authored
Update godep for ginkgo and gomega to fix file based exclusion.
-
Prashanth Balasubramanian authored
-
mqliang authored
-
Alex Robinson authored
GCE: Prefer preconfigured node tags for firewalls, if available
-
k8s-merge-robot authored
Automatic merge from submit-queue remove inappropriate time.Sleep Fixes #24815 @liggitt since you added this in #8494 :)
-