k3s/pkg
Brad Davidson 58b65cbeb1 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:24:23 -07:00
..
agent Bootstrap the executor even when the agent is disabled 2022-03-15 18:08:33 -07:00
apiaddresses Close additional leaked GPRC clients 2022-03-15 18:08:33 -07:00
apis/k3s.cattle.io Update generated code 2019-10-30 19:08:26 -07:00
authenticator Introduction of Integration Tests (#3695) 2021-07-26 09:59:33 -07:00
bootstrap Resolve Bootstrap Migration Edge Case (#4730) 2021-12-13 13:03:57 -07:00
cgroups Initial windows support for agent (#3375) 2021-06-01 12:29:46 -07:00
cli Bootstrap the executor even when the agent is disabled 2022-03-15 18:08:33 -07:00
clientaccess Backport of https://github.com/k3s-io/k3s/pull/4372 (#4654) 2021-12-07 15:29:31 -08:00
cloudprovider Fix race condition in cloud provider 2021-10-15 19:31:08 +02:00
cluster Ignore cluster membership errors when reconciling from temp etcd 2022-03-15 18:08:33 -07:00
codegen Update wrangler to v0.8.5 2021-08-20 18:47:16 -07:00
configfilearg Export default parser (#4621) 2021-12-01 13:04:42 -08:00
containerd Add StargzSupported stub for Windows 2021-09-15 09:45:57 -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:08:33 -07:00
data code to remove vendor dir 2021-12-27 14:58:44 -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.22.7 k3s1 (#5136) 2022-02-19 00:19:48 +02:00
etcd Close additional leaked GPRC clients 2022-03-15 18:08:33 -07:00
flock [Release-1.22] Backport E2E Testing Improvements (#5124) 2022-02-28 12:10:40 -08:00
generated Update wrangler to v0.8.5 2021-08-20 18:47:16 -07:00
kubectl Check for `--kubeconfig` flag with embedded `kubectl` (#5064) (#5075) 2022-02-08 09:14:28 -08:00
netutil Initial Logging Output Update (#2246) 2020-09-21 09:56:03 -07:00
node Update wrangler to v0.8.5 2021-08-20 18:47:16 -07:00
nodeconfig Introduction of Integration Tests (#3695) 2021-07-26 09:59:33 -07:00
nodepassword Update wrangler to v0.8.5 2021-08-20 18:47:16 -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 Update wrangler to v0.8.5 2021-08-20 18:47:16 -07:00
secretsencrypt Remove unnecessary copies of etcdconfig struct 2022-03-15 18:08:33 -07:00
server Defer ensuring node passwords on etcd-only nodes during initial cluster bootstrap 2022-03-18 13:24:23 -07:00
servicelb Allow svclb pod to enable ipv6 forwarding 2021-11-17 19:35:37 +01:00
static Upgrade to V1.22.7 k3s1 (#5136) 2022-02-19 00:19:48 +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 10:51:33 -08:00
util Fix adding etcd-only node to existing cluster 2022-03-15 18:08:33 -07:00
version remove hard coded value 2020-07-09 11:20:06 -07:00