k3s/pkg
Brad Davidson dc18ef2e51 Refactor log and reaper exec to omit MAINPID
Using MAINPID breaks systemd's exit detection, as it stops watching the
original pid, but is unable to watch the new pid as it is not a child
of systemd itself. The best we can do is just notify when execing the child
process.

We also need to consolidate forking into a sigle place so that we don't
end up with multiple levels of child processes if both redirecting log
output and reaping child processes.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-10-12 13:35:10 -07:00
..
agent Enable the inheritance of settings for ipv6 2021-09-28 09:42:08 +02:00
apiaddresses Fix condition for adding kubernetes endpoints (#3941) 2021-08-31 00:57:17 +02: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 Add ability to reconcile bootstrap data between datastore and disk (#3398) 2021-10-07 12:47:00 -07:00
cgroups Initial windows support for agent (#3375) 2021-06-01 12:29:46 -07:00
cli Refactor log and reaper exec to omit MAINPID 2021-10-12 13:35:10 -07:00
clientaccess Add ability to reconcile bootstrap data between datastore and disk (#3398) 2021-10-07 12:47:00 -07:00
cloudprovider Add support for dual-stack Pod/Service CIDRs and node IP addresses (#3212) 2021-04-21 15:56:20 -07:00
cluster Improve error message when using a "K10" prefixed token (#4180) 2021-10-11 10:00:22 -07:00
codegen Update wrangler to v0.8.5 2021-08-20 18:47:16 -07:00
configfilearg Introduction of Integration Tests (#3695) 2021-07-26 09:59:33 -07: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 Add ability to reconcile bootstrap data between datastore and disk (#3398) 2021-10-07 12:47:00 -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 Add topologySpreadConstraints to support scaling of coredns 2021-10-05 11:52:44 -07:00
etcd Add ability to reconcile bootstrap data between datastore and disk (#3398) 2021-10-07 12:47:00 -07:00
flock Creation of K3s integration test Sonobuoy plugin (#3931) 2021-08-30 08:27:59 -07:00
generated Update wrangler to v0.8.5 2021-08-20 18:47:16 -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 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
server [master] Add etcd-member-management controller to K3s (#4001) 2021-09-14 08:20:38 -07:00
servicelb Dual-stack support LB controller 2021-10-06 11:06:20 +02:00
static Replace dropped v1beta1 APIs with v1 2021-08-20 18:47:16 -07:00
token Refactor tokens, bootstrap, and cli args 2019-10-30 19:06:49 -07:00
untar Limit zstd decoder memory 2021-02-17 11:48:03 -08:00
util Minor cleanup on cribbed function 2021-09-10 17:04:15 -07:00
version remove hard coded value 2020-07-09 11:20:06 -07:00