Ian Cardoso
52e2c08acc
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 >
(cherry picked from commit e551308db8 )
2023-08-04 19:16:27 -07:00
Derek Nola
60bd5c5b3f
[Release-1.26] August Test Backports ( #8126 )
...
* Unit test for MustFindString (#8013 )
* Consolidate CopyFile functions (#8079 )
* Remove unnecessary E2E envs
* Cleanup unnecessary "sudo" in commands
* Add additonal s3 coverage clause
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-08-04 11:39:01 -07:00
Derek Nola
a7373f94d5
Don't use zgrep in check-config if apparmor porfile is enforced ( #7956 )
...
* 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-13 09:13:10 -07:00
Ian Cardoso
bf86306981
fix e2e startup flaky test ( #7839 )
...
Signed-off-by: Ian Cardoso <osodracnai@gmail.com >
(cherry picked from commit 324f9ad4da )
2023-07-07 11:14:03 -03:00
Ian Cardoso
552c008857
add e2e s3 test ( #7833 )
...
Signed-off-by: Ian Cardoso <osodracnai@gmail.com >
(cherry picked from commit 9e334153cf )
2023-07-07 11:14:03 -03:00
Brad Davidson
75bcc79b38
Fix test file list
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 7b61aacb56 )
2023-06-12 10:53:09 -07:00
Manuel Buil
5de7185d74
Remove unused libvirt config
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-06-12 18:18:40 +02:00
Manuel Buil
530178cf2d
Fix spelling check
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-06-12 15:43:39 +02:00
Manuel Buil
656aab06eb
Merge pull request #7727 from manuelbuil/tailscale126
...
[Release 1.26] VPN integration
2023-06-12 10:20:04 +02:00
Ian Cardoso
d680b45146
[Release-1.26] E2e: Private registry test ( #7721 )
...
* 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 >
* 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 >
---------
Signed-off-by: Ian Cardoso <osodracnai@gmail.com >
Signed-off-by: Derek Nola <derek.nola@suse.com >
Co-authored-by: Derek Nola <derek.nola@suse.com >
2023-06-09 13:09:54 -07:00
Manuel Buil
ab07b36ccd
VPN PoC
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-06-09 19:11:36 +02:00
Derek Nola
8988439e52
[Release-1.26] E2E and Dep Backports - June ( #7693 )
...
* Bump docker go.mod (#7681 )
* Shortcircuit commands with version or help flags (#7683 )
* Fix for longhorn integration test
* Add Rotation certification Check (#7097 )
* Add Certification Test to Validate Cluster
* Fix to stop/start for k3s certificate rotation
* E2E: Use sudo for all RunCmdOnNode
* Remove unnecessary daemonset addition/deletion
Signed-off-by: Derek Nola <derek.nola@suse.com >
Signed-off-by: est-suse <esteban.esquivel@suse.com >
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
Co-authored-by: Esteban Esquivel Alvarado <esteban.alvarado@suse.com >
Co-authored-by: est-suse <esteban.esquivel@suse.com >
Co-authored-by: Brad Davidson <brad.davidson@rancher.com >
2023-06-08 15:05:30 -07:00
Manuel Buil
6ca5f342e3
Add '-all' flag to apply to inactive units
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2023-05-17 18:50:02 +02:00
Brad Davidson
9eeee04675
Fix token startup test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit c98137ddca )
2023-05-10 17:37:14 -07:00
Brad Davidson
f14d33c471
Fail to validate server tokens that use bootstrap id/secret format
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit cf9ebb3259 )
2023-05-10 17:37:14 -07:00
Brad Davidson
34df1c49a5
Add e2e test for --disable-agent
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 1ca035accc )
2023-05-10 17:37:14 -07:00
Derek Nola
d2e04b826a
Don't apply hardened args to agent ( #7089 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-04-04 09:35:28 -07:00
ShylajaDevadiga
8ec7d5e6b0
fix_get_sha_url ( #7187 )
...
Signed-off-by: ShylajaDevadiga <shylaja@rancher.com >
2023-03-31 13:26:29 -07:00
Derek Nola
9980504196
Fix to Rotate CA e2e test ( #7101 )
...
* Include note on service keys
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Fix rotate cert ca test
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Remove periods
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add new test to nightly script
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-03-16 17:56:17 -07:00
Esteban Esquivel Alvarado
85b261096c
Add automation for Restart command for K3s ( #7002 )
...
Signed-off-by: est-suse <esteban.esquivel@suse.com >
2023-03-14 15:47:18 -07:00
Roberto Bonafiglia
7d2f997b3e
Added multiClusterCIDR E2E test
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2023-03-14 18:30:52 +01:00
Roberto Bonafiglia
262cd7de0a
Added IPv6 check and agent restart on e2e test utils
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2023-03-14 18:30:52 +01:00
Derek Nola
522ad1e697
Add E2E to Drone ( #6890 )
...
* Initial drone vagrant pipeline
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Build e2e test image
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add docker registry to E2E pipeline
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Bump libvirt image
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add ci flag to secretsencryption
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Fix vagrant log on secretsencryption
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Remove DB parallel tests
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Reduce sonobuoy tests even further
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add local build
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add cron conformance pipeline
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add string output for nodes
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Switch snapshot restore for upgrade cluster
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Fix cp
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-03-10 19:53:41 -08:00
Derek Nola
9efa0797b7
Don't default to local K3s for startup test ( #6950 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-02-13 15:00:57 -08:00
Brad Davidson
be7f751863
Add e2e tests for CA cert rotation
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2023-02-06 15:09:31 -08:00
Derek Nola
7cad3db251
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 >
2023-02-06 10:39:46 -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
Derek Nola
75f77ab951
E2E Rancher and Hardened script improvements ( #6778 )
...
* Improve test-pad rancher script
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Improve hardened script and added kube-bench utility script
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Apply same audits for 1.22 and older
Signed-off-by: Derek Nola <derek.nola@suse.com >
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-01-26 18:17:33 -08:00
ShylajaDevadiga
2007cdd54f
generate report and upload test results ( #6737 )
...
Signed-off-by: ShylajaDevadiga <shylaja.devadiga@suse.com >
Signed-off-by: ShylajaDevadiga <shylaja.devadiga@suse.com >
Co-authored-by: ShylajaDevadiga <shylaja.devadiga@suse.com >
2023-01-18 09:34:52 -08:00
dependabot[bot]
d85952d6a0
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>
2023-01-12 13:57:28 -08:00
ShylajaDevadiga
fd8481a29d
Adjust e2e test run script and fixes ( #6718 )
...
Signed-off-by: ShylajaDevadiga <shylaja.devadiga@suse.com >
2023-01-11 16:09:45 -08:00
Derek Nola
b5d39df929
Deprecation of etcd-snapshot command in v1.26 ( #6575 )
...
* Consolidate etcd snapshot commands
* Consolidate secrets encryption commands
* Move etcd-snapshot to fatal error stage.
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-12-05 15:28:01 -08:00
Sakala Venkata Krishna Rohit
4e2e91e089
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 >
2022-11-28 19:27:43 +02:00
Derek Nola
614da78e43
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 >
2022-11-22 13:43:16 -08:00
ShylajaDevadiga
b276b58175
Convert test output to JSON format ( #6410 )
...
* add test output conversion to JSON and minor fixes
Signed-off-by: ShylajaDevadiga <shylaja@rancher.com >
2022-11-04 16:07:12 -07:00
ShylajaDevadiga
d5ffc4b1d1
Add snapshot restore e2e test ( #6396 )
...
* Add snapshot and restore test
Signed-off-by: Shylaja Devadiga <shylaja@rancher.com >
2022-11-01 20:04:23 -07:00
ShylajaDevadiga
d3c675f4e9
Expand nightly E2E tests ( #6354 )
...
Signed-off-by: Shylaja Devadiga <shylaja@rancher.com >
2022-10-31 11:02:44 -07:00
Manuel Buil
abaa6c9023
Add test for node-external-ip config parameter
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2022-10-28 15:08:50 +02:00
Manuel Buil
487d08ad11
Add a netpol test for podSelector & ingress type
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2022-10-26 17:52:28 +02:00
Derek Nola
18688407d9
Add info on libvirt ubuntu 22.04 ( #6316 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-10-26 08:40:02 -07:00
Manuel Buil
6b804fe224
Add the gateway parameter in netplan
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2022-10-18 13:14:10 +02:00
Manuel Buil
dd3f3dba92
Fix dualStack test
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2022-10-10 10:52:30 +02:00
Derek Nola
06d81cb936
Replace deprecated ioutil package ( #6230 )
...
* Replace ioutil package
* check integration test null pointer
* Remove rotate retries
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-10-07 17:36:57 -07:00
Derek Nola
307d4310a3
Add journalctl logs to E2E tests
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-10-06 12:27:44 -07:00
Shylaja Devadiga
e947cd9fe3
Add cluster reset test to nightly builds
...
Signed-off-by: Shylaja Devadiga <shylaja@rancher.com >
2022-09-29 15:30:04 -07:00
Shylaja Devadiga
07ca63994e
Add cluster reset test to nightly builds
...
Signed-off-by: Shylaja Devadiga <shylaja@rancher.com >
2022-09-29 11:49:15 -07:00
Derek Nola
4624d3922c
add registry cache capability to upgradecluster_test.go
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-09-20 12:20:28 -07:00
Derek Nola
a060805c0a
Add missing env variable
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-09-20 09:34:04 -07:00
Derek Nola
5629c06967
Remove docker login secret, move to docker registry cache
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-09-19 15:31:02 -07:00
Derek Nola
c3883b6516
Remove old CreateCluster function
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2022-09-13 15:29:06 -07:00