Derek Nola
60da5c6ca2
Fix e2e vagrant cacheing
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
f68f04dc37
Run docker tests in E2E GH Action
...
Build image with new input option
Run most of the basic docker tests in E2E
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
83d1a2cd42
Bump upload and download actions to v4 ( #9666 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
79dacbd877
Convert snapshotter test in e2e test
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
24ba387375
Migrate E2E tests to GitHub Actions
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
e6364472b5
Allow non-sudo vagrant
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
33fe9bea0e
Fix setup-go typos ( #9634 )
...
* Fix setup-go typos
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Derek Nola
f92bce4769
Reenable Install and Snapshotter Testing ( #9601 )
...
* Use regular ubuntu runners for install and snapshotter tests
* Workaround for vagrant box caching
* Update testing readme
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Derek Nola
d8cb9d8796
Better GitHub CI caching strategy for golang ( #9495 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Derek Nola
15c13739b8
Update install test OS matrix ( #9480 )
...
* Remove old cgroupsv2 test
* Consolidate install test clauses into functions
* Unpin vagrant-k3s plugin version, run latest
* Add ubuntu-2204 as install test, remove ubuntu-focal
* Update nightly install matrix
* Move to Leap 15.5
* Consolidate vagrant box caching key to improve cache hits on all VM testing
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Derek Nola
dfb7625f6e
Unit Testing Matrix and Actions bump ( #9479 )
...
cache is now on by default
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Manuel Buil
e4fc6743bf
Add an integration test for flannel-backend=none
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-04 11:53:21 +01:00
Brooks Newberry
9f78e474d7
Update Kubernetes to v1.28.7 ( #9492 )
...
Signed-off-by: Brooks Newberry <brooks@newberry.com >
2024-02-15 13:15:00 -08:00
Derek Nola
1ca64a81be
[Release-1.28] Support PR testing installs ( #9469 )
...
* Upload sha256sum artifact for k3s binary during GH Actions build
* Trigger integration test on changes to build-k3s workflow
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-12 12:56:28 -08:00
Pedro Tashima
c236c9ff77
Update to v1.28.6 ( #9260 )
...
Signed-off-by: Pedro Tashima <pedro.tashima@suse.com >
Co-authored-by: Pedro Tashima <pedro.tashima@suse.com >
2024-01-18 10:15:30 -03:00
Pedro Tashima
19b361f30b
Update to v1.28.5-k3s1 ( #9081 )
...
* Update to v1.28.5
Signed-off-by: Pedro Tashima <pedro.tashima@suse.com >
* Update Golang to 1.20.12
Signed-off-by: Pedro Tashima <pedro.tashima@suse.com >
---------
Signed-off-by: Pedro Tashima <pedro.tashima@suse.com >
Co-authored-by: Pedro Tashima <pedro.tashima@suse.com >
2023-12-20 20:47:19 -03:00
Johnatas
3f23723035
Update to v1.28.4 ( #8920 )
...
Signed-off-by: Johnatas <johnatas.santos@suse.com >
2023-11-22 15:01:45 -03:00
Johnatas
6aef26e94b
Update to v1.28.3 ( #8682 )
2023-10-19 16:54:48 -07:00
Chris Wayne
b010c941cf
Fix .github regex to skip drone runs on gh action bumps ( #8433 )
...
* Fix .github regex to skip drone runs on gh action bumps
Signed-off-by: Chris Wayne <cwayne18@gmail.com >
2023-09-26 08:46:37 -04:00
Johnatas
6330a5b49c
Update to v1.28.2 and go v1.20.8 ( #8364 )
...
* Update to v1.28.2
Signed-off-by: Johnatas <johnatasr@hotmail.com >
* Bump containerd and stargz versions
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* Print message on upgrade fail
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* Send Bad Gateway instead of Service Unavailable when tunnel dial fails
Works around new handling for Service Unavailable by apiserver aggregation added in kubernetes/kubernetes#119870
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* Add 60 seconds to server upgrade wait to account for delays in apiserver readiness
Also change cleanup helper to ensure upgrade test doesn't pollute the
images for the rest of the tests.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
---------
Signed-off-by: Johnatas <johnatasr@hotmail.com >
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
Co-authored-by: Brad Davidson <brad.davidson@rancher.com >
2023-09-19 10:18:47 -03:00
Hussein Galal
af50e1b096
Update to v1.28.0-k3s1 ( #8199 )
...
* Update to v1.28.0
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Update golang to v1.20.7
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* more changes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* update wrangler
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* update wrangler
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fix nodepassword test
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fix nodepassword test
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* disable CGO before running golangci-lint
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* execlude CGO Enabled checks
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Ignore reapply change error with logging
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Update google api client
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2023-08-23 00:09:31 +03:00
Derek Nola
7f58a1cb23
Run integration test CI in parallel ( #8156 )
...
* Run integration test CI in parallel
* Define go version in E2E
2023-08-10 13:55:30 -07:00
Derek Nola
9702f92345
Fix for Kubeflag Integration test ( #8154 )
...
* Use argument that doesn't require file
* Use build-k3s workflow in cgroup
* Bump timeout on integration tests
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-08-07 14:04:04 -07:00
Pedro Tashima
d8ae6ef59b
Update to v1.27.4 ( #8014 )
...
Signed-off-by: Pedro Tashima <pedro.tashima@suse.com >
Co-authored-by: Pedro Tashima <pedro.tashima@suse.com >
2023-07-20 13:14:51 -03:00
Brooks Newberry
fe9604cac1
Update Kubernetes to v1.27.3 ( #7790 )
...
Signed-off-by: Brooks Newberry <brooks@newberry.com >
2023-06-15 06:59:49 -07:00
Max
cc22c80e49
Add issue template for OS validation ( #7695 )
...
* Add issue template for OS validation
Signed-off-by: rancher-max <max.ross@suse.com >
2023-06-09 09:59:29 -07:00
Derek Nola
1e73bb8967
Run integration tests on E2E changes, ensures correct coverage values
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-06-08 09:39:48 -07:00
Hussein Galal
9543470eb7
Add el9 selinux rpm ( #7635 )
...
* Add el9 to the install script
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add rocky-9 install test to test el9 selinux
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add rocky-9 install test to test el9 selinux to workflow
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Use el8 for fedora 37
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add a warning to reboot in coreos systems
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* remove k3s-selinux module in case of upgrade in el9
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Check for available container-selinux and k3s-selinux
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* extend selinux upgrade to sle distros
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* create /var/lib/rpm-state in sle systems
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* nit fix
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* extend selinux upgrade to sle distros
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2023-05-31 01:51:23 +03:00
Hussein Galal
213d7ad499
Revert "Add el9 selinux rpm ( #7443 )" ( #7608 )
...
This reverts commit d55ec08675 .
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2023-05-25 16:41:05 +03:00
Hussein Galal
d55ec08675
Add el9 selinux rpm ( #7443 )
...
* Add el9 to the install script
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add rocky-9 install test to test el9 selinux
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add rocky-9 install test to test el9 selinux to workflow
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Use el8 for fedora 37
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Add a warning to reboot in coreos systems
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* remove k3s-selinux module in case of upgrade in el9
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Check for available container-selinux and k3s-selinux
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* extend selinux upgrade to sle distros
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* create /var/lib/rpm-state in sle systems
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* nit fix
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2023-05-25 02:52:07 +03:00
Brian Downs
d069a85fcc
Update to v1.27.2-k3s1 ( #7575 )
2023-05-18 10:24:04 -07:00
Derek Nola
c6dc789e25
Add support for -cover + integration test code coverage ( #7415 )
...
* Add support for -cover in k3s server
* Update codecov reporting
* Sigterm in StopK3sServer
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-05-08 12:46:51 -07:00
Matt Trachier
bbb8ee0b2d
Add dependabot label and reviewer ( #7423 )
...
Signed-off-by: Matt Trachier <matttrach@gmail.com >
2023-05-05 09:30:51 -05:00
Derek Nola
f2bde63eea
Kubernetes v1.27.1 ( #7271 )
...
* Bump go version to 1.20.3 to match upstream
* Bump cri-dockerd
* Bump golanci-lint
* go generate
* Bump selinux in cgroup test
* Bump to v1.27.1 tags
* Release documentation improvements
* Only run upgrade e2e test on PR
Signed-off-by: Derek Nola <derek.nola@suse.com >
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
Co-authored-by: Brad Davidson <brad.davidson@rancher.com >
2023-04-18 21:48:36 -07:00
Brian Downs
257fa2c54c
Update to v1.26.4-k3s1 ( #7282 )
2023-04-13 13:51:37 -07:00
dependabot[bot]
12091fc724
Bump actions/setup-go from 3 to 4
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-04 16:45:13 -07:00
Guilherme Macedo
fdf994dc35
[UpdateCLI] Improve workflow ( #7142 )
...
* Improve UpdateCLI workflow
* Update Go version to stable in workflow
Signed-off-by: Guilherme Macedo <guilherme.macedo@suse.com >
2023-04-03 13:40:49 -05:00
Brooks Newberry
dc4a148725
Update to v1.26.3-k3s1 ( #7108 )
2023-03-20 05:18:37 -07:00
Matt Trachier
ea094d1d49
Update to v1.26.2-k3s1 ( #7011 )
...
* Update to v1.26.2
* update gh workflows and docker files to proper go version
---------
Signed-off-by: matttrach <matttrach@gmail.com >
2023-03-01 16:48:23 -06:00
Paulo Gomes
ee007bc7cf
Bump deps: trivy, sonobuoy, dapper ( #6807 )
...
- trivy v0.36.1
- sonobuoy v0.56.14
- golangci-lint v1.50.1
- gopls v0.11.0
- dapper v0.6.0
- golang v1.19.5
Signed-off-by: Paulo Gomes <paulo.gomes@suse.com >
2023-02-06 11:25:24 -08:00
Derek Nola
750cff561d
Bump vagrant boxes to fedora37 ( #6832 )
...
* Bump to generic/fedora37
* fix epic permissions
* Disable sonobuoy on rootless
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-01-30 13:14:29 -08:00
Derek Nola
86e36225f5
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 >
2023-01-27 09:01:13 -08:00
Brooks Newberry
f10af367c3
Update to v1.26.1-k3s1 ( #6774 )
2023-01-19 07:56:32 -08:00
Derek Nola
291f8bfe00
Slow dependency CI to weekly ( #6764 )
...
* Add labels to updatecli PRs
* Run weekly
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-01-18 09:39:46 -08:00
Derek Nola
7bbcac92fd
Bump download action to v3 ( #6746 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-01-17 11:04:34 -08:00
Derek Nola
cc3583399a
Add explicit permissions to workflows ( #6700 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-01-12 13:57:57 -08:00
Chris Wayne
3cafc8e6dd
RIP Codespell ( #6701 )
...
* RIP Codespell
Signed-off-by: Chris Wayne <cwayne18@gmail.com >
2023-01-11 16:23:29 -08:00
Guilherme Macedo
454440f9a3
Add Dependabot config for security ADR ( #6560 )
...
Signed-off-by: Guilherme Macedo <guilherme.macedo@suse.com >
2023-01-03 14:01:57 -05:00
Guilherme Macedo
97f162291a
Change Updatecli GH action reference branch ( #6682 )
...
Signed-off-by: Guilherme Macedo <guilherme.macedo@suse.com >
2023-01-03 13:26:14 -05:00
Guilherme Macedo
8f28de259c
Add initial Updatecli ADR automation ( #6583 )
...
* Add initial Updatecli ADR automation
Signed-off-by: Guilherme Macedo <guilherme.macedo@suse.com >
2023-01-03 12:56:08 -05:00