- 29 Jul, 2017 2 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49538, 49708, 47665, 49750, 49528) Add a support for GKE regional clusters in e2e tests. **What this PR does / why we need it**: Add a support for GKE regional clusters in e2e tests. **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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49538, 49708, 47665, 49750, 49528) Use the core client with version **What this PR does / why we need it**: Replace the **deprecated** `clientSet.Core()` with `clientSet.CoreV1()`. **Which issue this PR fixes**: fixes #49535 **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
- 28 Jul, 2017 38 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix bug and add log statements to log-dump script
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix Reaper timeout bug This PR is an fix to the issue [noticed](https://github.com/kubernetes/kubernetes/pull/46468#discussion_r118589512) in a previous PR. Previous behavior was to calculate a timeout but then ignore it, using `reaper.timeout` instead. New behavior is to use the calculated timeout for `waitForStatefulSet`, which is passed to the Scaler. Thanks to @foxish and @apelisse for pointing me in the right direction. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49581, 49652, 49681, 49688, 44655) Re-enable federated ingress test that was disabled due to a federated service deletion bug. The details of the bug is described in PR #44626. We believe this bug fixes the flakiness in this test and hence we are re-enabling this test to get some mileage on it. If it turns out to be a problem again we are going to revert this back. **Release note**: ```release-note NONE ``` /assign @csbell cc @kubernetes/sig-federation-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49581, 49652, 49681, 49688, 44655) Don't use cacher if uninitialized Ref #49684
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49581, 49652, 49681, 49688, 44655) kubeadm: use kubelet bootstrap instead of reimplementing @kubernetes/sig-cluster-lifecycle-api-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49581, 49652, 49681, 49688, 44655) Move the audit e2e test out of the node SIG It was mistakenly moved to sig-node in https://github.com/kubernetes/kubernetes/pull/48910, but this is an apiserver feature, not a node feature. /cc @crassirostris
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49581, 49652, 49681, 49688, 44655) Add sig-testing OWNERS_ALIASES /sig testing **What this PR does / why we need it**: follow the sig-foo-{reviewers,approvers} convention - rename test-infra-maintainers to sig-testing-approvers - copy sig-testing-approvers to sig-testing-reviewers - remove inviduals in test/OWNERS in favor of new aliases as a result - rmmh gets test/ approver privileges - spiffxp gets hack/jenkins/ approver privileges **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #49580 **Special notes for your reviewer**: **Release note**: ```release-note NONE ``` -
Shyam Jeedigunta authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue copy OWNERS to k8s.io/api `staging/src/k8s.io/api/OWNERS` is combination of `pkg/api/OWNERS` and `pkg/apis/OWNERS`. Other `OWNERS` files are copied from `pkg/apis/<group_name>/OWNERS`. Since this PR is essentially copying files, so we don't need approval from everyone listed in the OWNERS.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix crd delete nil pointer in example **What this PR does / why we need it**: When error is `IsAlreadyExists`, crd will be nil, then `defer` statement will `nil pointer`. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add apiserver metric for response sizes Fixes https://github.com/kubernetes/kubernetes/issues/47728 This should help us understand GET/LIST call latencies better. It'll also help catch differences in object sizes across kubemark and real cluster. I'm labelling the metrics by namespace (hoping that there won't be toooo many of them). /cc @smarterclayton @gmarek cc @kubernetes/sig-scalability-misc @kubernetes/sig-api-machinery-misc @lavalamp @wojtek-t
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Volunteer to review Cinder related code **What this PR does / why we need it**: Since i am currently helping with the OpenStack cloud provider, happy to do the same with cinder package as well as they are related. **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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49712, 49694, 49714, 49670, 49717) set juju master charm state to blocked if the services appear to be failing **What this PR does / why we need it**: set the juju master charm state to blocked if the services appear to be failing **Release note**: ```release-note set the juju master charm state to blocked if the services appear to be failing ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49712, 49694, 49714, 49670, 49717) FC volume plugin: remove unmount of global mount **What this PR does / why we need it**: The unmount operation for global mount should be done by reconciler.go instead of executing inside the FC Plugin since attacher/detacher for FC plugin was merged recently. **Which issue this PR fixes** : fixes #49669 **Special notes for your reviewer**: **Release note**: ``` NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49712, 49694, 49714, 49670, 49717) Adding old Juju charm maintainers **What this PR does / why we need it**: Update email addresses of past Juju charm maintainers **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: **Special notes for your reviewer**: **Release note**: ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49712, 49694, 49714, 49670, 49717) fix arg type error in printf **What this PR does / why we need it**: A value of wrong type is passed as arg to a `Errorf` in `vendor/k8s.io/apimachinery/pkg/fields/selector_test.go`, This PR fixes this problem. **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**: `NONE`
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49712, 49694, 49714, 49670, 49717) Reduce GC e2e test flakiness Increase GC wait timeout in a flaky e2e test. The test expects a GC operation to be performed within 30s, while in practice the operation often takes longer due to a delay between the enqueueing of the owner's delete operation and the GC's actual processing of that event. Doubling the time seems to stabilize the test. The test's assumptions can be revisited, and the processing delay under load can be investigated in the future. Extracted from https://github.com/kubernetes/kubernetes/pull/47665 per https://github.com/kubernetes/kubernetes/pull/47665#issuecomment-318219099. /cc @sttts @caesarxuchao @deads2k @kubernetes/sig-api-machinery-bugs ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45813, 49594, 49443, 49167, 47539) Deprecate keep-terminated-pod-volumes It was discussed and agreed by sig-storage that this flag causes unnecessary confusion and is hard to keep synchornized with controller's attach/detach functionality. Fixes https://github.com/kubernetes/kubernetes/issues/45615 ```release-note keep-terminated-pod-volumes flag on kubelet is deprecated. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45813, 49594, 49443, 49167, 47539) GCE: Adding unit test for ensureStaticIP **What this PR does / why we need it**: Entry into unit testing GCE loadbalancer code by testing `ensureStaticIP` which had a bug in 1.7.0. @bowei @freehan @MrHohn @dnardo @thockin, any thoughts and comments on how we could unit test LB code moving forward? I think there are many areas we can split functions into smaller ones for easier testing - firewallNeedsUpdate being an example of that. However, it seems to me that we still need to mock our GCP calls for some functions that heavily revolve around API calls. A dream goal would be to have a unit test that can call EnsureLoadBalancer. Now that we have shared resources between different services and ingresses (firewalls, instance groups, [future features]), being able to setup different scenarios without depending on E2E tests would be awesome. However, I'm not sure how reachable that goal would be. Most importantly, let's not make things worse. If you have advice on anti-patterns to avoid, please speak up. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45813, 49594, 49443, 49167, 47539) Add node e2e tests for GKE environment Ref: https://github.com/kubernetes/kubernetes/issues/46891 This PR adds node e2e tests for validating images used on GKE. - We pass the `SYSTEM_SPEC_NAME` to the node e2e test process via the flag `--system-spec-name` so that we can skip the environment specific tests using `RunIfSystemSpecNameIs()`. - Also added `SkipIfContainerRuntimeIs()` as the opposite of `RunIfContainerRuntimeIs()`. **Release note**: ``` None ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45813, 49594, 49443, 49167, 47539) GCE: Update vendor of gcfg and filter config parsing errors **What this PR does / why we need it**: To utilize new function `FatalOnly` which filters "programmer errors" **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # Fixes #49660 **Special notes for your reviewer**: /assign @bowei **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45813, 49594, 49443, 49167, 47539) add podsecuritypolicy in kubectl describe command **What this PR does / why we need it**: Describe all fields of podsecuritypolicy ``` # ./cluster/kubectl.sh describe psp restricted Name: restricted Settings: Allow Privileged: false Default Add Capabilities: <none> Required Drop Capabilities: <none> Allowed Capabilities: <none> Allowed Volume Types: emptyDir,secret,downwardAPI,configMap,persistentVolumeClaim,projected Allow Host Network: false Allow Host Ports: <none> Allow Host PID: false Allow Host IPC: false Read Only Root Filesystem: false SELinux Context Strategy: RunAsAny User: <none> Role: <none> Type: <none> Level: <none> Run As User Strategy: MustRunAsNonRoot Ranges: <none> FSGroup Strategy: RunAsAny Ranges: <none> Supplemental Groups Strategy: RunAsAny Ranges: <none> ``` **Which issue this PR fixes**: fixes #43757 **Special notes for your reviewer**: **Release note**: ```release-note kubectl describe podsecuritypolicy describes all fields. ``` -
Harry Zhang authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49619, 49598, 47267, 49597, 49638) Remove default binding of system:node role to system:nodes group part of https://github.com/kubernetes/features/issues/279 deprecation of this automatic binding announced in 1.7 in https://github.com/kubernetes/kubernetes/pull/46076 ```release-note RBAC: the `system:node` role is no longer automatically granted to the `system:nodes` group in new clusters. It is recommended that nodes be authorized using the `Node` authorization mode instead. Installations that wish to continue giving all members of the `system:nodes` group the `system:node` role (which grants broad read access, including all secrets and configmaps) must create an installation-specific `ClusterRoleBinding`. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49619, 49598, 47267, 49597, 49638) improve log for pod deletion poll loop **What this PR does / why we need it**: It improves some logging related to waiting for a pod to reach a passed-in condition. Specifically, related to issue [49529](https://github.com/kubernetes/kubernetes/issues/49529) where better logging may help to debug the root cause. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49619, 49598, 47267, 49597, 49638) Flag support in kubectl plugins Adds support to flags in `kubectl` plugins. Flags are declared in the plugin descriptor and are passed to plugins through env vars, similar to global flags (which already works). Fixes https://github.com/kubernetes/kubernetes/issues/49122 **Release note**: ```release-note Added flag support to kubectl plugins ``` PTAL @monopole @kubernetes/sig-cli-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49619, 49598, 47267, 49597, 49638) Adding metrics support to local volume Adding metrics support to local volume plugin. Fixes #49601
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49619, 49598, 47267, 49597, 49638) replicaset fix typo **What this PR does / why we need it**: reopen #47821 **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**: @NickrenREN **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49081, 49318, 49219, 48989, 48486) Use MetricsStatsFs to expose RBD volume plugin metrics. **What this PR does / why we need it**: We need to monitor RBD volume usage of our cluster and configure alerts if RBD volume is nearly full. Users of cluster also need to see usage history graph on Grafana. This PR use MetricsStatsFs to implement MetricsProvider interface of RBD plugin (same as `gce_pd`), so kubelet /stat/summary can expose RBD volume stats. **Special notes for your reviewer**: cc @rootfs **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49081, 49318, 49219, 48989, 48486) GCE: Remove resource Get function calls from Create functions **What this PR does / why we need it**: Consistency. This PR removes the GetXXX from the CreateXXX functions of the GCE cloudprovider. Consumers (specifically the ingress controller) will need to call the Get resource funcs separately when updating their vendored versions. **Release note**: ```release-note NONE ``` /assign @bowei
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49081, 49318, 49219, 48989, 48486) Use case-insensitive header keys for `--requestheader-group-headers`. This flag is documented as being case-insensitive, but the code was doing a case-sensitive map lookup. **Release note**: ```release-note Bug fix: Parsing of `--requestheader-group-headers` in requests should be case-insensitive. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49081, 49318, 49219, 48989, 48486) Better message if we dont find appropriate BlockStorage API **What this PR does / why we need it**: With latest devstack, v1 and v2 are DEPRECATED and v3 is marked as CURRENT. So we fail to attach the disk, the error message is shown when one does "kubectl describe pod" but the operator has to dig into find the problem. So log a better message if we can't find the appropriate version of the API that we support with an explicit error message that the operator can see how to fix the situation. Note support for v3 block storage API is being added to gophercloud and will take a bit of time before we can support 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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 49081, 49318, 49219, 48989, 48486) Fix instance metadata service URL. Small fix @colemickens @jackfrancis
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47738, 49196, 48907, 48533, 48822) Fix TODO: rename podInfraContainerID to sandboxID **What this PR does / why we need it**: Code-cleanup in kubelet to use consistent naming for sandbox ID. Not super urgent, but thought it would be nice to knock off some TODOs. **Which issue this PR fixes** Fixes a TODO in the code, no associated issue. **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47738, 49196, 48907, 48533, 48822) Fix a dead link in cluster/update-storage-objects.sh **What this PR does / why we need it**: This PR fixes a dead link in cluster/update-storage-objects.sh. **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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47738, 49196, 48907, 48533, 48822) Bumps go-oidc version to include fix for jwt header parsing **What this PR does / why we need it**: This bumps the go-oidc dependency to use a fix merged in https://github.com/coreos/go-oidc/pull/153 for OIDC providers that don't set an `Expires` header **Which issue this PR fixes** : Partially addresses #42654 Also related: https://github.com/coreos/go-oidc/issues/136 **Special notes for your reviewer**: None **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47738, 49196, 48907, 48533, 48822) Move e2e dependent images from kubernetes/kubernetes.github.io repo **What this PR does / why we need it**: Move e2e dependent images from kubernetes/kubernetes.github.io repo **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #48530 **Special notes for your reviewer**: **Release note**: ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 47738, 49196, 48907, 48533, 48822) ParseEncryptionConfiguration: simplify code **What this PR does / why we need it**: Reorder `if`-s to make code a bit more readable. It also improves godoc comment and error message. **Release note**: ```release-note NONE ``` PTAL @sakshamsharma
-