Commit Graph

182 Commits (ff5c633fe7a2422ed2aa18ce8cdf52f758433873)

Author SHA1 Message Date
Brad Davidson a39e191906 Add tests for ETCD.Test()
4 weeks ago
Brad Davidson 095e34d816 Fix issues with defragment and alarm clear on etcd startup
4 weeks ago
Brad Davidson 0826ebc142 Fix race condition when multiple nodes reconcile S3 snapshots
2 months 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 c2216a62ad Use pagination when retrieving etcd snapshot list
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
Vitor Savian d9b8ba8d71
Add snapshot retention etcd-s3-folder fix
6 months ago
Brad Davidson 307f07bd61 Fix issue caused by sole server marked as failed under load
6 months ago
Brad Davidson ed23a2bb48 Fix netpol crash when node remains tained unintialized
6 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 5b431ca531 Fix on-demand snapshots not honoring folder
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
Derek Nola 14f54d0b26
Transition from deprecated pointer library to ptr (#9801)
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 edb0440017 Fix etcd snapshot reconcile for agentless nodes
8 months ago
Brad Davidson d7cdbb7d4d Send error response if member list cannot be retrieved
8 months ago
Brad Davidson 3576ed4327 Clean up snapshotDir create/exists logic
9 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
Brad Davidson 6ec1926f88 Add check for etcd-snapshot-dir and fix panic in Walk
10 months ago
Brad Davidson 4005600d4e Fix excessive retry on snapshot reconcile
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
Brad Davidson 319dca3e82 Fix nil map in full snapshot configmap reconcile
11 months ago
Brad Davidson 1e663622d2 Fix the OTHER log message that prints the wrong variable
11 months ago
Brad Davidson 6d3a92a658 Print key instead of file path in snapshot metadata log message
1 year ago
Brad Davidson b23e70d519 Don't apply s3 retention if S3 client failed to initialize
1 year ago
Brad Davidson a92c4a0f17 Don't request metadata when listing objects
1 year ago
Brad Davidson 1e0a7044cf Reorder snapshot configmap reconcile to reduce log spew during initial startup
1 year ago
Vitor Savian e53c189587
Handle nil pointer when runtime core is not ready in etcd
1 year ago
Brad Davidson 2088218c5f Fix issue with snapshot metadata configmap
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 5b6b9685e9 Manually requeue configmap reconcile when no nodes have reconciled snapshots
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 d885162967 Add server token hash to CR and S3
1 year ago
Brad Davidson 550ab36ab7 Switch to managing ETCDSnapshotFile resources
1 year ago
Brad Davidson 5cd4f69bfa Move snapshot delete into local/s3 functions
1 year ago
Brad Davidson 7464007037 Store extra metadata and cluster ID for snapshots
1 year ago