Commit Graph

57 Commits (bf6e8742415b718d78ccc7ebe8eb4525169680dd)

Author SHA1 Message Date
galal-hussein 6635503c7a kubernetes 1.30.0-k3s1
7 months ago
Brad Davidson 08f1022663 Don't log 'apiserver disabled' error sent by etcd-only nodes
8 months ago
Brad Davidson fe465cc832 Move etcd snapshot management CLI to request/response
8 months ago
Brad Davidson 7a2a2d075c Move error response generation code into util
8 months ago
Oleg Matskiv e3b237fc35 Don't verify the node password if the local host is not running an agent
10 months ago
Brad Davidson 6c544a4679 Add jitter to client config retry
1 year ago
Derek Nola dface01de8
Server Token Rotation (#8265)
1 year ago
Derek Nola 8405813c12
Fix rootless node password (#7887)
1 year ago
Brad Davidson 5170bc5a04 Improve error response logging
2 years ago
Brad Davidson 45d8c1a1a2 Soft-fail on node password verification if the secret cannot be created
2 years ago
Brad Davidson 239021e759 Consistently use constant-time comparison of password hashes
2 years ago
Brad Davidson 977a85559e Add support for cross-signing new certs during ca rotation
2 years ago
Brad Davidson 87f9c4ab11 Ensure that node exists when using node auth
2 years ago
Brad Davidson 373df1c8b0 Add support for `k3s token` command
2 years ago
Brad Davidson 215fb157ff Add `certificate rotate-ca` to write updated CA certs to datastore
2 years ago
Derek Nola 06d81cb936
Replace deprecated ioutil package (#6230)
2 years ago
Brad Davidson a15e7e8b68 Move DisableServiceLB/Rootless/ServiceLBNamespace into config.Control
2 years ago
Brad Davidson ce5b9347c9 Replace DefaultProxyDialerFn dialer injection with EgressSelector support
3 years ago
Brad Davidson 3d01ca1309 Make supervisor errors parsable by Kubernetes client libs
3 years ago
Brad Davidson 5b2c14b123 Print a helpful error when trying to join additional servers but etcd is not in use
3 years ago
Brad Davidson 99851b0f84 Use core constants for cert user/group values
3 years ago
Brad Davidson 49544e0d49 Allow agents to query non-apiserver supervisors for apiserver endpoints
3 years ago
Brad Davidson 38706eeec0 Defer ensuring node passwords on etcd-only nodes during initial cluster bootstrap
3 years ago
Luther Monson 9a849b1bb7
[master] changing package to k3s-io (#4846)
3 years ago
Brad Davidson 5014c9e0e8 Fix adding etcd-only node to existing cluster
3 years ago
Brad Davidson e7464a17f7 Fix use of agent creds for secrets-encrypt and config validate
3 years ago
Derek Nola bcb662926d
Secrets-encryption rotation (#4372)
3 years ago
Brad Davidson 5a923ab8dc Add containerd ready channel to delay etcd node join
3 years ago
Brad Davidson dc14f370c4 Update wrangler to v0.8.5
3 years ago
Brad Davidson 869b98bc4c Sync DisableKubeProxy into control struct
3 years ago
Brad Davidson 90445bd581
Wait until server is ready before configuring kube-proxy (#3716)
3 years ago
Brad Davidson 2705431d96
Add support for dual-stack Pod/Service CIDRs and node IP addresses (#3212)
4 years ago
Erik Wilson 4245fd7b67 Return http.StatusOK instead of 0
4 years ago
Erik Wilson 2fb411fc83 Fix spelling mistake
4 years ago
Erik Wilson 09eb44ba53 Bootstrap node password with local file
4 years ago
Erik Wilson 1230d7b7df Fix HA server initialization
4 years ago
Erik Wilson 92d04355f4
Use secrets for node-passwd entries and cleanup
4 years ago
Brian Downs bb8e5374ea conform to repo conventions
4 years ago
Brian Downs 00831f9bc8 use version.Program
4 years ago
Brian Downs 301fb73952 add node ip to the request header for cert gen
4 years ago
Darren Shepherd 7e59c0801e Make program name a variable to be changed at compile time
5 years ago
Darren Shepherd ff34c5c5cf Download cert/key to agent with single HTTP request
5 years ago
Darren Shepherd 0ae20eb7a3 Support both http and db based bootstrap
5 years ago
Darren Shepherd e2431bdf9d Add dqlite support
5 years ago
Darren Shepherd ba240d0611 Refactor tokens, bootstrap, and cli args
5 years ago
Darren Shepherd f0382329a5 Drop openapi hack
5 years ago
Erik Wilson fdb997b4ee Fix missing early returns on routes
5 years ago
Erik Wilson 7090a7d551 Move node password to separate file
6 years ago
Erik Wilson 2c9444399b Refactor certs
6 years ago
Darren Shepherd c0702b0492 Port to wrangler
6 years ago