k3s/pkg/controller
Kubernetes Submit Queue 01517e530f
Merge pull request #59887 from dims/process-cloud-nodes-in-ccm-before-creating-shared-informer-handler
Automatic merge from submit-queue. 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>.

Process existing cloud nodes in CCM

**What this PR does / why we need it**:

This is a timing issue. If kubelet(s) get started before the CCM is
started, the shared informer event handler does not process them at
all. So we should loop through these before. We run this in a
go wait.Until loop to tolerate errors when listing the nodes and
giving an opportunity for any scripts that may need to setup RBAC
roles etc.


**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #58613

**Special notes for your reviewer**:

**Release note**:

```release-note
NONE
```
2018-02-15 12:17:26 -08:00
..
bootstrap Fix typos 2018-02-13 16:17:37 +08:00
certificates Merge pull request #58264 from WanLinghao/log_fix 2018-02-06 20:27:36 -08:00
cloud Merge pull request #59887 from dims/process-cloud-nodes-in-ccm-before-creating-shared-informer-handler 2018-02-15 12:17:26 -08:00
clusterroleaggregation Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
cronjob fix all the typos across the project 2018-02-11 11:04:14 +08:00
daemon fix all the typos across the project 2018-02-11 11:04:14 +08:00
deployment fix deployment's collision avoidance mechanism 2018-02-07 11:28:43 -08:00
disruption fix all the typos across the project 2018-02-11 11:04:14 +08:00
endpoint fix all the typos across the project 2018-02-11 11:04:14 +08:00
garbagecollector fix all the typos across the project 2018-02-11 11:04:14 +08:00
history Promote SS to apps/v1 2018-01-18 13:48:52 +05:30
job Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
namespace Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
nodeipam fix all the typos across the project 2018-02-11 11:04:14 +08:00
nodelifecycle Merge pull request #59323 from zetaab/nodetaint 2018-02-15 09:52:10 -08:00
podautoscaler correct typo in HorizontalPodAutoscaler status condition 2018-01-29 13:01:43 -05:00
podgc Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
replicaset remove duplicated import 2018-01-17 09:34:59 +08:00
replication Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
resourcequota Merge pull request #57149 from deads2k/rebase-02-quota 2018-01-22 19:02:29 -08:00
route Add context to all relevant cloud APIs 2018-02-06 12:49:17 -08:00
service fix all the typos across the project 2018-02-11 11:04:14 +08:00
serviceaccount svcacct: move claim generation out of TokenGenerator 2018-02-06 13:19:54 -08:00
statefulset Merge pull request #55792 from dhilipkumars/statefulset-appsv1 2018-01-26 06:54:33 -08:00
testutil add node shutdown taint 2018-02-08 12:56:06 +02:00
ttl Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
util/node taint also node controller 2018-02-10 15:41:24 +02:00
volume add number measurement for bound/unbound pv/pvc 2018-02-14 17:31:14 +08:00
.import-restrictions
BUILD Add PV protection controller 2018-01-31 20:18:54 +08:00
OWNERS
client_builder.go
controller_ref_manager.go fix all the typos across the project 2018-02-11 11:04:14 +08:00
controller_ref_manager_test.go
controller_utils.go fix all the typos across the project 2018-02-11 11:04:14 +08:00
controller_utils_test.go
doc.go
lookup_cache.go