- 23 Apr, 2017 2 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Skip pods marked for deletion Fixes #44144
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fixed typos and issues in examples/volumes/glusterfs/README.md **What this PR does / why we need it**: This PR updates the GlusterFS `README.md` to fix several typos, outdated documentation and examples that did not work anymore. **Which issue this PR fixes** None **Special notes for your reviewer**: None **Release note**: `release-note-NONE`
-
- 22 Apr, 2017 8 commits
-
-
Łukasz Oleś authored
Fixes #44144
-
Łukasz Oleś authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add "bind" to validResourceVerbs in "create role" cli "bind" and "impersonate" are also a legal verbs according this: https://github.com/kubernetes/kubernetes.github.io/pull/2771/files **Release note**: ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue etcd component status check should include credentials - [x] Add TLS credentials into `pkg/genericapiserver.Backend`. - [x] Add TLS credentials into `pkg/registry/core/componentstatus.Server`. - [x] `pkg/probe/http.httpProber` should accept the TLS credentials. Now it is working. ```console $ kubectl get cs NAME STATUS MESSAGE ERROR scheduler Healthy ok controller-manager Healthy ok etcd-0 Healthy {"health": "true"} ``` Fixes https://github.com/kubernetes/kubernetes/issues/27343. -
Kubernetes Submit Queue authored
Automatic merge from submit-queue Scheduler configurator looks for a specific key in ConfigMap.Data **What this PR does / why we need it**: Changes scheduler configurator to look for a specific key in ConfigMap.Data instead of the old logic which expected only one entry to exist in the map. The key is a constant whose value is "policy.cfg". **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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Reject Rules for ExternalIP and svc port if no ep - Install ICMP Reject Rules for externalIP and svc port if no endpoints are present - Includes Unit Test case - Fixes #44516 **What this PR does / why we need it**: Explained in issue #44516 **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # `Fixes #44516` **Special notes for your reviewer**: Similar to #43415 Feedback welcome. Will be happy to improve the patch. Unit Test done and passing. **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Optimize getProxyMode() to get proxy mode 1. getProxyMode() does not need nodeGetter args after remove proxy-mode annotation. 2. we should get error when the version of iptables less than MinVersion.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42486, 44780) Hostname patch for vsphere provider limitations with juju **What this PR does / why we need it**: The Juju VSphere provider doesn't set a unique hostname which causes issues when scaling worker-pools and they all have the hostname `ubuntuguest`. Instead we assign the JUJU_UNIT_NAME to that hostname to prevent the collision which allows the master to sort out that there are multiple units and not one attempting re-registration. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes https://github.com/juju-solutions/bundle-canonical-kubernetes/issues/237 **Special notes for your reviewer**: The charm-pre-exec runs before it installs the charm software so the validation can happen quickly. Check hostname output, as well as kubectl get no post deployment. ```release-note Resolves juju vsphere hostname bug showing only a single node in a scaled node-pool. ```
-
- 21 Apr, 2017 30 commits
-
-
Ketan Kulkarni authored
- Install ICMP Reject Rules for externalIP and svc port if no endpoints are present - Includes Unit Test case - Fixes #44516
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add bootstrap support to certificate manager. Adds configuration options to certificate manager for using bootstrap cert/key pairs to handle the scenario where new nodes are initialized using a generic cert/key pair. Bootstrap cert/key pairs are quickly rotated, independent of duration remaining, so that each kubelet has a unique cert/key pair.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Clean up CHANGELOG.md There was extra stuff inside the `release-note` block for #42147 that messed up the formatting for CHANGELOG.md. I edited the PR to fix it, but the CHANGELOG.md had already been pushed.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: add api validation exit code **What this PR does / why we need it**: This will help with automation and provide more meaningful exit code for api validation. WIP to add more meaningful exit codes https://github.com/kubernetes/kubeadm/issues/61 This is a continuation from https://github.com/kubernetes/kubernetes/pull/42825 since it had to be closed. **Special notes for your reviewer**: /cc @luxas **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Explicit namespace from kubeconfig should override in-cluster config Fixes #43662 If an explicitly specified namespace is read from a kubeconfig file, we should not fall back to in-cluster config ```release-note kubectl commands run inside a pod using a kubeconfig file now use the namespace specified in the kubeconfig file, instead of using the pod namespace. If no kubeconfig file is used, or the kubeconfig does not specify a namespace, the pod namespace is still used as a fallback. ```
-
Anthony Yeh authored
-
Charles Butler authored
This patch sets the hostname to a unique identifier (the juju unit name) during pre-deployment of the charm. This may not be a FQDN resolveable hostname but will prevent hostname collision.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 44625, 43594, 44756, 44730) Check for terminating Pod prior to launching successor in StatefulSet Modifies sync loop for StatefulSet controller to check if a Pod is terminating before launching its successor. Fixes #44229. Should be cherry picked into 1.6 branch. **Which issue this PR fixes** fixes #44229 ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 44625, 43594, 44756, 44730) Don't rebuild service map in iptables kube-proxy all the time A sibling PR to https://github.com/kubernetes/kubernetes/pull/44494 (doing pretty much the same for services that we did for endpoints).
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 44625, 43594, 44756, 44730) e2e test client creation using the certificates API @liggitt
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 44625, 43594, 44756, 44730) Retry secret reference addition on conflict * Tolerates leading or trailing etcd reads when fetching liveServiceAccount - fixes #25416 * Tolerates conflicts when updating the service account with the secret reference (does RetryOnConflict before deleting token and completely restarting the flow) - fixes #44054
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fixing build break for federation https://github.com/kubernetes/kubernetes/pull/44555#issuecomment-296069884 is the culprit PR. This reverts one line from that PR. Our build is broken: https://k8s-testgrid.appspot.com/cluster-federation#build cc @kubernetes/sig-federation-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42202, 40784, 44642, 44623, 44761) Remove spammy logs in tests Ref #44707
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42202, 40784, 44642, 44623, 44761) Split out AdmissionOptions **What this PR does / why we need it**: The changes in this PR split out AdmissionOptions from ServerRunOptions. In the long term AdmissionOptions will accepts various dependencies and spit out AdmissionControl **Release note**: NONE
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42202, 40784, 44642, 44623, 44761) fix comment error for network plugin **What this PR does / why we need it**: **Which issue this PR fixes** : fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42202, 40784, 44642, 44623, 44761) make kubectl clientcache thread safe **What this PR does / why we need it**: Prevent panics when accessing kubectl client cache concurrently. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # https://github.com/kubernetes/helm/issues/1879
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 42202, 40784, 44642, 44623, 44761) Update CNI plugin to newest version; support ConfigLists **What this PR does / why we need it**: Updates the CNI network plugin to use the newest version of CNI. This brings with it plugin chaining and support for multiple versions. **Special notes for your reviewer**: This libcni change is backwards-compatible - older plugins will work without any changes needed. **Release note**: ```release-note This adds support for CNI ConfigLists, which permit plugin chaining. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue remove warning infomation when using '*' ``` #kubectl auth can-i "*" "*" Warning: the server doesn't have a resource type '*' yes ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add TestEtcdStoragePath integration test **What this PR does / why we need it**: `TestEtcdStoragePath` prevents the accidental movement of objects stored in etcd. It creates a stub of each object and then checks the expected location in etcd. Inadvertent `GroupVersionKind` changes are prevented. cc @liggitt @soltysh for review. cc @ncdc because I know you love this
😄 Signed-off-by:Monis Khan <mkhan@redhat.com> **Release note**: ``` NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Include system:authenticated group when impersonating Fixes #43227 An authorized impersonation request solely for a specific username previously resulted in a `user.Info` that did not include either the `system:authenticated` or `system:unauthenticated` groups. That meant that permissions intended to be granted to all users, like discovery, would be denied the impersonated user. This allows `kubectl get pods --as=<username>` to work as expected ```release-note API requests using impersonation now include the `system:authenticated` group in the impersonated user automatically. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue More RC/RS controller logging updates We were comparing the address of the old and new RC.spec.replicas and we have to compare the values. This only affects logging. Update RS controller to match RC controller to log when spec.replicas changes, not status.replicas. @kargakis @janetkuo @sttts @liggitt
-
Kenneth Owens authored
DeletionTimestamp set. Fixes 44229. Rename isTerminated to isTerminating Adds a test case for at the unit level to prevent regression
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue client-go PortForwarder: don't log an error if net.Listen fails **What this PR does / why we need it**: If ipv6 is disabled the client-go PortForwarder logs an error: ``` E0406 17:26:06.983609 29625 portforward.go:209] Unable to create listener: Error listen tcp6 [::1]:30143: socket: address family not supported by protocol ``` This pull request removes this error log. Reasons: * Tunnel creation might still succeed on ipv4 and the error just confuses the user (see https://github.com/kubernetes/helm/issues/2223). * If the tunnel can't be created the error gets also loggen in `listenOnPort`. * runtime.HandleError should only be used on errors "_when a non-user facing piece of code cannot return an error"_ which isn't the case here. **Which issue this PR fixes** Fixes https://github.com/kubernetes/helm/issues/2223
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Minor cleanups Minor improvements: - `ValidateNoNewFinalizers`: remove unused const - Mention that mutation of `spec.initContainers[*].image` field is allowed - Improve godoc comments
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Print conditions of RC/RS in 'kubectl describe' command **What this PR does / why we need it**: If conditions of RC/RS exist, print them in 'kubectl describe' command. **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 Print conditions of RC/RS in 'kubectl describe' command. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue client-go workqueue example Demonstrates how to compose a controller out of cache.Controller, cache.Indexer and a workqueue.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add nonResourceURL wildcard coverage tests Ensure `*` covering all paths is tested
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Lower allowed loss limit for Stackdriver Logging load tests
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Replace variable name to be more go friendly.
-
Wojciech Tyczynski authored
Fix issue #44757: Flaky Test_AttachDetachControllerRecovery
-