- 15 Aug, 2016 1 commit
-
-
Cole Mickens authored
-
- 14 Aug, 2016 6 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix resource requests in cassandra-daemonset.yaml The current file fails validation because the resource request syntax is incorrect.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove pods along with jobs when Replace ConcurrentPolicy is set Fixes #30442 This builds on #30327 and needs a bit more love in tests. @janetkuo @erictune fyi
-
Maciej Szulik authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue docs/proposal: add proposal for kubectl login This PR updates https://github.com/kubernetes/features/issues/32 and https://github.com/kubernetes/kubernetes/pull/25758 by adding a proposal for a "kubectl login" command. It's a bit more involved than the implementation discussed with @deads2k in #25758, by proposing a long term goal for the overall subcommand. cc @kubernetes/sig-auth @kubernetes/kubectl
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Run CI Jenkins node e2e tests in project k8s-jkns-ci-node-e2e Fixes #27648. If node VMs leak, they should only harm themselves, not the rest of Jenkins. This also lets us do VM cleanup without worrying that we might accidentally delete important Jenkins VMs. The `k8s-jkns-ci-node-e2e` should have the right ACLs in place already. The quota is at defaults, but I don't think we'll need to increase it at this point.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix third party APIResource reporting @polvi @caesarxuchao @deads2k This "fixes" some additional bugs in third party `APIResourceList` reporting. This code needs a bunch of cleanup, and more tests, but sending it out for a quick smell check review in case I'm doing something stupid. Fixes the bug referenced here: https://github.com/kubernetes/kubernetes/pull/28414#issuecomment-235346108 and in https://github.com/kubernetes/kubernetes/issues/23831 Fixes https://github.com/kubernetes/kubernetes/issues/25570
-
- 13 Aug, 2016 27 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Let load and density e2e tests use GC if it's on I've run the 100 and 500 nodes tests and they both pass. The test-infra half of the PR is https://github.com/kubernetes/test-infra/pull/369 cc @lavalamp
-
Brendan Burns authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add CloudStack cloud provider (extended and refactored) This PR is superseding PR #26165 is which some groundwork for this PR has been done. So this PR now fixes #26165 and fixes #26045. I've been in contact with @ngtuna about this updated version of his earlier work (which is still in this PR as one squashed commit) and he has given his
👍 for this😉 This PR adds additional logic for allocating and associating a public IP, if the `—load-balancer-ip` option is not used. It will do proper management of public IP’s that are allocated by this provider ( so IP’s that are no longer needed/used will also be released again). Additionally the provider can now also work with CloudStack projects and advanced (VPC) networks. And lastly the Zone interface now returns an actual zone (supplied by the cloud config), a few logical errors are fixed and the first few tests are added. All the functionality is extensively tested against both basic and advanced (VPC) networks and of course all new and existing (integration) tests are all passing. -
Kubernetes Submit Queue authored
Automatic merge from submit-queue Move new etcd storage (low level storage) into cacher In an effort for #29888, we are pushing forward this: What? - It changes creating etcd storage.Interface impl into creating config - In creating cacher storage (StorageWithCacher), it passes config created above and new etcd storage inside. Why? - We want to expose the information of (etcd) kv client to cacher. Cacher storage uses this information to talk to remote storage.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue move syncNetworkConfig to Init for cni network plugin start syncNetworkConfig routine in `Init` instead of probing. This fixes a bug where the syncNetworkConfig runs periodically even `cni` network plugin is not in use.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Install bc in the kubekins-test image I finally figured out those ``` /dev/fd/63: line 124: bc: command not found /dev/fd/63: line 125: bc: command not found ``` lines that keep appearing in build logs. Image is not yet pushed.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add RequiresExactMatch test for empty andterm What? Add a test path for empty andterm. Why? fields.Everything() returns empty andterm. fields.SelectorFromSet() returns empty andterm.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove resource specifications from CRI until further notice See #29871 for the discussion issue. cc @dchen1107 @vishh @yujuhong @euank @yifan-gu @feiskyer
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Endpoint controller logs errors during normal cluster behavior The endpoint controller logs an error when its forbidden from creating new endpoints during namespace termination. This is normal cluster behavior, and therefore should not be logged. This confuses operators administrating the cluster. Updated to log at a lower level in response to a forbidden message when performing a create operation. In case of an error on the API server side of the house, I continue to requeue the key. It should be ignored in a future syncService call once the service is deleted as part of namespace termination. See https://bugzilla.redhat.com/show_bug.cgi?id=1347425 /cc @kubernetes/rh-cluster-infra
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update core etcd references to use 3.0.4 This updates the core references to use 3.0.4. There are still legacy references in the code base that should be cleaned, or just removed but I'm reluctant to purge. /cc @kubernetes/sig-scalability
-
Sander van Harmelen authored
This commit adds logic for allocating and associating a public IP, if the `—load-balancer-ip` option is not used. It will do proper management of IP’s that are allocated by this provider, so IP’s that are no longer needed/used will also be released again. Additionally the provider can now also work with CloudStack projects and advanced (VPC) networks. Lastly the Zone interface now returns an actual zone (supplied by the cloud config), a few logical errors are fixed and the first few tests are added. All the functionality is extensively tested against both basic and advanced (VPC) networks.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue speed up RC scaler The RC scaler was waiting before starting the scale and then didn't use a watch to observe the result. That led to longer than expected wait times. @fabianofranz ptal. You may want to sweep the rest of the file. It could use some tidying with `RetryOnConflict` and `watch.Until`.
-
ngtuna authored
-
Sander van Harmelen authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add user-specified kubectl arguments to addons start script This is a simple way, using the same environment variable paradigm used throughout these scripts, to let a user specify kubectl arguments to the addons script. fixes #30371
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Validate SHA/Tag when checking docker images Docker API does not validate the tag/sha, for example, all the following calls work say for a alpine image with short SHA "4e38e38c8ce0" echo -e "GET /images/alpine:4e38e38c8ce0/json HTTP/1.0\r\n" | nc -U /var/run/docker.sock echo -e "GET /images/alpine:4e38e38c/json HTTP/1.0\r\n" | nc -U /var/run/docker.sock echo -e "GET /images/alpine:4/json HTTP/1.0\r\n" | nc -U /var/run/docker.sock So we should check the response from the Docker API and look for the tags or SHA explicitly. Fixes #30355
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Set user info in CertificateSigningRequest.Spec on create Fixes #30239
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use unversioned client in scheduledjobs and set group version to batch/v2alpha1 Fixes #30323
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make more messages respect --quiet flag Make following two messages respect `--quiet` in `kubectl run` - `If you don't see a command prompt, try pressing enter.` - `Pod "name" deleted` Ref #28695
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubectl/port-forward: complete/validate/run structure ```kubectl port-forward``` command is converted to a complete/validate/run kubectl command structure specified here: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/kubectl-conventions.md#command-conventions In this PR is also exposed the ready and stop channel for API consumer. Fixes #16504
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Set pod state as "unknown" when CNI plugin fails Before this change, CNI plugin failure didn't change anything in the pod status, so pods having containers without requested network were "running". Fixes #29148
-
Hongchao Deng authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix in default client factory in federated informer This wasn't catched by junit tests because we mock the factory.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove kubelet pkill dependency Issue #26093 identified pkill as one of the dependencies of kublet which could be worked around. Build on the code introduced for pidof and regexp for the process(es) we need to send a signal to. Related to #26093
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue A build and deploy script to manage cluster federation lifecycle and a Makefile wrapper to drive that process. Also includes a sample config file to describe clusters. The build script implements the following things: 1. Generates the required configs. 2. Builds the hyperkube binary and the corresponding docker image. 3. Pushes the image to a specified repository. 4. Pulls the federation installer docker images. 5. Builds the Kubernetes clusters described the config.json file. 6. Pushes the federation components to one of the Kubernetes clusters built in the previous step. 7. Also turns down the federation components and the Kubernetes clusters. **NOTE**: Installer images are right now being pulled from my public repository of docker images. I am working on pushing them to our release repository. ```release-note Cluster Federation components can now be built and deployed using the make command. Please see federation/README.md for details. ``` cc @kubernetes/sig-cluster-federation @colhom Fixes: Issue #26655
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Adding events to federation control plane Adding events to federation control plane. Apart from the standard changes to add a resource to `federation/apis/core/v1`, other changes are: * Adding a new `federationoptions.ServerRunOptions` which includes `genericoptions.ServerRunOptions` and EventsTTL. * Added a new method in `pkg/api/mapper` to build a RestMapper based on the passed Scheme rather than using `api.Scheme`. Updated `federation/apis/core/install` to use this new method. Without this change, if `federation/apis/core/install.init()` is called before `pkg/api/install.init()` then the registered RESTMapper in `pkg/apimachinery/registered` will have no resources. This second problem will be fixed once we have instances of `pkg/apimachinery/registered` instead of a single global singleton (generated clientset which imports `pkg/api/install` will have a different instance of registered, than federation-apiserver which imports `federation/apis/core/install`). cc @kubernetes/sig-cluster-federation @lavalamp
-
Marcin Wielgus authored
-
- 12 Aug, 2016 6 commits
-
-
Minhan Xia authored
-
Janet Kuo authored
-
Jeff Grafton authored
It is needed by the shell2junit script.
-
Girish Kalele authored
Revert "Scheduledjob e2e"
-
Girish Kalele authored
-
Jeff Grafton authored
-