Brian Downs
49073cd2ff
add timeouts around s3 operations
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 10:07:55 -07:00
Brian Downs
78067d4d95
update comments, remove unneeded code
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 10:07:48 -07:00
Brian Downs
605473e259
fix delete logic, update subcommand functionality
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 10:07:41 -07:00
Brian Downs
bfea9247cf
initial
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 10:07:33 -07:00
Brian Downs
45465ad905
update vendor
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 10:06:41 -07:00
Brian Downs
f0a752ef80
move snapshot save into if nil check
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:54:13 -07:00
Brian Downs
80b1ca2586
move map nil check
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:53:58 -07:00
Brian Downs
e9bc6bdc09
initialize map if nil
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:53:52 -07:00
Brian Downs
59b52a157d
refactor snapshot storage processing logic
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:53:43 -07:00
Brian Downs
60b71bfbff
change string interpolation var in error msg
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:53:37 -07:00
Brian Downs
3a834aae59
change string interpolation var in error msg
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:53:29 -07:00
Brian Downs
574648ef6f
update error message with context about failure
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:53:21 -07:00
Brian Downs
b60ee806f5
add nodeName to etcd struct, update refs
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:53:13 -07:00
Brian Downs
a1220f7fc7
Add ability for node to save etcd snapshot state at start.
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:52:49 -07:00
Brian Downs
a74fb99037
Update snapshot local and S3 logic and supporting code.
...
* Add the collection of the snapshots to the retry logic.
* Remove node specific entries and collected entries to maps and
update the config map.
* Add node-name flag to the etcd-snapshot command and set in ENV.
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:52:16 -07:00
Brian Downs
86ecb79716
remove dirs from snapshot listing
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:52:11 -07:00
Brian Downs
2ca14a331e
remove unnecessary prefix:
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:52:04 -07:00
Brian Downs
a711f6a365
export needed function to create core factory
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:51:57 -07:00
Brian Downs
62bbef7253
update struct field doc comment and get basename on s3 obj
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:51:49 -07:00
Brian Downs
83ae76fe8d
update data structure and account for possible race in start
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:51:42 -07:00
Brian Downs
4c57fad5a1
update doc comment
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:51:35 -07:00
Brian Downs
297d80a924
remove unnecessary error condition
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:51:27 -07:00
Brian Downs
4e90846599
add node name to s3 structure data
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:51:20 -07:00
Brian Downs
a831b8e611
add location comment
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:51:13 -07:00
Brian Downs
d6378e5901
add addtional log entry
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:51:06 -07:00
Brian Downs
77caab3c34
update retention
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:50:58 -07:00
Brian Downs
b3e84c8862
code clean up, simplification, etc.
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:50:52 -07:00
Brian Downs
a846957a47
update func sig
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:50:44 -07:00
Brian Downs
9882eb0887
update vendor and config map name
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:50:30 -07:00
Brian Downs
a6f64cc73d
update node name in s3 files
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:48:54 -07:00
Brian Downs
10f0a7908a
add configmap save logic
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:48:45 -07:00
Brian Downs
977d7923dd
Add ability to list snapshots.
...
This adds the ability to list snapshots stored locally and in S3 and
their respective metadata.
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:48:38 -07:00
Brian Downs
9833ac095d
update dependencies
...
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-06-29 09:48:27 -07:00
Derek Nola
5d0a12a616
Update to v1.20.8 ( #3477 )
...
* Update to v1.20.8
* Fix comment typo that was breaking tests
Signed-off-by: root <derek.nola@suse.com >
v1.20.8+k3s1
v1.20.8-rc1+k3s1
2021-06-17 19:34:10 -07:00
Jacob Blain Christen
aa768cbdab
[backport 1.20] runc: v1.0.0-rc95 ( #3351 )
...
- Addresses #3300
Signed-off-by: Jacob Blain Christen <dweomer5@gmail.com >
v1.20.7+k3s1
v1.20.7-rc2+k3s1
2021-05-19 11:35:03 -07:00
Brad Davidson
245f27e2b2
Handle conntrack-related sysctls in supervisor agent setup
...
(cherry picked from commit 7e175e8ad4 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2021-05-19 01:03:00 -07:00
Erik Wilson
dc12eca456
Merge pull request #3329 from erikwilson/v1.20.7-k3s1
...
Update Kubernetes to v1.20.7-k3s1
v1.20.7-rc1+k3s1
2021-05-14 13:54:37 -07:00
Erik Wilson
f90bce1b83
Bump to go 1.15.12
2021-05-14 10:39:42 -07:00
Erik Wilson
58a8df9011
Update Kubernetes to v1.20.7-k3s1
2021-05-14 10:08:52 -07:00
Jacob Blain Christen
9e67930541
[backport 1.20] runc: v1.0.0-rc94 ( #3312 )
...
- bump the runc version to v1.0.0-rc94
- build runc from its own source tree instead of from ./vendor/
- side-steps incompatibility with upstream kubelet container manager
backport of #3305
addresses #3300
Signed-off-by: Jacob Blain Christen <dweomer5@gmail.com >
2021-05-13 15:12:28 -07:00
Menna Elmasry
c988783170
Merge pull request #3321 from MonzElmasry/validate-go-mod-ci-1.20
...
[release-1.20]Add ci step to validate incorerct replacement fork
2021-05-13 05:06:59 +02:00
Menna Elmasry
ec9c0174c3
Merge pull request #3317 from MonzElmasry/disable-apiserver-flag-1.20
...
[release-1.20] change --disable-api-server flag to --disable-apiserver
2021-05-13 05:06:21 +02:00
MonzElmasry
5f24dd68d2
Add ci step to validate incorerct replacement fork
...
Signed-off-by: MonzElmasry <menna.elmasry@rancher.com >
2021-05-13 01:35:25 +02:00
MonzElmasry
e939805a5e
change --disable-apiserver flag
...
Signed-off-by: MonzElmasry <menna.elmasry@rancher.com >
2021-05-13 00:25:07 +02:00
Menna Elmasry
8d0432824a
Merge pull request #3209 from MonzElmasry/v1.20.6-k3s1
...
Update to v1.20.6
v1.20.6-rc1+k3s1
v1.20.6+k3s1
2021-04-16 01:39:24 +02:00
MonzElmasry
b06a5ffc2f
Update to v1.20.6
...
Signed-off-by: MonzElmasry <menna.elmasry@rancher.com >
2021-04-16 00:09:38 +02:00
MonzElmasry
77390596e6
add cloud controller manager fixes from master
...
Signed-off-by: MonzElmasry <menna.elmasry@rancher.com >
2021-04-16 00:09:09 +02:00
MonzElmasry
ef28edaf9a
Update to v1.20.6
...
Signed-off-by: MonzElmasry <menna.elmasry@rancher.com >
2021-04-15 21:50:35 +02:00
Brian Downs
62cce7931a
Merge pull request #3199 from briandowns/backport_3197_1.20
...
[Backport 1.20] - Resolve local retention issue when S3 in use.
2021-04-14 13:42:27 -07:00
Brian Downs
1521e3b085
Resolve local retention issue when S3 in use.
...
Remove early return preventing local retention policy to be enforced
resulting in N number of snapshots being stored.
Signed-off-by: Brian Downs <brian.downs@gmail.com >
2021-04-14 12:11:32 -07:00