Commit Graph

133 Commits (cff6f7aa1d7987a658b030b2bc69df7c25f515c8)

Author SHA1 Message Date
Brad Davidson f8e0648304 Convert remaining http handlers over to use util.SendError
6 months ago
Brad Davidson ff679fb3ab Refactor supervisor listener startup and add metrics
6 months ago
Brad Davidson 3d14092f76 Fix issue with k3s-etcd informers not starting
6 months ago
Hussein Galal 144f5ad333
Kubernetes V1.30.0-k3s1 (#10063)
7 months ago
Brad Davidson 7d9abc9f07 Improve etcd load-balancer startup behavior
8 months ago
Brad Davidson fe465cc832 Move etcd snapshot management CLI to request/response
8 months ago
Vitor Savian 5d69d6e782 Add tls for kine
8 months ago
Brad Davidson c51d7bfbd1 Add health-check support to loadbalancer
8 months ago
Brad Davidson 82e3c32c9f Retry startup snapshot reconcile
10 months ago
Brad Davidson 7ecd5874d2 Skip initial datastore reconcile during cluster-reset
1 year ago
Brad Davidson d885162967 Add server token hash to CR and S3
1 year ago
Brad Davidson 7464007037 Store extra metadata and cluster ID for snapshots
1 year ago
Derek Nola dface01de8
Server Token Rotation (#8265)
1 year ago
Manuel Buil f2c7117374 Take IPFamily precedence based on order
1 year ago
Brad Davidson 002e6c43ee Reorganize Driver interface and etcd driver to avoid passing context and config into most calls
1 year ago
Brad Davidson 0d23cfe038 Add RWMutex to address controller
1 year ago
Brad Davidson cba9f0d142 Add new CLI flag to disable TLS SAN CN filtering
1 year ago
Brad Davidson 66bae3e326 Bump dynamiclistener for init deadlock fix
1 year ago
Brad Davidson aa76942d0f Add FilterCN function to prevent SAN Stuffing
1 year ago
Manuel Buil 869e030bdd VPN PoC
1 year ago
Brad Davidson cf9ebb3259 Fail to validate server tokens that use bootstrap id/secret format
2 years ago
Brad Davidson c44d33d29b Fix race condition in tunnel server startup
2 years ago
Brad Davidson d95980bba3 Lock bootstrap data with empty key to prevent conflicts
2 years ago
Brad Davidson 0c302f4341 Fix etcd member deletion
2 years ago
Brad Davidson 992e64993d Add support for kubeadm token and client certificate auth
2 years ago
Silvio Moioli 23c1040adb
Bugfix: do not break cert-manager when pprof is enabled (#6635)
2 years ago
Derek Nola 13c633da12
Add Secrets Encryption to CriticalArgs (#6409)
2 years ago
iyear 3aae7b8783 Fix incorrect defer usage
2 years ago
Derek Nola 06d81cb936
Replace deprecated ioutil package (#6230)
2 years ago
Brad Davidson fc1c100ffd Remove legacy bidirectional datastore sync code
2 years ago
Brad Davidson 83420ef78e Fix fatal error when reconciling bootstrap data
2 years ago
Brad Davidson 96162c07c5 Handle egress-selector-mode change during upgrade
2 years ago
Igor 2999289e68
add support for pprof server (#5527)
2 years ago
Brad Davidson ce5b9347c9 Replace DefaultProxyDialerFn dialer injection with EgressSelector support
3 years ago
Brad Davidson 418c3fa858
Fix issue with datastore corruption on cluster-reset (#5515)
3 years ago
Roberto Bonafiglia 4afeb9c5c7
Merge pull request #5325 from rbrtbnfgl/fix-etcd-ipv6-url
3 years ago
Roberto Bonafiglia 06c779c57d Fixed loadbalancer in case of IPv6 addresses
3 years ago
Roberto Bonafiglia dda409b041 Updated localhost address on IPv6 only setup
3 years ago
Brad Davidson 1339626a5b Defragment etcd datastore before clearing alarms
3 years ago
Brad Davidson 3cebde924b Handle empty entries in bootstrap path map
3 years ago
Brad Davidson 003e094b45
Populate EtcdConfig in runtime from datastore when etcd is disabled (#5222)
3 years ago
Luther Monson 9a849b1bb7
[master] changing package to k3s-io (#4846)
3 years ago
Brad Davidson 9a48086524 Ignore cluster membership errors when reconciling from temp etcd
3 years ago
Brad Davidson e4846c92b4 Move temporary etcd startup into etcd module
3 years ago
Kamil Madac 333248466b
Add http/2 support to API server (#5149)
3 years ago
Brad Davidson 5014c9e0e8 Fix adding etcd-only node to existing cluster
3 years ago
Brad Davidson a1b800f0bf Remove unnecessary copies of etcdconfig struct
3 years ago
Brad Davidson 2989b8b2c5 Remove unnecessary copies of runtime struct
3 years ago
Brad Davidson 54bb65064e Fix cluster bootstrap test
3 years ago
Brad Davidson 5ca206ad3b Fix handling of agent-token fallback to token
3 years ago