k3s/pkg
Brad Davidson f152f656a0
Replace k3s cloud provider wrangler controller with core node informer (#2843)
* Replace k3s cloud provider wrangler controller with core node informer

Upstream k8s has exposed an interface for cloud providers to access the
cloud controller manager's node cache and shared informer since
Kubernetes 1.9. This is used by all the other in-tree cloud providers;
we should use it too instead of running a dedicated wrangler controller.

Doing so also appears to fix an intermittent issue with the uninitialized
taint not getting cleared on nodes in CI.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-01-22 16:59:48 -08:00
..
agent Do not validate snapshotter argument if docker is enabled 2021-01-20 12:25:28 -08:00
apis/k3s.cattle.io Update generated code 2019-10-30 19:08:26 -07:00
authenticator Use secrets for node-passwd entries and cleanup 2020-11-05 09:48:53 -07:00
bootstrap
cli Add ability to perform an etcd on-demand snapshot via cli (#2819) 2021-01-21 14:09:15 -07:00
clientaccess Add timeout to clientaccess http client 2020-09-27 03:26:27 -07:00
cloudprovider Replace k3s cloud provider wrangler controller with core node informer (#2843) 2021-01-22 16:59:48 -08:00
cluster Add ability to perform an etcd on-demand snapshot via cli (#2819) 2021-01-21 14:09:15 -07:00
codegen Add support for disabling all staged content 2020-09-14 14:21:37 -07:00
configfilearg Add support for both config-file and data-dir at a global level in the self-extracting wrapper for K3s (#2594) 2020-12-16 09:27:57 -08:00
containerd add fuse-overlayfs snapshotter (mainly for rootless mode) 2020-12-01 11:00:00 -08:00
ctr
daemons Add ability to perform an etcd on-demand snapshot via cli (#2819) 2021-01-21 14:09:15 -07:00
datadir Make program name a variable to be changed at compile time 2020-06-06 16:39:41 -07:00
dataverify Add file verification for data directory 2020-10-06 10:29:27 -07:00
deploy Bump coredns to 1.8.0 2020-12-17 15:20:19 -08:00
etcd Add ability to perform an etcd on-demand snapshot via cli (#2819) 2021-01-21 14:09:15 -07:00
flock Add Release function for flock 2020-10-06 10:29:27 -07:00
generated Update go.mod for k8s 1.19 2020-08-28 17:18:31 -07:00
kubectl Update Kubernetes to v1.20.0-k3s1 2020-12-08 22:51:34 -08:00
netutil Initial Logging Output Update (#2246) 2020-09-21 09:56:03 -07:00
node Use secrets for node-passwd entries and cleanup 2020-11-05 09:48:53 -07:00
nodeconfig Call setproctitle to conceal node args in ps output 2020-07-28 15:49:49 -07:00
nodepassword Use secrets for node-passwd entries and cleanup 2020-11-05 09:48:53 -07:00
passwd Use secrets for node-passwd entries and cleanup 2020-11-05 09:48:53 -07:00
rootless rootless: fix "stat /run/user/1000: no such file or directory" on kubectl run 2020-12-01 10:31:21 -08:00
rootlessports Initial Logging Output Update (#2246) 2020-09-21 09:56:03 -07:00
server Add ability to perform an etcd on-demand snapshot via cli (#2819) 2021-01-21 14:09:15 -07:00
servicelb deprecate the "node-role.kubernetes.io/master" label / taint 2020-12-08 22:51:34 -08:00
static Add support for disabling all staged content 2020-09-14 14:21:37 -07:00
token
untar
util fix formatting 2020-02-23 00:48:26 -08:00
version remove hard coded value 2020-07-09 11:20:06 -07:00