Add Vagrant CI (#5487)
This commit is contained in:
parent
bfa468c771
commit
56a9c7a802
2 changed files with 22 additions and 1 deletions
|
@ -14,3 +14,24 @@ molecule_tests:
|
||||||
- python -m pip install -r tests/requirements.txt
|
- python -m pip install -r tests/requirements.txt
|
||||||
script:
|
script:
|
||||||
- ./tests/scripts/molecule_run.sh
|
- ./tests/scripts/molecule_run.sh
|
||||||
|
|
||||||
|
.vagrant:
|
||||||
|
extends: .testcases
|
||||||
|
variables:
|
||||||
|
CI_PLATFORM: "vagrant"
|
||||||
|
SSH_USER: "kubespray"
|
||||||
|
VAGRANT_DEFAULT_PROVIDER: "libvirt"
|
||||||
|
tags: [vagrant]
|
||||||
|
only: [/^pr-.*$/]
|
||||||
|
except: ['triggers']
|
||||||
|
image: quay.io/miouge/kubespray-vagrant
|
||||||
|
services: []
|
||||||
|
script:
|
||||||
|
- vagrant up
|
||||||
|
after_script:
|
||||||
|
- vagrant destroy --force
|
||||||
|
|
||||||
|
vagrant_ubuntu18-flannel:
|
||||||
|
stage: deploy-part2
|
||||||
|
extends: .vagrant
|
||||||
|
when: on_success
|
2
Vagrantfile
vendored
2
Vagrantfile
vendored
|
@ -43,7 +43,7 @@ $vm_memory ||= 2048
|
||||||
$vm_cpus ||= 1
|
$vm_cpus ||= 1
|
||||||
$shared_folders ||= {}
|
$shared_folders ||= {}
|
||||||
$forwarded_ports ||= {}
|
$forwarded_ports ||= {}
|
||||||
$subnet ||= "172.17.8"
|
$subnet ||= "172.18.8"
|
||||||
$os ||= "ubuntu1804"
|
$os ||= "ubuntu1804"
|
||||||
$network_plugin ||= "flannel"
|
$network_plugin ||= "flannel"
|
||||||
# Setting multi_networking to true will install Multus: https://github.com/intel/multus-cni
|
# Setting multi_networking to true will install Multus: https://github.com/intel/multus-cni
|
||||||
|
|
Loading…
Reference in a new issue