Commit Graph

48 Commits (3999f832a6a5a4202b9132b2df06a73f8e840c5b)

Author SHA1 Message Date
Brad Davidson e2aca9ccae Fix rotateca validation failures when not touching default self-signed CAs
3 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
Brad Davidson 002e6c43ee Reorganize Driver interface and etcd driver to avoid passing context and config into most calls
1 year ago
Brad Davidson d95980bba3 Lock bootstrap data with empty key to prevent conflicts
2 years ago
Brad Davidson 992e64993d Add support for kubeadm token and client certificate auth
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
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
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 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 5ca206ad3b Fix handling of agent-token fallback to token
3 years ago
Brad Davidson e7464a17f7 Fix use of agent creds for secrets-encrypt and config validate
3 years ago
Brian Downs 3ae550ae51
Update bootstrap logic to output all changed files on disk (#4800)
3 years ago
Brad Davidson 8ad7d141e8 Close etcd clients to avoid leaking GRPC connections
3 years ago
Derek Nola 17eebe0563
Fix cold boot and reconcilation on secondary servers (#4747)
3 years ago
Hussein Galal d71b335871
Fix snapshot restoration on fresh nodes (#4737)
3 years ago
Brian Downs bf4e037fcf
Resolve Bootstrap Migration Edge Case (#4730)
3 years ago
Brian Downs a6fe2c0bc5
Resolve restore bootstrap (#4704)
3 years ago
Manuel Buil 1e0696628e
Merge pull request #4581 from manuelbuil/checking-HA-parameters
3 years ago
Derek Nola bcb662926d
Secrets-encryption rotation (#4372)
3 years ago
Manuel Buil 1b3187ea07 Check HA network parameters
3 years ago
Chris Kim f18b3252c0
[master] Add etcd extra args support for K3s (#4463)
3 years ago
Brian Downs adaeae351c
update bootstrap logic (#4438)
3 years ago
Brian Downs 0a0b915921
reset buffer after use (#4279)
3 years ago
Brian Downs 34080b23b1
Copy old bootstrap buffer data for use during migration (#4215)
3 years ago
Brian Downs ac7a8d89c6
Add ability to reconcile bootstrap data between datastore and disk (#3398)
3 years ago
Hussein Galal 136dddca11
Fix storing bootstrap data with empty token string (#3422)
3 years ago
Brian Downs 7c99f8645d
Have Bootstrap Data Stored in etcd at Completed Start (#3038)
4 years ago
Brad Davidson 7cdfaad6ce
Always use static ports for client load-balancers (#3026)
4 years ago
Brian Downs 13229019f8
Add ability to perform an etcd on-demand snapshot via cli (#2819)
4 years ago
JenTing Hsiao 57041f0239
Add codespell CI test and fix codespell error (#2740)
4 years ago
Brad Davidson c3c983198f Add temporary fix for issue with interrupted etcd promote
4 years ago
Brad Davidson 45dd4afe50 Simplify token parsing
4 years ago
Brad Davidson 9074da7405 Fix misc nits and missing/unused imports
4 years ago
Brad Davidson 703ba5cde7 Add a bunch of doc comments
4 years ago
Brad Davidson a3bbd58f37 Fix managed etcd cold startup deadlock issue #2249
4 years ago
Darren Shepherd a18d387390 Refactor clustered DB framework
5 years ago