- 26 May, 2017 40 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46383, 45645, 45923, 44884, 46294) Dynamic registration prototype Implementing the api proposed in https://github.com/kubernetes/community/pull/611. Wiring the code to serve the api via apiserver. ```release-note Adding admissionregistration API group which enables dynamic registration of initializers and external admission webhooks. It is an alpha feature. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46383, 45645, 45923, 44884, 46294) Created unit tests for GCE cloud provider storage interface. - Currently covers CreateDisk and DeleteDisk, GetAutoLabelsForPD - Created ServiceManager interface in gce.go to facilitate mocking in tests. **What this PR does / why we need it**: Increasing test coverage for GCE Persistent Disk. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #44573 **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46383, 45645, 45923, 44884, 46294) Node status updater now deletes the node entry in attach updates... … when node is missing in NodeInformer cache. - Added RemoveNodeFromAttachUpdates as part of node status updater operations. **What this PR does / why we need it**: Fixes issue of unnecessary node status updates when node is deleted. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #42438 **Special notes for your reviewer**: Unit tested added, but a more comprehensive test involving the attach detach controller requires certain testing functionality that is currently absent, and will require larger effort. Will be added at a later time. There is an edge case caused by the following steps: 1) A node is deleted and restarted. The node exists, but is not yet recognized by Kubernetes. 2) A pod requiring a volume attach with nodeName specifically set to this node. This would make the pod stuck in ContainerCreating state. This is low-pri since it's a specific edge case that can be avoided. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46383, 45645, 45923, 44884, 46294) Fix test not use test flags **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: old code not use test.flags, now use it **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46383, 45645, 45923, 44884, 46294) fix certificates flake Fixes https://github.com/kubernetes/kubernetes/issues/46365 Fixes https://github.com/kubernetes/kubernetes/issues/46374
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue test case for set_resources PR adds basic unit test for set_resources.go
-
Mike Danese authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add support for specifying certificate duration at runtime.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update GlusterFS examples readme.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46501, 45944, 46473) Enable the ip-masq-agent on GCE installs Setting this will trigger cluster/addons/ip-masq-agent/ip-masq-agent.yaml to be installed as an addon, which disable configure IP masquerade for all of RFC1918, rather than just 10.0/8. Because the flag defaulted to 10.0/8 we can't just change the default. I think anyone who needs IP masquerade set up should probably use this instead. @justinsb @kubernetes/sig-cluster-lifecycle-misc Fixes #11204 @dnardo - any reason not to do this? Release Note: ```release-note GCE installs will now avoid IP masquerade for all RFC-1918 IP blocks, rather than just 10.0.0.0/8. This means that clusters can be created in 192.168.0.0./16 and 172.16.0.0/12 while preserving the container IPs (which would be lost before). ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46501, 45944, 46473) fix func comment in helpers.go **What this PR does / why we need it**: fix func comment in helpers.go **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # NONE **Special notes for your reviewer**: NONE **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46501, 45944, 46473) apiextensions: fix missing storage on CRD delete without previous CR access Create CR storage on demand when needed from CRD finalizer controller. /cc @nikhita
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add crd shortname Adds a shortname, `crd`, for `CustomResourceDefinition`.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Don't print message at the top of `set selector` or `set subject` **What this PR does / why we need it**: Stop printing "running in local/dry-run mode..." at the top of `set selector` or `set subject`, because the user may be trying to pipe the output of this command as the input to another. **Which issue this PR fixes**: fixes #46505 **Special notes for your reviewer**: This PR makes `set subject` and `set resources` consistent with similar commands in the same directory. **Release note**: ```release-note `set selector` and `set subject` no longer print "running in local/dry-run mode..." at the top, so their output can be piped as valid yaml or json ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Federation] Move service dns controller to its own package This PR does nothing but just moves service dns controller code to its own package. **Release note**: ```release-note NONE ``` cc @kubernetes/sig-federation-pr-reviews /assign @marun
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue remove duplicate, flaky tests These tests were replaced in https://github.com/kubernetes/kubernetes/pull/45864, but we forgot to remove the originals. This just removes the originals, but all the test cases were covered in that other pull.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix typo in test_helper `CompareObjectMeta` is comparting Name attribute, but logging Namespace. Looks like a copy/paste error.
-
deads2k authored
-
deads2k authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add test in descibe resourcequota **What this PR does / why we need it**: **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Bryan Boreham authored
because the user may be trying to pipe the output of this command as the input to another. This makes `set subject` and `set resources` consistent with all similar commands in this directory. Signed-off-by:Bryan Boreham <bryan@weave.works>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix err message typo and small change in UX **What this PR does / why we need it**: 1. small ux change 2. fix typo: convertable to convertible **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Dr. Stefan Schimanski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add createdby annotation for rbd and quobyte and make dynamical createdby key const make dynamical createdby key const **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue print the name of invalid host to help to fix the bug print the name of invalid host to help to fix the bug.
-
NickrenREN authored
make dynamical createdby key const
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update examples in Makefile with WHAT arguments changed. **What this PR does / why we need it**: The examples `make check WHAT` and `make vet WHAT` in Makefile don't work anymore. This PR updates them. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # xref: https://github.com/kubernetes/community/issues/327, https://github.com/kubernetes/community/pull/296, https://github.com/kubernetes/kubernetes/pull/39433 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
lixiaobing1 authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue documentation for implementors of RESTCreateStrategy **What this PR does / why we need it**: Documentation useful for those implementing these methods. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: no issue. **Special notes for your reviewer**: I am implementing these for service broker, and gives me examples of what is done or should be done. **Release note**: --> ```release-note NONE ```
-
Chao Xu authored
-
shashidharatd authored
-
shashidharatd authored
-
Chao Xu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make BoundedFrequencyRunner Run() really non-blocking
-
Chao Xu authored
-
Chao Xu authored
-
Chao Xu authored
-
Chao Xu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46429, 46308, 46395, 45867, 45492) deduplicate endpoints before DNS registration **What this PR does / why we need it**: Multizone clusters will return duplicated endpoints to the federation controller manager. The FCM will then attempt to create an A record with duplicate entries, which will fail. As a result, federated services on multi-AZ clusters don't work right now. This PR deduplicates the endpoint IPs before attempting the DNS record registration. **Which issue this PR fixes**: fixes #35997 **Special notes for your reviewer**: I believe there is a lot of refactoring required with multizone federated clusters, most notably with regard to AWS and optimising for ALIAS records rather than A, but this PR will at least allow basic functionality to work. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46429, 46308, 46395, 45867, 45492) Controller history **What this PR does / why we need it**: Implements the ControllerRevision API object and clientset to allow for the implementation of StatefulSet update and DaemonSet history ```release-note ControllerRevision type added for StatefulSet and DaemonSet history. ```
-