Commit Graph

9 Commits

Author SHA1 Message Date
stratusjerry 625724a355 fix typos 2023-01-12 15:58:02 -08:00
Derek Nola 8d6c001d2a
Rework vagrant install tests (#3237)
* Remove 'vagrant' test folder, bring up 'install' folder
* Convert install tests to use vagrant-rke2 plugin
* Add nightly install checks
* Bump action versions

Signed-off-by: Derek Nola <derek.nola@suse.com>
2022-09-01 09:14:00 -07:00
Werner Garcia 65d72a820b
Convert codespell from Drone to GH actions (#3246)
* Convert codespell from Drone to GH actions

* Update spellcheck.yaml

* Update .codespellignore
2022-08-18 11:06:11 -06:00
Derek Nola 5786259670
Replace CentOS 8 with Rocky Linux 8 for install testing (#2637)
* Replace centos8 with Rocky8

Signed-off-by: Derek Nola <derek.nola@suse.com>
2022-03-17 15:04:25 -07:00
Derek Nola ff69c30cfd
E2E Validate Cluster test (#2424)
* Initial vagrant file
* Update to ginkgo v2
* Update to testing documentation

Signed-off-by: Derek Nola <derek.nola@suse.com>
2022-02-07 14:24:55 -08:00
Jacob Blain Christen e98c206885
tests/vagrant/install: updated workflow (#2120)
- local usage: vagrant up
- ci usage: vagrant up, vagrant provision --provision-with=rke2-...
- tweaked actions workflow:
  - added channels to matrix: `stable` for all with `latest` and `testing` limited to `centos-8` and `ubuntu-focal`
  - added caching for vagrant boxes and plugins to minimize the HTTP 429 aka "slow your roll"

Signed-off-by: Jacob Blain Christen <jacob@rancher.com>
2021-11-15 11:51:32 -07:00
Jacob Blain Christen bb2d28fc19
tests: vagrant/install/ubuntu-focal (#2099)
- Vagrant fixture for asserting that the installer script works correctly on Ubuntu 20.04, Focal Fossa
- disabled MicroOS and Ubuntu Focal in Github Actions until those boxes are off of Vagrant Cloud (URLs can be hosted there but with content there we will continue to get rate-limited)

Signed-off-by: Jacob Blain Christen <jacob@rancher.com>
2021-11-11 10:08:18 -07:00
Jacob Blain Christen c619ab1929
testing: assert that install.sh works correctly (#2084)
For every change that modifies the installer script, run some quick assertions against:
- CentOS 7
- CentOS 8
- MicroOS

Thanks, Github Actions and Vagrant!

Signed-off-by: Jacob Blain Christen <jacob@rancher.com>
2021-11-08 16:36:19 -07:00
Derek Nola 7655efa319
Add integration test framework and documentation into RKE2 (#1782)
* Added example integration test
* Added testing docs
Signed-off-by: dereknola <derek.nola@suse.com>
2021-09-10 10:49:21 -07:00