Commit Graph

2178 Commits (aac491c8bd5bd1c3668e666e683be80c8e6f70f3)

Author SHA1 Message Date
Chris Kim fdb335d7d8
etcd snapshot functionality enhancements (#4453) (#4605)
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-11-29 13:29:51 -08:00
Brad Davidson bec170bc81 go generate
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-11-23 16:39:14 -08:00
Brad Davidson d2241a20a4 Add package version to traefik helm chart
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-11-23 16:39:14 -08:00
Chris Kim 1a513bba02
Bump timeout to 60m (#4541)
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-11-18 22:21:12 -08:00
Chris Kim f528a5c718
[release-1.22] Bump Kubernetes to v1.22.4-k3s1 (#4530)
* Update to v1.22.4
* Bump containerd to v1.5.8
* Bump golang version to 1.16.10

Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-11-18 19:16:40 -08:00
Hussein Galal 058f30de03
Fix regression with cluster reset (#4523)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-11-18 02:15:08 +02:00
Jacob Blain Christen b13459b5cf
[release-1.22] tests/vagrant (#4499)
From c77efe64e1:
- workflow: cgroup2 ➡️ cgroup
- tests/cgroup2/ ➡️ tests/vagrant/cgroup/unified/fedora-34/

Signed-off-by: Jacob Blain Christen <jacob@rancher.com>
2021-11-17 16:30:23 -07:00
Manuel Buil 6c34ce8fef
Merge pull request #4518 from manuelbuil/backport_ipv6_rh
[Release 1.22] Allow svclb pod to enable ipv6 forwarding
2021-11-17 21:29:12 +01:00
Manuel Buil c974abd780 Allow svclb pod to enable ipv6 forwarding
Signed-off-by: Manuel Buil <mbuil@suse.com>
2021-11-17 19:35:37 +01:00
Derek Nola 03779ea486
Improved regex for double equals arguments (#4507)
Signed-off-by: Derek Nola <derek.nola@suse.com>
2021-11-16 12:11:23 -08:00
Derek Nola f1b429f9ce
[Release-1.22] Removed value in warning about skipping flags (#4492)
* Remove skip warning
* Add warning back in, without value

Signed-off-by: Derek Nola <derek.nola@suse.com>
2021-11-15 13:18:33 -07:00
Chris Kim a1f490df9c
[release-1.22] Add etcd extra args support for K3s (#4469)
* Add etcd extra args support for K3s

Signed-off-by: Chris Kim <oats87g@gmail.com>

* Add etcd custom argument integration test

Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-11-11 20:22:12 -08:00
Derek Nola b0cd1f6eb1
[Release-1.22] Parser improvements, allow config values to be used with etcd-snapshot (#4475)
* Match to last After keyword for parser (#4383)
* Enabled skipping of unknown flags from config in parser
* Added new unit test, expanded existing

Signed-off-by: Derek Nola <derek.nola@suse.com>
2021-11-11 18:47:19 -08:00
Brad Davidson cee09930cd
Increase agent's apiserver ready timeout (#4455)
Since we now start the server's agent sooner and in the background, we
may need to wait longer than 30 seconds for the apiserver to become
ready on downstream projects such as RKE2.

Since this essentially just serves as an analogue for the server's
apiReady channel, there's little danger in setting it to something
relatively high.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-11-11 14:02:41 -07:00
Brad Davidson 38cf9a3bdf go generate
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-11-10 17:36:18 -08:00
Brad Davidson a3bc6623db Add dashboard annotations to Traefik helm chart
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-11-10 17:36:18 -08:00
Brian Downs 97f494a24d
[Release-1.22] All bootstrap backport (#4448)
Add ability to reconcile bootstrap data between datastore and disk (#3398)
2021-11-10 16:20:20 -07:00
Derek Nola 586ed948dd
Improve error message when using a "K10" prefixed token (#4180) (#4430)
* Add new error message with a K10 prefixed secret token

Signed-off-by: dereknola <derek.nola@suse.com>
2021-11-09 08:12:27 -08:00
Luther Monson cb0918ae3c
[release-1.22] updating to new signals package in wrangler (#4422)
* updating to new signals package in wrangler

Signed-off-by: Luther Monson <luther.monson@gmail.com>
2021-11-08 11:52:54 -07:00
galal-hussein 61a2aab25e Upgrade containerd
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-11-02 20:15:57 -07:00
Brad Davidson e1883d0537 Bump klipper-lb image for arm fix
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-11-02 19:01:30 -07:00
Brad Davidson 5eb13b6ba6 Fix log/reap reexec
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-11-01 14:58:46 -07:00
Brad Davidson 259ceb452c Fix other uses of NewForConfigOrDie in contexts where we could return err
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 3da1bb3af2)
2021-10-29 16:44:38 -07:00
Brad Davidson cc23fce0a7 Watch the local Node object instead of get/sleep looping
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 5acd0b9008)
2021-10-29 16:44:38 -07:00
Brad Davidson 6349aed8e8 Block scheduler startup on untainted node when using embedded CCM
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 3fe460d080)
2021-10-29 16:44:38 -07:00
Hussein Galal db8f54e6af
Update to v1.22.3 (#4348)
* Update to v1.22.3

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

* revert k8s client update

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

* Ignore go.mod and go.sum for codespell

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

* Update to v1.22.3

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-10-28 22:37:59 +02:00
Brad Davidson 46eea2f10a Revert "Add ability to reconcile bootstrap data between datastore and disk (#3398)"
This reverts commits
9a4ca5978b
c9f6fa0be0
07f844cf95
48355dce10

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-10-27 14:17:12 -07:00
Brian Downs 9a4ca5978b
reset buffer after use (#4279) (#4329) 2021-10-26 17:58:25 -07:00
Brian Downs c9f6fa0be0 remove integration test
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2021-10-25 16:23:31 -07:00
Brian Downs 07f844cf95 Copy old bootstrap buffer data for use during migration (#4215)
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2021-10-25 16:23:31 -07:00
Brian Downs 48355dce10 Add ability to reconcile bootstrap data between datastore and disk (#3398)
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2021-10-25 16:23:31 -07:00
galal-hussein 84e9b829e0 Update peer address when running cluster-reset
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-10-25 15:43:45 -07:00
Brad Davidson 06b8639068 Bump klipper-helm version
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-10-22 14:43:27 -07:00
Derek Nola f98934980d
Added configuration input to etcd-snapshot (#4280) (#4281)
Signed-off-by: dereknola <derek.nola@suse.com>
2021-10-22 13:08:12 -07:00
Manuel Buil 61084d6120
Merge pull request #4265 from manuelbuil/update_flannel_1.22
[Release-1.22] Update to the newest flannel
2021-10-21 13:39:56 +02:00
Manuel Buil 7ede7d2e7c Update to the newest flannel
Fixes issues such as the internode connectivity

Signed-off-by: Manuel Buil <mbuil@suse.com>
2021-10-21 09:03:58 +02:00
Brad Davidson 971854c15b Refactor log and reaper exec to omit MAINPID
Using MAINPID breaks systemd's exit detection, as it stops watching the
original pid, but is unable to watch the new pid as it is not a child
of systemd itself. The best we can do is just notify when execing the child
process.

We also need to consolidate forking into a sigle place so that we don't
end up with multiple levels of child processes if both redirecting log
output and reaping child processes.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit dc18ef2e51)
2021-10-20 13:41:50 -07:00
Brad Davidson 3988edef25 Add containerd ready channel to delay etcd node join
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 88178ae65e)
2021-10-20 13:05:40 -07:00
Brad Davidson b65bcdf963 Bump klog fork version
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-10-19 10:27:11 -07:00
Manuel Buil 0d6ccf4199
Merge pull request #4222 from manuelbuil/race_fix_1.22
[release-1.22] Race fix 1.22
2021-10-19 09:14:45 +02:00
Brian Downs 7c78e1c802
[Release-1.22] - Add etcd s3 timeout (#4207) (#4230) 2021-10-18 10:45:56 -07:00
Manuel Buil c10a0a2163 Fix race condition in cloud provider
Signed-off-by: Manuel Buil <mbuil@suse.com>
2021-10-15 19:31:08 +02:00
Hussein Galal 6193b1af97
Display cluster tls error only in debug mode (#4200)
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2021-10-13 01:48:00 +02:00
Brian Downs 737f722315
set transport to skip verify if se skip flag passed (#4102) (#4103) 2021-10-07 12:47:42 -07:00
Derek Nola dd4b36e034
Add "etcd-" prefix to etcd-snapshot commands as aliases (#4161) (#4170)
* Add "etcd-" prefix to etcd-snapshot commands as alias

Signed-off-by: dereknola <derek.nola@suse.com>
2021-10-07 11:04:39 -07:00
Manuel Buil 25e925002e
Merge pull request #4160 from manuelbuil/dual-stack-serviceLB
[release-1.22] Dual-stack support LB controller
2021-10-07 18:38:26 +02:00
Manuel Buil cedcece9cc Dual-stack support LB controller
Signed-off-by: Manuel Buil <mbuil@suse.com>
2021-10-06 16:10:45 +02:00
Brad Davidson 3f5774b41e Bump containerd to v1.5.7+k3s1
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-10-04 14:19:28 -07:00
Brad Davidson bdd597fb9e Don't evacuate the root cgroup when rootless
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-10-01 16:18:33 -07:00
Brad Davidson 6d282b26c2 Skip tests that violate version skew policy
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2021-09-30 12:26:00 -07:00