Commit Graph

1837 Commits

Author SHA1 Message Date
Brad Davidson
724ef700ba Bump containerd to v1.4.11+k3s1
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-10-04 14:49:09 -07:00
Brad Davidson
69a9f46bce Don't evacuate the root cgroup when rootless
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-10-01 16:19:07 -07:00
Brad Davidson
0af55a830a Skip tests that violate version skew policy
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-09-30 12:24:54 -07:00
Brad Davidson
9e66f975d5 Fix PREVIOUS_CHANNEL lookup when current minor release is not stable
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 156bae2940)
2021-09-30 12:24:54 -07:00
Brad Davidson
38ddda587a Properly handle operation as init process
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-09-28 11:33:45 -07:00
Manuel Buil
c948305076
Merge pull request #4099 from manuelbuil/sysctl_ipv6_inheritance_1.21
[Backport 1.21] Enable the inheritance of settings for ipv6
2021-09-28 19:37:00 +02:00
Manuel Buil
15f3a2ebfb Enable the inheritance of settings for ipv6
Signed-off-by: Manuel Buil <mbuil@suse.com>
2021-09-28 18:05:33 +02:00
Brad Davidson
273827d4ba Update build images to python3 for compat with recent gsutil change
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-09-23 16:11:21 -07:00
dereknola
8c2f7ac41c Remove experimental from cluster commands
Signed-off-by: dereknola <derek.nola@suse.com>
2021-09-17 15:37:45 -07:00
Chris Kim
acad8ef840
[release-1.21] Update Kubernetes to v1.21.5 (#4032)
* Update to v1.21.5

Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-09-17 09:21:32 -07:00
Chris Kim
6acee2e2f5
No-op when etcd member was already removed and use existing name for etcd controller (#4015)
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-09-15 07:36:10 -07:00
Chris Kim
863512e055
Initial leader elected etcd member management controller (#4010)
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-09-14 10:19:42 -07:00
Brad Davidson
37caf87d6d Add exposed metrics listener instead of replacing loopback listener
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-09-10 10:03:49 -07:00
Brad Davidson
a8a6edfb0d Add missing node name entry to apiserver SAN list
Also honor node-ip when adding the node address to the SAN list, instead
of hardcoding the autodetected IP address.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-09-01 13:22:50 -07:00
Hussein Galal
659307d327
Fix condition for adding kubernetes endpoints (#3941) (#3946)
* Fix condition for adding kubernetes endpoints

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* Fix condition for adding kubernetes endpoints

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-08-31 19:37:42 +02:00
Brad Davidson
7cf85c235a Fix issue where addon checksum was never stored
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-08-27 10:26:38 -07:00
Hussein Galal
656c190629
Reset load balancer state during restoraion (#3878)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

Reset load balancer state during restoraion

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-08-18 18:59:03 +02:00
Brad Davidson
3e250fdbab Update Kubernetes to v1.21.4-k3s1
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-08-16 14:42:09 -07:00
Brad Davidson
5802b429f8 Bump containerd to v1.4.9-k3s1
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-08-16 13:33:56 -07:00
Brad Davidson
abb6581a94 Bump helm-controller to work around tiller crashes
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-08-13 12:52:34 -07:00
Malte Starostik
e45726f610 Fix URL pruning when joining an etcd member
* Fix URL pruning when joining an etcd member

Problem:
Existing member clientURLs were checked if they contain the joining
node's IP. In some edge cases this would prune valid URLs when the
joining IP is a substring match of the only existing member's IP.
Because of this, it was impossible to e.g. join 10.0.0.2 to an existing
node that has an IP of 10.0.0.2X or 10.0.0.2XX:

level=fatal msg="starting kubernetes: preparing server: start managed database:
joining etcd cluster: etcdclient: no available endpoints"

Solution:
Fixed by properly parsing the URLs and comparing the IPs for equality
instead of substring match.

Signed-off-by: Malte Starostik <info@stellaware.de>
(cherry picked from commit b23955e835)
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-08-13 11:49:26 -07:00
Brian Downs
18bc38d838
account for an s3 folder when listing objects (#3807) (#3812)
* account for an s3 folder when listing objects
2021-08-09 17:35:14 -07:00
Hussein Galal
12ec437605
fix Node stuck at deletion (#3775)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-08-05 23:23:34 +02:00
Brad Davidson
69047a35c0 Bump helm-controller to v0.10.2
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-08-05 09:35:45 -07:00
Hussein Galal
cc694b1f09
Notify systemd for etcd only node (#3733)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-07-30 00:41:52 +02:00
Derek Nola
e6247d583c
[Backport 1.21] Cannot write data to local PVC (#3721)
* Fix to allow non-root users access to storage volumes. (#3714)

* Fix to prevent non-root users from accessing storage directory, while allowing non-root users access to subdirectories.

Signed-off-by: dereknola <derek.nola@suse.com>
2021-07-28 13:47:22 -07:00
David Nuzik
1d1f220fbe
Merge pull request #3690 from galal-hussein/fix_multiple_bootstrap_keys_121
[Release-1.21] Fix multiple bootstrap keys found
2021-07-21 15:00:59 -07:00
galal-hussein
786f91b997 Fix multiple bootstrap keys found
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

migrate empty string key properly

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

simplifying the code

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

migrate old token key format

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

fix warning msg

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

replace error with warn in delete

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

more fixes

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

more fixes

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-07-21 22:54:25 +02:00
Brad Davidson
b9cc6409f4 Bump containerd to v1.4.8-k3s1
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-07-20 15:04:37 -07:00
Derek Nola
c15259d925
Fix to allow prune to correctly cleanup custom named snapshots (#3649) (#3672)
Signed-off-by: dereknola <derek.nola@suse.com>
2021-07-20 12:17:10 -07:00
Manuel Buil
6ee6cc8507
Merge pull request #3665 from manuelbuil/issue_3633
[release-1.21] Upgrade k3s-root version
2021-07-19 21:31:24 +02:00
Manuel Buil
659002f153 [release-1.21] Upgrade k3s-root version
Linked issue: https://github.com/k3s-io/k3s/issues/3633

Signed-off-by: Manuel Buil <mbuil@suse.com>
2021-07-19 20:39:57 +02:00
Chris Kim
9c981b0184
[release-1.21] Bump Kubernetes to v1.21.3 (#3652)
* Bump golang to 1.16.6
* Update to v1.21.3

Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-07-15 22:04:09 -07:00
Hussein Galal
9859ec7a81
[release-1.21] - Backport Fix storing bootstrap data with empty token string (#3514)
* Fix storing bootstrap data with empty token string (#3422)

* Fix storing bootstrap data with empty token string

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* delete node password secret after restoration

fixes to bootstrap key

vendor update

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* fix comment

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* fix typo

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* more fixes

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* fixes

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* fixes

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* typos

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* Removing dynamic listener file after restoration

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* go mod tidy

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* fix a runtime core panic

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* update kine

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>

* Fix calling delete in kine

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-07-13 22:28:38 +02:00
Brad Davidson
5a88b5b3ea Emit events for AddOn lifecycle
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit a7d1159ba6)
2021-07-12 12:12:11 -07:00
Brad Davidson
ab0520f44e Add comments, clean up imports and function names
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit ea2cd6d727)
2021-07-12 12:12:11 -07:00
Brad Davidson
411d7e6753 Tidy up function calls with many args
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 6e48ca9b53)
2021-07-12 12:12:11 -07:00
Brad Davidson
ff0451c4dd Add nodename to UA string for deploy controller
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 6ef000091a)
2021-07-09 14:27:29 -07:00
Brian Downs
c3d134a405
prevent snapshot save when snapshots are disabled (#3475) (#3610)
* prevent snapshot save when snapshots are disabled
2021-07-09 12:09:35 -07:00
Brad Davidson
267adf64dc Bump the packaged runc binary version
Not bumping runc in go.mod yet, as upstream Kubernetes still requires
runc/libcontainer v1.0.0-rc95

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-07-08 16:41:49 -07:00
Chris Kim
42ab13a869
Update etcd snapshot error message to be more informative when etcd database is not found (#3592)
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-07-08 15:01:05 -07:00
Chris Kim
65b9fbaa2b
Merge pull request #3590 from Oats87/issues/k3s/3582
[release-1.21] Dispatch to rancher/system-agent-installer-k3s when tagged
2021-07-07 16:01:20 -07:00
Chris Kim
bbd4fb9888 Dispatch to rancher/system-agent-installer-k3s when tagged
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-07-07 15:28:37 -07:00
Chris Kim
5d66fed941
Merge pull request #3550 from Oats87/issues/k3s/3427
* Bump helm-controller to v0.10.1
* Bump rancher/klipper-helm image in airgap image-list.txt
* go mod vendor
* Fix spelling to satisfy codespell check
2021-07-07 15:27:57 -07:00
Derek Nola
0c5577a8ec
[Backport 1.21] Update embedded kube-router (#3557) (#3595)
* Update embedded kube-router

Signed-off-by: dereknola <derek.nola@suse.com>
2021-07-07 15:04:23 -07:00
Brad Davidson
04d425289f Fix spelling to satisfy codespell check
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-07-07 14:21:47 -07:00
Chris Kim
733ca42b6a go mod vendor
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-07-07 14:21:47 -07:00
Chris Kim
9863b92eb4 Bump rancher/klipper-helm image in airgap image-list.txt
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-07-07 14:21:47 -07:00
Chris Kim
0a5bca7ea2 Bump helm-controller to v0.10.1
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-07-07 08:39:54 -07:00
Derek Nola
0c2d8376d0
Changes local storage pods to have 700 permissions (#3537) (#3548)
* Changes local storage pods to have 700 permissions

Signed-off-by: dereknola <derek.nola@suse.com>
2021-06-30 09:22:44 -07:00