k3s/pkg
Brad Davidson 2e4e7cf2c1 Move request handlers out of server package
The servers package, and router.go in particular, had become quite
large. Address this by moving some things out to separate packages:
* http request handlers all move to pkg/server/handlers.
* node password bootstrap auth handler goes into pkg/nodepassword with
  the other nodepassword code.

While we're at it, also be more consistent about calling variables that
hold a config.Control struct or reference `control` instead of `config` or `server`.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-01-09 00:51:19 -08:00
..
agent Load kernel modules for nft in agent setup (#11524) 2025-01-07 03:01:02 +02:00
apis/k3s.cattle.io Add new CRD for etcd snapshots 2023-10-12 15:04:45 -07:00
authenticator Consistently use constant-time comparison of password hashes 2023-05-09 13:54:50 -07:00
bootstrap Fix rotateca validation failures when not touching default self-signed CAs 2024-08-22 14:47:40 -07:00
certmonitor fix: Use actual warningPeriod in certmonitor 2024-06-03 11:20:15 -07:00
cgroups Bump containerd/runc to v1.7.10-k3s1/v1.1.10 2023-12-08 18:17:19 -08:00
cli Move request handlers out of server package 2025-01-09 00:51:19 -08:00
clientaccess Move etcd snapshot management CLI to request/response 2024-04-09 15:21:26 -07:00
cloudprovider V1.32.0+k3s1 (#11478) 2024-12-20 23:17:14 +02:00
cluster Refactor filterCN to use a Set instead of map[string]bool 2024-12-06 11:45:34 -08:00
codegen Kubernetes V1.30.0-k3s1 (#10063) 2024-05-06 19:42:27 +03:00
configfilearg Fix handling of wrapped subcommands when run with a path 2024-11-12 16:35:54 -08:00
containerd [K3s][Windows Port] Build script, multi-call binary, and Flannel (#7259) 2023-10-16 14:53:09 -04:00
crd Kubernetes V1.30.0-k3s1 (#10063) 2024-05-06 19:42:27 +03:00
ctr Build & enable ctr with k3s server 2019-06-30 09:30:25 -07:00
daemons Move request handlers out of server package 2025-01-09 00:51:19 -08:00
data code changes to drop the vendor dir 2021-12-21 14:23:38 -07:00
datadir Kubernetes V1.30.0-k3s1 (#10063) 2024-05-06 19:42:27 +03:00
dataverify Add file verification for data directory 2020-10-06 10:29:27 -07:00
deploy Update Traefik to v2.11.17 (#11502) 2025-01-07 14:52:20 -08:00
etcd Switch to using kubelet config files instead of CLI args 2024-12-20 14:41:40 -08:00
flock Fix Github Actions for Ubuntu-24.04 (#11112) 2024-10-16 12:22:07 -07:00
generated V1.32.0+k3s1 (#11478) 2024-12-20 23:17:14 +02:00
kubeadm Add support for k3s token command 2023-02-07 14:55:04 -08:00
kubectl Fix the "Standalone"-mode of oidc-login in the wrapped kubectl application. 2024-11-08 08:52:53 -08:00
metrics Add loadbalancer metrics 2024-12-06 11:45:34 -08:00
node Kubernetes V1.30.0-k3s1 (#10063) 2024-05-06 19:42:27 +03:00
nodeconfig VPN PoC 2023-06-09 12:39:33 +02:00
nodepassword Move request handlers out of server package 2025-01-09 00:51:19 -08:00
passwd VPN PoC 2023-06-09 12:39:33 +02:00
proctitle Kubernetes V1.30.0-k3s1 (#10063) 2024-05-06 19:42:27 +03:00
profile Refactor supervisor listener startup and add metrics 2024-05-28 16:24:57 -07:00
rootless Allow additional Rootless CopyUpDirs through K3S_ROOTLESS_COPYUPDIRS env variable (#10386) 2024-10-07 09:38:11 -07:00
rootlessports Kubernetes V1.30.0-k3s1 (#10063) 2024-05-06 19:42:27 +03:00
secretsencrypt Use helper to set consistent rest.Config rate limits and timeouts 2024-12-06 11:45:34 -08:00
server Move request handlers out of server package 2025-01-09 00:51:19 -08:00
spegel remove deprecated use of wait functions 2024-07-29 16:23:17 -07:00
static Bump traefik to chart 27.0.2 / appVersion v2.11.10 2024-09-30 12:49:18 -07:00
untar Bump wharfie to v0.5.1 and use shared decompression code 2021-12-07 12:50:57 -08:00
util Use helper to set consistent rest.Config rate limits and timeouts 2024-12-06 11:45:34 -08:00
version Add runtime checking of golang version 2024-01-04 17:22:46 -08:00
vpn Add extraArgs to tailscale 2023-09-25 17:04:50 +02:00