k3s/pkg
Kubernetes Submit Queue 6ec4cb107e
Merge pull request #57642 from lichuqiang/serviceEvent
Automatic merge from submit-queue (batch tested with PRs 58517, 57642). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Fix event message when processing loadbalancer update

**What this PR does / why we need it**:
When a service get updated, in func [processServiceUpdate](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/service/service_controller.go#L249), we process its LB accordingly, that is, create one if the service requests and no corresponding loadbalancer exists; and delete potential  orphaned load balancer if the service does not need it any more.
But if a service does not `wantsLoadBalancer` but get error when trying to `GetLoadBalancer`, user could find an event in format of "CreatingLoadBalancerFailed..."[here](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/service/service_controller.go#L261), which would confusing users. So we should generate event info according to service type.

**Special notes for your reviewer**:
/sig network

**Release note**:

```release-note
NONE
```
2018-01-19 13:05:34 -08:00
..
api Merge pull request #57059 from ericchiang/client-go/remove-openapi-import 2018-01-12 01:26:16 -08:00
apis auto generated code 2018-01-16 12:34:31 +08:00
auth Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
capabilities Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
client Merge pull request #57504 from yue9944882/fix-fake-client-dummy-watch 2018-01-16 08:39:03 -08:00
cloudprovider Merge pull request #58493 from bowei/cp-firewall 2018-01-19 10:35:20 -08:00
controller Merge pull request #57642 from lichuqiang/serviceEvent 2018-01-19 13:05:34 -08:00
credentialprovider Better check for GCE VM 2018-01-17 18:35:51 -05:00
features Merge pull request #56948 from MrHohn/esipp-remove-feature-gate 2018-01-19 00:35:01 -08:00
fieldpath Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
generated
kubeapiserver make kube-apiserver admission flag disable other plugins 2018-01-19 08:14:04 -05:00
kubectl Merge pull request #56960 from islinwb/remove_unused_code_ut_pkg 2018-01-18 02:41:29 -08:00
kubelet Merge pull request #58053 from tianshapjq/nit-errUnsupportedVersion 2018-01-19 03:26:34 -08:00
kubemark
master Remove unused code in UT files in pkg/ 2018-01-15 16:02:35 +08:00
printers Merge pull request #56960 from islinwb/remove_unused_code_ut_pkg 2018-01-18 02:41:29 -08:00
probe Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
proxy Merge pull request #56948 from MrHohn/esipp-remove-feature-gate 2018-01-19 00:35:01 -08:00
quota Merge pull request #50286 from Pingan2017/modify0808 2018-01-15 11:35:03 -08:00
registry Merge pull request #56948 from MrHohn/esipp-remove-feature-gate 2018-01-19 00:35:01 -08:00
routes
scheduler fix a little typo in BalancedResourceAllocation 2018-01-18 12:50:20 +08:00
security Remove unused code in UT files in pkg/ 2018-01-15 16:02:35 +08:00
securitycontext pkg/securitycontext/util_test.go(TestAddNoNewPrivileges): update tests. 2018-01-08 15:46:39 +01:00
serviceaccount Remove unused code in UT files in pkg/ 2018-01-15 16:02:35 +08:00
ssh Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
util Merge pull request #58284 from mfojtik/findmnt-out 2018-01-18 13:11:30 -08:00
version All Kubelet flags should be explicitly registered 2018-01-09 17:37:34 -08:00
volume Merge pull request #58209 from NickrenREN/csi-fstype 2018-01-18 09:35:58 -08:00
watch
.import-restrictions
BUILD create auto-gen files 2018-01-17 16:23:03 +08:00
OWNERS