Commit Graph

1718 Commits

Author SHA1 Message Date
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
Brian Downs
74c6711527 Merge pull request #3192 from briandowns/backport_pr_3155_1.20
[Backport 1.20] Hidden Flags Bug Fix
2021-04-14 09:01:04 -07:00
Brian Downs
221c9ae589 add hidden attribute to disable flags
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2021-04-13 16:29:51 -07:00
Brian Downs
9a572ecae0 delete nocluster file and remove build tag
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2021-04-13 16:29:51 -07:00
Brian Downs
3f73665131 remove hidden attribute from cluster flags and related code
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2021-04-13 16:29:51 -07:00
Brian Downs
c87c3aba6d Merge pull request #3183 from briandowns/backport_3180_1.20
[Backport 1.20] - add etcd s3 secret and access key flags to secret data
2021-04-13 10:01:59 -07:00
Brian Downs
29f6275aae add etcd s3 secret and access key flags and env vars to secret data
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2021-04-12 15:53:12 -07:00
Brian Downs
881500d983 Merge pull request #3065 from briandowns/backport_add_etcd_backup_restore_s3-1.20
[release-1.20] - Backport add etcd backup restore s3 1.20
v1.20.5-alpha1+k3s2
2021-04-02 14:35:12 -07:00
Jacob Blain Christen
355fff3017 Update to Kubernetes v1.20.5 (#3094)
* Update to Kubernetes v1.20.5
* vendor: bumps for some containerd deps
* go: bump to 1.16.2 for arm

Signed-off-by: Jacob Blain Christen <jacob@rancher.com>
v1.20.5+k3s1 v1.20.5-rc1+k3s1
2021-03-19 11:50:37 -07:00
Brian Downs
c09142a3a7 put etcd bootstrap save call in goroutine and update comment
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2021-03-18 12:52:03 -07:00
Jacob Blain Christen
a2b1d28c68 [release 1.20] containerd: v1.4.4-k3s1 (#3086)
Addresses k3s-io/k3s#3067 and CVE-2021-21334

Signed-off-by: Jacob Blain Christen <jacob@rancher.com>
2021-03-17 14:37:30 -07:00
Brian Downs
62839b302a remove duplicate method
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2021-03-16 11:24:56 -07:00
Brian Downs
0167f86f5d Have Bootstrap Data Stored in etcd at Completed Start (#3038)
* have state stored in etcd at completed start and remove unneeded code

Signed-off-by: Brian Downs <brian.downs@gmail.com>
(cherry picked from commit 7c99f8645d)
2021-03-15 16:04:10 -07:00