Commit Graph

131 Commits (2441e469502faac6287d4cec0f72a67aac455eab)

Author SHA1 Message Date
Brad Davidson 095e34d816 Fix issues with defragment and alarm clear on etcd startup
4 weeks ago
Brad Davidson 0942e6a0c5 Fix sqlite endpoint when migrating from sqlite to etcd
2 months ago
Will e4f3cc7b54 remove deprecated use of wait functions
4 months ago
Brad Davidson c36db53e54 Add etcd s3 config secret implementation
5 months ago
Brad Davidson aa4794b372 Replace 1-weight semaphore on snapshots with simple mutex
5 months ago
Brad Davidson f8e0648304 Convert remaining http handlers over to use util.SendError
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 94e29e2ef5 Make /db/info available anonymously from localhost
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 d7cdbb7d4d Send error response if member list cannot be retrieved
8 months ago
Brad Davidson 82432a2df7 Fix issue with etcd node name missing hostname
9 months ago
Derek Nola fae41a8b2a Rename AgentReady to ContainerRuntimeReady for better clarity
9 months ago
Brad Davidson de825845b2 Bump kine and set NotifyInterval to what the apiserver expects
10 months ago
Vitor Savian f9ee66f4d8 Changed how lastHeartBeatTime works in the etcd condition
10 months ago
Brad Davidson 8224a3a7f6 Fix ipv6 endpoint address selection for on-demand snapshots
10 months ago
Vitor Savian 9a70021a9e Error getting node in setEtcdStatusCondition
11 months ago
Vitor Savian 4a92ced8ee Handle etcd status condition when cluster reset and disable etcd
11 months ago
Vitor Savian e53c189587
Handle nil pointer when runtime core is not ready in etcd
1 year ago
Vitor Savian c5cd7b3d65
Added etcd status condition
1 year ago
Brad Davidson 49411e7084 Don't try to read token hash and cluster id during cluster-reset
1 year ago
Brad Davidson 3db1d33282 Re-enable etcd endpoint auto-sync
1 year ago
Brad Davidson 9597ea1183 Start etcd client before ensuring self removal
1 year ago
Brad Davidson 550ab36ab7 Switch to managing ETCDSnapshotFile resources
1 year ago
Brad Davidson 676b00aa0e Move etcd snapshot code into separate file
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 890645924f Don't export functions not needed outside the etcd package
1 year ago
Brad Davidson 8c73fd670b Disable HTTP on main etcd client port
1 year ago
Vitor Savian e83b1ba4aa
Fixed the etcd retention to delete orphaned snapshots based on the date (#8177)
1 year ago
Ian Cardoso e551308db8
fix for etcd-snapshot delete with --etcd-s3 flag (#8110)
1 year ago
Vitor Savian ca7aeed090
Etcd snapshots retention when node name changes (#8099)
1 year ago
Brad Davidson aa76942d0f Add FilterCN function to prevent SAN Stuffing
1 year ago
Brad Davidson e61fde93c1 Fix MemberList error handling and incorrect etcd-arg passthrough
2 years ago
Brad Davidson 91afb38799 Retry cluster join on "too many learners" error
2 years ago
Brad Davidson d95980bba3 Lock bootstrap data with empty key to prevent conflicts
2 years ago
Brad Davidson b010db0cff Ensure that loopback is used for the advertised address when resetting
2 years ago
Brad Davidson 0c302f4341 Fix etcd member deletion
2 years ago
Brad Davidson 3d146d2f1b Allow for multiple sets of leader-elected controllers
2 years ago
Brad Davidson a298bfdb18 Add jitter to scheduled snapshots and retry harder on conflicts
2 years ago
Derek Nola 06d81cb936
Replace deprecated ioutil package (#6230)
2 years ago
Derek Nola 4c0bc8c046
Update etcd error to match correct url (#5909)
2 years ago
Brad Davidson 5eaa0a9422 Replace getLocalhostIP with Loopback helper method
2 years ago
Brad Davidson 1674b9d640 Raise etcd connection test timeout to 30 seconds
2 years ago
Brad Davidson ffe72eecc4 Address issues with etcd snapshots
2 years ago
Brad Davidson 6fad63583b Only listen on loopback when resetting
2 years ago
Brad Davidson fb0a342a20 Sanitize filenames for use in configmap keys
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