Commit Graph

131 Commits (8d4764531248f064e73944fa220ad346683b80c5)

Author SHA1 Message Date
Brad Davidson 8d47645312 Consistently set snapshotFile timestamp
1 year ago
Brad Davidson f1afe153a3 Tidy s3 upload functions
1 year ago
Brad Davidson 2b0e2e8ada Elide old snapshot data when apiserver rejects configmap with ErrRequestEntityTooLarge
1 year ago
Brad Davidson 676b00aa0e Move etcd snapshot code into separate file
1 year ago
Brad Davidson 8705a88bf4 Clear remove annotations on cluster reset; refuse to delete last member from cluster
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
Brad Davidson f2ceeb01d9
Fix issue with long-running apiserver endpoints watch (#5478)
3 years ago
Brad Davidson 7760e2177a Bump etcd to 3.5.3-k3s1
3 years ago
Brad Davidson b12cd62935 Move IPv4/v6 selection into helpers
3 years ago
Roberto Bonafiglia 9c9adda61b Added default endpoint for IPv6
3 years ago
Brad Davidson f37e7565b8 Move the apiserver addresses controller into the etcd package
3 years ago
Brad Davidson 2a429aac65 Fix crash on early snapshot
3 years ago
Roberto Bonafiglia 4afeb9c5c7
Merge pull request #5325 from rbrtbnfgl/fix-etcd-ipv6-url
3 years ago
Roberto Bonafiglia 0746dde758 Fixed http URL on etcd
3 years ago
Roberto Bonafiglia 06c779c57d Fixed loadbalancer in case of IPv6 addresses
3 years ago
Brad Davidson 62cc1ed24f Skip setting up client tls when etcd server does not have tls enabled
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
Roberto Bonafiglia 2285aa699b Fixed etcd URL in case of IPv6 address
3 years ago
Brad Davidson 078da46532 Close additional leaked GPRC clients
3 years ago
Derek Nola 1f7abe5dbb
Testing directory and documentation rework. (#5256)
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
Brad Davidson 555087b9b8 Add function to clear local alarms on etcd startup
3 years ago
Brad Davidson 5014c9e0e8 Fix adding etcd-only node to existing cluster
3 years ago
Brad Davidson 2989b8b2c5 Remove unnecessary copies of runtime struct
3 years ago
Derek Nola e28be2912c
Migrate Ginkgo testing framework to V2, consolidate integration tests (#5097)
3 years ago