- 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>
- 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>
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>