Manuel Buil
dc5e2abdf3
Improve tailscale e2e test
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-06 13:06:19 +01:00
Derek Nola
cc7f4eb503
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:43:51 -08:00
Derek Nola
f059fe5936
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:43:51 -08:00
Manuel Buil
0e8368b1be
Add an integration test for flannel-backend=none
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-04 11:53:29 +01:00
Derek Nola
855bf0c87e
Change default number of etcd nodes in E2E splitserver test
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-21 13:50:47 -08:00
Hussein Galal
1228fea1ae
Update flannel to v0.24.0 and remove multiclustercidr flag ( #9075 )
...
* update flannel to v0.24.0
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* remove multiclustercidr flag
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2024-02-11 17:14:36 +01:00
Brad Davidson
9a919108de
Add e2e test for embedded registry mirror
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 6072476432 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-01-11 16:30:56 -08:00
Manuel Buil
f199ddc492
Fix overlapping address range
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-12-08 18:19:02 -08:00
Brad Davidson
e3ea0ae9b1
Fix flakey dynamic-cert.json in cert rotation e2e test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-11-17 19:46:45 -08:00
Brad Davidson
b0fb6f343e
Fix CloudDualStackNodeIPs feature-gate inconsistency
...
Enable the feature-gate for both kubelet and cloud-controller-manager. Enabling it on only one side breaks RKE2, where feature-gates are not shared due to running in different processes.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-10-17 10:43:37 -07:00
Brad Davidson
56607b9bdc
Fix etcd snapshot integration tests
...
Snapshot delete/prune tests were only working because the delete command
would report success even when deleting a snapshot that didn't exist,
and the test regex was finding the snapshot name multiple times in
the list output and deleting it twice.
Snapshot restore tests seem to have expected the deployment to be rolled out
immediately, which is not a reasonable expectation.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 7c5b69ca1d )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-10-13 11:09:28 -07:00
Brad Davidson
22c0916abd
Move snapshot delete into local/s3 functions
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 5cd4f69bfa )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-10-13 11:09:28 -07:00
Brad Davidson
3237b0e0a2
Bump busybox to v1.36.1
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 9bb1ce1253 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-10-13 11:09:28 -07:00
Roberto Bonafiglia
9ce7972ea3
Use IPv6 in case is the first configured IP with dualstack
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2023-10-13 10:24:56 +02:00
Derek Nola
d451d4f34f
Server Token Rotation ( #8576 )
...
* Consolidate NewCertCommands
* Add support for user defined new token
* Add E2E testlets
* Ensure agent token also changes
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-10-10 13:03:09 -07:00
Vitor Savian
c928fb0615
Added advertise address integration test
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
2023-10-05 17:10:44 -03:00
Manuel Buil
4c034667cb
Fix spellcheck problem (boostrap ==> bootstrap)
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-09-29 16:12:12 +02:00
Vitor Savian
6ce9f93ec1
Added cluster reset from non bootstrap nodes on snapshot restore e2e test
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
2023-09-27 16:44:00 -03:00
Derek Nola
f8727f56d7
E2E test for token coverage ( #8184 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-08-17 08:58:17 -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
Ian Cardoso
53fc3eef0a
add --disable-cloud-controller and --disable-kube-proxy test ( #8018 )
...
Signed-off-by: Ian Cardoso <osodracnai@gmail.com >
2023-08-04 14:27:09 -03:00
Ian Cardoso
e551308db8
fix for etcd-snapshot delete with --etcd-s3 flag ( #8110 )
...
k3s etcd-snapshot save --etcd-s3 ... is creating a local snapshot and uploading it to s3 while k3s etcd-snapshot delete --etcd-s3 ... was deleting the snapshot only on s3 buckets, this commit change the behavior of delete to do it locally and on s3
Signed-off-by: Ian Cardoso <osodracnai@gmail.com >
2023-08-04 14:26:32 -03:00
fmoral2
45bc26309f
Remove terraform test package ( #8136 )
...
Signed-off-by: Francisco <francisco.moral@suse.com >
2023-08-04 10:06:45 -03:00
Ikko Eltociear Ashimine
3515d712a7
Fix typo in terraform/README.md ( #8090 )
...
Signed-off-by: Ikko Eltociear Ashimine <eltociear@gmail.com >
2023-08-01 14:15:08 -04:00
Derek Nola
a87b183f9c
E2E: Support GOCOVER for more tests + fixes ( #8080 )
...
* Add support for local build and go coverage to all E2E tests
* Remove unused EXTERNAL_DB from etcd tests
* Fix private reg test
* Add coverage to tailscale
* Cleanup unnecessary "sudo" in commands
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add additonal s3 coverage clause
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-08-01 09:32:34 -07:00
Derek Nola
3eb4e12c3b
Don't use zgrep in check-config if apparmor porfile is enforced ( #7939 )
...
* Don't use zgrep if apparmor is enforced for it
* Bump e2e se timeouts for reencryption time
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-07-12 08:49:05 -07:00
dependabot[bot]
782a3a1cb4
Bump google.golang.org/grpc from 1.51.0 to 1.53.0 in /tests/terraform ( #7879 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.51.0 to 1.53.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.51.0...v1.53.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 09:19:57 -07:00
Ian Cardoso
9e334153cf
add e2e s3 test ( #7833 )
...
Signed-off-by: Ian Cardoso <osodracnai@gmail.com >
2023-07-05 17:35:44 -03:00
Ian Cardoso
324f9ad4da
fix e2e startup flaky test ( #7839 )
...
Signed-off-by: Ian Cardoso <osodracnai@gmail.com >
2023-07-03 10:35:56 -07:00
Manuel Buil
55db9b18f0
Merge pull request #7745 from manuelbuil/removeVagrantConfig
...
Remove useless libvirt config
2023-06-12 18:15:28 +02:00
Manuel Buil
a5874f855f
Remove unused libvirt config
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-06-12 14:29:31 +02:00
Manuel Buil
c6a6e8ef57
Fix spelling check
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-06-12 10:24:30 +02:00
Manuel Buil
268c9a7684
Merge pull request #7352 from manuelbuil/vpnintegrations-afterparental
...
Integrate tailscale into k3s
2023-06-09 19:02:46 +02:00
Derek Nola
efa86a63e8
Remove unnecessary daemonset addition/deletion ( #7696 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-06-09 09:51:41 -07:00
Ian Cardoso
7c151d468f
add private registry e2e test ( #7653 )
...
add private registry e2e test
Signed-off-by: Ian Cardoso <osodracnai@gmail.com >
Co-authored-by: Derek Nola <derek.nola@suse.com >
2023-06-09 10:51:21 -03:00
Manuel Buil
869e030bdd
VPN PoC
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-06-09 12:39:33 +02:00
Derek Nola
8f9502233a
E2E: Inject gocover ENV for k3s commands
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-06-08 09:39:48 -07:00
Derek Nola
4a68fbd8e9
E2E: Use sudo for all RunCmdOnNode
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-06-08 09:39:48 -07:00
Derek Nola
b0188f5a13
Test Coverage Reports for E2E tests ( #7526 )
...
* Move coverage writer into agent and server
* Add coverage report to E2E PR tests
* Add codecov upload to drone
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-06-05 14:15:17 -07:00
Brad Davidson
7b61aacb56
Fix test file list
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-05-30 18:15:11 -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
Manuel Buil
290f67c939
Add '-all' flag to apply to inactive units
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-05-17 12:24:23 +02:00
Esteban Esquivel Alvarado
9bcfac8b88
Add Rotation certification Check ( #7097 )
...
* Add Certification Test to Validate Cluster
Signed-off-by: est-suse <esteban.esquivel@suse.com >
* Fix to stop/start for k3s certificate rotation
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: est-suse <esteban.esquivel@suse.com >
Signed-off-by: Derek Nola <derek.nola@suse.com >
Co-authored-by: est-suse <esteban.esquivel@suse.com >
Co-authored-by: Derek Nola <derek.nola@suse.com >
2023-05-12 10:36:41 -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
Ian Cardoso
3982213f06
add kube-* server flags integration tests ( #7416 )
...
This commit adds SearchK3sLog function to find specific strings in integration tests log file and also removes FindStringInCmdAsync function since it was not being used.
Signed-off-by: Ian Cardoso <osodracnai@gmail.com >
2023-05-08 05:25:47 -03:00
Brad Davidson
c98137ddca
Fix token startup test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-05-05 15:52:12 -07:00
Brad Davidson
cf9ebb3259
Fail to validate server tokens that use bootstrap id/secret format
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-05-05 12:24:35 -07:00
Derek Nola
7175ebe2be
E2E: Startup test cleanup + RunCommand Enhancement ( #7388 )
...
* Add beforesuite to startup
* Reduce timeouts for startup
* Fix cleanup + set kubeconfig
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-05-05 11:00:47 -07:00