Brad Davidson
fa2ca3e63d
go generate
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-02-10 07:27:44 -08:00
Brad Davidson
a9e5a49b3a
Check for existing resources before creating them
...
Prevents errors when starting with fail-closed webhooks
Also, use panic instead of Fatalf so that the CloudControllerManager rescue can handle the error
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-02-10 07:27:44 -08:00
Brad Davidson
f924827819
go generate
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 1c6fde9a52 )
2023-02-09 15:18:25 -08:00
Brad Davidson
19ed35540a
Honor Service ExternalTrafficPolicy
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 369b81b45e )
2023-02-09 15:18:25 -08:00
Brad Davidson
ca8a716524
Bump wrangler version for EndpointSlice support
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 94d1a87509 )
2023-02-09 15:18:25 -08:00
Brad Davidson
208486323b
Use default address family when adding kubernetes service address to SAN list
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-02-09 11:55:27 -08:00
Derek Nola
566975533d
Ignore value conflicts when reencrypting secrets ( #6917 )
...
* Ignore conflict secrets
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-02-08 10:44:53 -08:00
Derek Nola
f19152cf2a
Bump vagrant boxes to fedora37 ( #6910 )
...
* Bump to generic/fedora37
* Disable sonobuoy on rootless
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-02-07 13:56:11 -08:00
Derek Nola
73a9f5dd7e
[Release-1.23] Consolidate E2E tests ( #6889 )
...
* Consolidate E2E tests and GH Actions (#6772 )
* Consolidate cluster reset and snapshot E2E tests
* Add more context to secrets-encryption test
* Reuse build workflow
* Convert updatecli to job level permissions
* Remove dweomer microos from E2E and install testing
Signed-off-by: Derek Nola <derek.nola@suse.com >
* E2E: Consoldiate docker and prefer bundled tests into new startup test (#6851 )
* Convert docker E2E to startup E2E
* Move preferedbundled into the e2e startup test
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-02-06 15:53:19 -08:00
Derek Nola
88b9d29d72
Fix cron example ( #6866 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-01-31 13:04:41 -08:00
Silvio Moioli
05545fc017
Bugfix: do not break cert-manager when pprof is enabled ( #6635 )
...
Signed-off-by: Silvio Moioli <silvio@moioli.net >
(cherry picked from commit 23c1040adb )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-01-26 17:37:20 -08:00
Brad Davidson
99b534a5e3
Add jitter to scheduled snapshots and retry harder on conflicts
...
Also ensure that the snapshot job does not attempt to trigger multiple concurrent runs, as this is not supported.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-01-26 14:31:45 -08:00
Brad Davidson
64b0feeb36
Bump containerd to v1.5.16-k3s2-1-22
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
v1.23.16+k3s1
v1.23.16-rc2+k3s1
2023-01-23 15:28:32 -08:00
Brooks Newberry
edc0795686
Update to v1.23.16+k3s1 ( #6776 )
v1.23.16-rc1+k3s1
2023-01-19 11:06:57 -08:00
Brooks Newberry
7d45f1fbbf
drone correct plugins/docker tag supporting linux/arm ( #6766 )
2023-01-18 14:15:32 -08:00
Brad Davidson
d745f8558d
Fix CI tests
...
* General cleanup of test-helpers functions to address CI failures
* Install awscli in test image
* Log containerd output to file even when running with --debug
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit f54b5e4fa0 )
2023-01-17 18:15:42 -08:00
github-actions[bot]
f64d7817a4
chore: Bump golang:alpine version ( #6683 )
...
Made with ❤️ ️ by updatecli
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
(cherry picked from commit a4549cf989 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-01-17 18:15:42 -08:00
dependabot[bot]
2f189fa285
Bump ubuntu from 20.04 to 22.04 in /tests/e2e/scripts ( #6686 )
...
Bumps ubuntu from 20.04 to 22.04.
---
updated-dependencies:
- dependency-name: ubuntu
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit d85952d6a0 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-01-17 18:15:42 -08:00
dependabot[bot]
6cefca4a58
Bump alpine from 3.16 to 3.17 in /conformance ( #6687 )
...
Bumps alpine from 3.16 to 3.17.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit e53500f37f )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-01-17 18:15:42 -08:00
dependabot[bot]
540bf423b7
Bump alpine from 3.16 to 3.17 in /package ( #6688 )
...
Bumps alpine from 3.16 to 3.17.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit c7151e8b61 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-01-17 18:15:42 -08:00
Derek Nola
1aae060f69
Bump download artifact to v3 ( #6749 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-01-17 09:40:48 -08:00
Brad Davidson
27f8fe7d02
Pass through default tls-cipher-suites
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-01-13 22:15:11 -08:00
Derek Nola
71a09aaba9
[Release-1.23] Backport missing E2E test commits ( #6699 )
...
* Backport PR 6131
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add cluster reset test to nightly builds
* Add journalctl logs to E2E tests
* Expand nightly E2E tests (#6354 )
* Add snapshot restore e2e test (#6396 )
* Convert test output to JSON format (#6410 )
* Fix E2E test for prefer-bundled-bin
* Fix external ip test
Signed-off-by: Shylaja Devadiga <shylaja@rancher.com >
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-01-12 09:00:38 -08:00
Brad Davidson
50cab3b326
Bump k3s-root version to v0.12.1
...
Adds support for loading compressed kernel modules
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
v1.23.15+k3s1
v1.23.15-rc3+k3s1
2022-12-13 19:18:44 -08:00
Brad Davidson
e41a76520c
Preload iptable_filter/ip6table_filter
...
ServiceLB now requires this module, but it will not get autoloaded by the kubelet if the host is using nftables.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-13 19:18:44 -08:00
Brad Davidson
416d705348
Bump containerd to v1.5.16-k3s1-v1-22
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
v1.23.15-rc2+k3s1
2022-12-09 19:13:24 -08:00
Nikolai Shields
0c97b86bd7
Update to v1.23.15 ( #6624 )
v1.23.15-rc1+k3s1
2022-12-08 22:13:50 -06:00
Derek Nola
9fc26d7265
Remove nodejs12 based GH actions ( #6594 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-12-02 09:07:05 -08:00
Brad Davidson
c58062591c
Bump k3s-root and remove embedded strongswan support
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 2835368ecb )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
f2fdf7eb36
go generate
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 915c7719fe )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
38633f49f9
Bump metrics-server to v0.6.2
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 2a496d4fd3 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
f36904d033
go generate
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 1eeea5c81f )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
ae07c5ac5b
Sync packaged component Deployment config
...
Don't override replicas; set revisionHistoryLimit and strategy
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit d539a0a124 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
c2944e8def
Disable CCM metrics port when legacy CCM functionality is disabled
...
Prevents port conflicts on upgrade for users that have deployed other cloud controllers.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit e08a662509 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
836907568f
Bump klipper-helm and klipper-lb versions
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit a07bb555ba )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Derek Nola
91120595b2
Add prefer-bundled-bin as an agent flag ( #6545 )
...
* Add prefer-bundled-bin as an agent flag
* Add E2E test for prefer-bundled-bin
Signed-off-by: Derek Nola <derek.nola@suse.com >
(cherry picked from commit 614da78e43 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Manuel Buil
3e157ed907
Remove stuff which belongs in the windows executor implementation
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
(cherry picked from commit 483e29e783 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
05ba667415
Address nits from self-review
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 9ff0943d56 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
de0c68f298
Allow agent to run rootless
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 56bf7d6ad3 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
2d9d277a1d
Add rootless IPv6 support
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 6f2b21c5cd )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
8b77684522
Make rootless settings configurable
...
Add enivironment variables for port-driver, cidr, mtu, and disable-host-loopback settings. Since rootless is still experimental, I don't think they deserve full CLI flag status.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit c02dceb7ad )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
683271f6d0
go generate
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 73171ff20a )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
f70dfd91d1
Pull modified traefik charts from k3s-charts repo
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 7964ada773 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Brad Davidson
ac5de619e8
Add ADR for new repo
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit a5fe5e370c )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Derek Nola
8784eab7a6
Add new prefer-bundled-bin experimental flag ( #6420 )
...
* initial prefer-bundled-bin ci change
* Add startup testlet
* Convert parsing to pflag library
* Fix code validation
* go mod tidy
Signed-off-by: Derek Nola <derek.nola@suse.com >
(cherry picked from commit 0f52088cd3 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-12-02 00:21:01 -08:00
Roberto Bonafiglia
5929e2842d
Update flannel to v0.20.2
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2022-12-01 22:22:51 +01:00
Derek Nola
a64dd933d6
Change secrets-encryption to GA ( #6592 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-12-01 12:40:29 -08:00
Brad Davidson
0471edffe6
Fix artifact upload with aws s3 cp; update secret
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 953c7699b4 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-11-28 16:15:35 -08:00
Brad Davidson
f9a767e29e
Fix passing AWS creds through Dapper
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 16fa128e96 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-11-28 16:15:35 -08:00
Sakala Venkata Krishna Rohit
f942d07edc
Switch from Google Buckets to AWS S3 Buckets ( #6497 )
...
* Add python pip pakacge to install aws cli
Signed-off-by: Venkata Krishna Rohit Sakala <rohitsakala@gmail.com >
* Upload build artifacts to aws s3 instead of gcp bucket
Signed-off-by: Venkata Krishna Rohit Sakala <rohitsakala@gmail.com >
* Upload logs to aws s3 instead of google buckets
Signed-off-by: Venkata Krishna Rohit Sakala <rohitsakala@gmail.com >
* Replace gcloud auth with aws credentials for artifact uploading to buckets
Signed-off-by: Venkata Krishna Rohit Sakala <rohitsakala@gmail.com >
* Replace usage of google bucket with aws s3 buckets
Signed-off-by: Venkata Krishna Rohit Sakala <rohitsakala@gmail.com >
Signed-off-by: Venkata Krishna Rohit Sakala <rohitsakala@gmail.com >
(cherry picked from commit 4e2e91e089 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2022-11-28 16:15:35 -08:00