k3s/pkg
Brad Davidson 3cd7a46b8f Defer ensuring node passwords on etcd-only nodes during initial cluster bootstrap
This allows secondary etcd nodes to bootstrap the kubelet before an
apiserver joins the cluster. Rancher waits for all the etcd nodes to
come up before adding the control-plane nodes, so this needs to be
handled properly.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 38706eeec0)
2022-03-18 13:50:43 -07:00
..
agent Bootstrap the executor even when the agent is disabled 2022-03-15 18:09:26 -07:00
apiaddresses Close additional leaked GPRC clients 2022-03-15 18:09:26 -07: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 Resolve Bootstrap Migration Edge Case (#4730) 2021-12-13 13:04:33 -07:00
cli Bootstrap the executor even when the agent is disabled 2022-03-15 18:09:26 -07:00
clientaccess Backport secrets-encrypte command (#4658) 2021-12-07 17:21:10 -08:00
cloudprovider Fix race condition in cloud provider 2021-10-19 10:25:34 +02:00
cluster Ignore cluster membership errors when reconciling from temp etcd 2022-03-15 18:09:26 -07:00
codegen Add support for disabling all staged content 2020-09-14 14:21:37 -07:00
configfilearg Improved regex for double equals arguments (#4508) 2021-11-16 11:31:46 -08:00
containerd AkihiroSuda/containerd-fuse-overlayfs -> containerd/fuse-overlayfs-snapshotter 2021-03-24 10:34:34 -07:00
ctr Build & enable ctr with k3s server 2019-06-30 09:30:25 -07:00
daemons Move temporary etcd startup into etcd module 2022-03-15 18:09:26 -07:00
data code to remove vendor dir 2021-12-27 15:02:34 -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 Upgrade to V1.21.10+k3s1 (#5137) 2022-02-20 20:48:06 +02:00
etcd Close additional leaked GPRC clients 2022-03-15 18:09:26 -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 Check for `--kubeconfig` flag with embedded `kubectl` (#5064) (#5074) 2022-02-07 10:49:04 -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 Use config file values in node-args annotation 2021-05-10 14:08:02 -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: allow kernel.dmesg_restrict=1 2021-03-24 01:03:14 -07:00
rootlessports Initial Logging Output Update (#2246) 2020-09-21 09:56:03 -07:00
secretsencrypt Remove unnecessary copies of etcdconfig struct 2022-03-15 18:09:26 -07:00
server Defer ensuring node passwords on etcd-only nodes during initial cluster bootstrap 2022-03-18 13:50:43 -07:00
servicelb Allow svclb pod to enable ipv6 forwarding 2021-11-17 19:50:00 +01:00
static Upgrade to V1.21.10+k3s1 (#5137) 2022-02-20 20:48:06 +02:00
token Refactor tokens, bootstrap, and cli args 2019-10-30 19:06:49 -07:00
untar Bump wharfie to v0.5.1 and use shared decompression code 2021-12-08 13:33:45 -08:00
util Fix adding etcd-only node to existing cluster 2022-03-15 18:09:26 -07:00
version remove hard coded value 2020-07-09 11:20:06 -07:00