Execute Vagrant cluster in CI (#57)

This commit is contained in:
Simon Leiner
2022-08-30 02:45:07 +02:00
committed by GitHub
parent 2296959894
commit 9d8a5cc2b8
3 changed files with 190 additions and 7 deletions

14
vagrant/Vagrantfile vendored
View File

@@ -3,12 +3,12 @@
Vagrant.configure("2") do |config|
# General configuration
config.vm.box = "generic/ubuntu2110"
config.vm.box = "generic/ubuntu2204"
config.vm.synced_folder ".", "/vagrant", disabled: true
config.ssh.insert_key = false
config.vm.provider :virtualbox do |v|
v.memory = 4096
v.memory = 2048
v.cpus = 2
v.linked_clone = true
end
@@ -50,7 +50,7 @@ Vagrant.configure("2") do |config|
"master" => ["control1", "control2", "control3"],
"node" => ["node1", "node2"],
"k3s_cluster:children" => ["master", "node"],
"k3s_cluster:vars" => {"k3s_version" => "v1.23.4+k3s1",
"k3s_cluster:vars" => {"k3s_version" => "v1.24.3+k3s1",
"ansible_user" => "vagrant",
"systemd_dir" => "/etc/systemd/system",
"flannel_iface" => "eth1",
@@ -58,9 +58,9 @@ Vagrant.configure("2") do |config|
"k3s_token" => "supersecret",
"extra_server_args" => "--node-ip={{ ansible_eth1.ipv4.address }} --flannel-iface={{ flannel_iface }} --no-deploy servicelb --no-deploy traefik",
"extra_agent_args" => "--flannel-iface={{ flannel_iface }}",
"kube_vip_tag_version" => "v0.4.2",
"metal_lb_speaker_tag_version" => "v0.12.1",
"metal_lb_controller_tag_version" => "v0.12.1",
"kube_vip_tag_version" => "v0.5.0",
"metal_lb_speaker_tag_version" => "v0.13.4",
"metal_lb_controller_tag_version" => "v0.13.4",
"metal_lb_ip_range" => "192.168.30.80-192.168.30.90",
"retry_count" => "30"}
}
@@ -76,4 +76,4 @@ Vagrant.configure("2") do |config|
}
}
end
end
end