- 14 Apr, 2017 2 commits
-
-
Jacek N authored
-
Rye Terrell authored
-
- 13 Apr, 2017 2 commits
-
-
Konstantinos Tsakalozos authored
-
Marco Ceppi authored
-
- 12 Apr, 2017 24 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Re-enabled HPA upgrade e2e test Re-enabled HPA upgrade e2e test. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make the dockershim root directory configurable Make the dockershim root directory configurable so things like integration tests (e.g. in OpenShift) can run as non-root. cc @sttts @derekwaynecarr @yujuhong @Random-Liu @kubernetes/sig-node-pr-reviews @kubernetes/rh-cluster-infra
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue In 'kubectl describe', find controllers with ControllerRef, instead of showing the original creator @enisoc @kargakis @kubernetes/sig-apps-pr-reviews @kubernetes/sig-cli-pr-reviews ```release-note In 'kubectl describe', find controllers with ControllerRef, instead of showing the original creator. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Exit from NewController() for PersistentVolumeController when InitPlugins() failed Exit from NewController() for PersistentVolumeController when InitPlugins() failed just like NewAttachDetachController() does **Release note**: ```release-note NONE ``` @jsafrane @saad-ali PTAL. Thanks in advance
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue apimachinery/pkg/apis/meta: remove duplicated conversions
-
Andy Goldstein authored
Make the dockershim root directory configurable so things like integration tests (e.g. in OpenShift) can run as non-root.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue conversion-gen: make duplicate func error message readable Before you only got two hex pointer values.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Non global admission plugin registry For testing the global state is a problem. This PR turns the actual registry into a struct that must be instantiated. For the beginning, we do this in `pkg/kubeapiserver/admission`. In some follow-up (where we hunt down all globals some day), we will move this into the genericapiserver.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Clean up staging/godeps-json-updater.go
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue hack/verify-staging-imports.sh: check that plugins are not imported b…
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Conversionlint **What this PR does / why we need it**: This PR adds a comment placeholder for the exported or public functions in conversion generator files. Such functions without a comment results into golint failure in various generated files. The changes in this patch takes care of about 36 related lint failures. Given below is an example lint error, zz_generated.conversion.go:91:1: exported function Convert_v1alpha1_Binding_To_servicecatalog_Binding should have comment or be unexported **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # Considering minor changes no issue is created. **Special notes for your reviewer**: Hello, I am trying to fix golint failures as we see them in the kubernetes-incubator/service-catalog project. I have separate PRs opened for lint issues related to other generator code which are in separate libraries like gengo. Thanks! **Release note**: ```release-note ```
-
Dr. Stefan Schimanski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Ensure only 1 Swift URL is used in cluster operations **What this PR does / why we need it**: Extracts only 1 Swift URL if multiple are returned from Keystone. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: https://github.com/kubernetes/kubernetes/issues/34930 **Special notes for your reviewer**: **Release note**: ```release-note Heat cluster operations now support environments that have multiple Swift URLs ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue delete rolebinding from correct namespace Fixes #44212 The rolebinding needs to be deleted from the namespace we create it in. @mdshuai
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Edge-based userspace LB in kube-proxy @thockin @bowei - if one of you could take a look if that PR doesn't break some basic kube-proxy assumptions. The similar change for winuserproxy should be pretty trivial. And we should also do that for iptables, but that requires splitting the iptables code to syncProxyRules (which from what I know @thockin already started working on so we should probably wait for it to be done).
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Move api helpers.go to a subpackage Part of https://github.com/kubernetes/kubernetes/issues/44065. This PR moves the pkg/api/helpers.go to its own subpackage. It's mostly a mechanic move, except that * I removed ConversionError in helpers.go, it's not used by anyone * I moved the 3 methods of Taint and Toleration to pkg/api/methods.go, and left a TODO saying refactoring these methods to functions. I'll send a few more PRs to make the k8s.io/kubernetes/pkg/api package only contains the code we want in the k8s.io/api repo, then we can run a [script](https://github.com/kubernetes/kubernetes/pull/41747/commits/a0015fd1be6c6a239fc40cc3c04ba5ed7b1ab22e#diff-7a2fbb4371972350ee414c6b88aee1c8) to cut the new repo.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use auto mode networks instead of legacy networks in GCP Use of the --range flag creates legacy networks in GCP. Legacy networks will not support new GCP features. ```release-note NONE ```
-
NickrenREN authored
Exit from NewController() for PersistentVolumeController when InitPlugins() failed just like NewAttachDetachController() does
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add support for IP aliases for pod IPs (GCP alpha feature) ```release-note Adds support for allocation of pod IPs via IP aliases. # Adds KUBE_GCE_ENABLE_IP_ALIASES flag to the cluster up scripts (`kube-{up,down}.sh`). KUBE_GCE_ENABLE_IP_ALIASES=true will enable allocation of PodCIDR ips using the ip alias mechanism rather than using routes. This feature is currently only available on GCE. ## Usage $ CLUSTER_IP_RANGE=10.100.0.0/16 KUBE_GCE_ENABLE_IP_ALIASES=true bash -x cluster/kube-up.sh # Adds CloudAllocator to the node CIDR allocator (kubernetes-controller manager). If CIDRAllocatorType is set to `CloudCIDRAllocator`, then allocation of CIDR allocation instead is done by the external cloud provider and the node controller is only responsible for reflecting the allocation into the node spec. - Splits off the rangeAllocator from the cidr_allocator.go file. - Adds cloudCIDRAllocator, which is used when the cloud provider allocates the CIDR ranges externally. (GCE support only) - Updates RBAC permission for node controller to include PATCH ``` -
Kubernetes Submit Queue authored
Automatic merge from submit-queue Bugfix: OpenAPI generator should pass generate type extensions OpenAPI spec generator does not pass generated type extensions (using `x-kubernetes-` tags on types). This is already working for field extensions but not for types.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove alphaProvisioner in PVController and AlphaStorageClassAnnotation remove alpha annotation and alphaProvisioner **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Remove [Flaky] from presistent volume NFS tests. **What this PR does / why we need it**: PV e2e test flaked because of a lack of isolation of test objects (PVs, claims). The common symptoms being volume-mounting pods timing out or an unexpected number of unbound claims being detected. PR #43645 Introduced the selector labels to test objects that restricted binds to within each "testspace". To accomplish this the test namespace was set as a label for all PVs and selector for all Claims. This allows each test to act as if it's isolated while still creating and binding PVs in parallel w/ other tests. This has been tested in parallel on both 3-node gci and debian clusters as `--ginkgo.focus="\[Volume\]" --ginkgo.skip="\[Disruptive\]|\[Feature.*\]|\[Serial\]"` with out signs of flakiness. cc @jeffvance ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add tests for semantically equal DaemonSet updates Tests for #43337, depends on #43337. The last commit is already reviewed in #43337. @liggitt @kargakis @lukaszo @kubernetes/sig-apps-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Modify change log to warn user of the hostpid bug
-
- 11 Apr, 2017 12 commits
-
-
Chao Xu authored
-
Janet Kuo authored
-
mbohlool authored
-
Bowei Du authored
Use of the --range flag creates legacy networks in GCP.
-
Bowei Du authored
I also sorted the file, it was almost sorted with a few exceptions.
-
Bowei Du authored
If CIDRAllocatorType is set to `CloudCIDRAllocator`, then allocation of CIDR allocation instead is done by the external cloud provider and the node controller is only responsible for reflecting the allocation into the node spec. - Splits off the rangeAllocator from the cidr_allocator.go file. - Adds cloudCIDRAllocator, which is used when the cloud provider allocates the CIDR ranges externally. (GCE support only) - Updates RBAC permission for node controller to include PATCH
-
Bowei Du authored
KUBE_GCE_ENABLE_IP_ALIASES=true will enable allocation of PodCIDR ips using the ip alias mechanism rather than using routes. NODE_IP_RANGE will control the node instance IP cidr KUBE_GCE_IP_ALIAS_SIZE controls the size of each podCIDR IP_ALIAS_SUBNETWORK controls the name of the subnet created for the cluster
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43304, 41427, 43490, 44352) Fix etcd semver validation by using 'sort -V' The old check would erroneously say e.g. v3.0.6 is greater than v3.0.17 which is obviously false. So hack/local-up-cluster.sh would be allowed to run and things would break because etcd does not meet the minimum. sort -V validates it correctly. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43304, 41427, 43490, 44352) Supplement unit tests to `kubectl create rolebinding` command. Supplement unit tests to `kubectl create rolebinding` command, including: 1. Unit tests for pkg/kubectl/role.go 2. Unit tests for pkg/kubectl/cmd/create_role.go
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43304, 41427, 43490, 44352) Update etcd-client godep to 3.1.5 This transitively level sets the godeps to yank in the 3.1.5 client. Currently WIP, b/c it required some regen and I had some weird local permissions issue. xref: #41143 /cc @xiang90 @mml
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 43304, 41427, 43490, 44352) Node failure tests for cluster autoscaler E2e tests checking whether CA is still working with a single broken node. cc: @MaciekPytel @jszczepkowski @fgrzadkowski
-
Sahdev P. Zala authored
The exported or public functions requires a doc comment to pass golint. This commit has changes of conversion generated code. The actual doc changes are added into a separate commit for a clean review.
-