Browse Source
[calico] don't enable ipip encapsulation by default and use vxlan in CI (#8434)
[calico] don't enable ipip encapsulation by default and use vxlan in CI (#8434)
* [calico] make vxlan encapsulation the default * don't enable ipip encapsulation by default * set calico_network_backend by default to vxlan * update sample inventory and documentation * [CI] pin default calico parameters for upgrade tests to ensure proper upgrade * [CI] improve netchecker connectivity testing * [CI] show logs for tests * [calico] tweak task name * [CI] Don't run the provisioner from vagrant since we run it in testcases_run.sh * [CI] move kube-router tests to vagrant to avoid network connectivity issues during netchecker check * service proxy mode still fails connectivity tests so keeping it manual mode * [kube-router] account for containerd use-casepull/8631/head
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
26 changed files with 226 additions and 79 deletions
Split View
Diff Options
-
20.gitlab-ci/packet.yml
-
21.gitlab-ci/vagrant.yml
-
3Vagrantfile
-
31docs/calico.md
-
4docs/setting-up-your-first-cluster.md
-
4docs/vars.md
-
8inventory/sample/group_vars/k8s_cluster/k8s-net-calico.yml
-
18roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
-
11roles/network_plugin/calico/defaults/main.yml
-
2roles/network_plugin/calico/tasks/check.yml
-
2roles/network_plugin/calico/tasks/install.yml
-
8roles/network_plugin/calico/templates/calico-config.yml.j2
-
6roles/network_plugin/calico/templates/calico-node.yml.j2
-
23roles/network_plugin/kube-router/templates/kube-router.yml.j2
-
2tests/Makefile
-
8tests/files/packet_debian10-calico-upgrade-once.yml
-
8tests/files/packet_debian10-calico-upgrade.yml
-
15tests/files/vagrant_centos7-kube-router.rb
-
0tests/files/vagrant_centos7-kube-router.yml
-
15tests/files/vagrant_fedora35-kube-router.rb
-
0tests/files/vagrant_fedora35-kube-router.yml
-
15tests/files/vagrant_ubuntu16-kube-router-sep.rb
-
0tests/files/vagrant_ubuntu16-kube-router-sep.yml
-
10tests/files/vagrant_ubuntu16-kube-router-svc-proxy.rb
-
0tests/files/vagrant_ubuntu16-kube-router-svc-proxy.yml
-
71tests/testcases/040_check-network-adv.yml
@ -0,0 +1,15 @@ |
|||
$num_instances = 2 |
|||
$vm_memory ||= 2048 |
|||
$os = "centos" |
|||
|
|||
$kube_master_instances = 1 |
|||
$etcd_instances = 1 |
|||
|
|||
# For CI we are not worried about data persistence across reboot |
|||
$libvirt_volume_cache = "unsafe" |
|||
|
|||
# Checking for box update can trigger API rate limiting |
|||
# https://www.vagrantup.com/docs/vagrant-cloud/request-limits.html |
|||
$box_check_update = false |
|||
|
|||
$network_plugin = "kube-router" |
@ -0,0 +1,15 @@ |
|||
$num_instances = 2 |
|||
$vm_memory ||= 2048 |
|||
$os = "fedora35" |
|||
|
|||
$kube_master_instances = 1 |
|||
$etcd_instances = 1 |
|||
|
|||
# For CI we are not worried about data persistence across reboot |
|||
$libvirt_volume_cache = "unsafe" |
|||
|
|||
# Checking for box update can trigger API rate limiting |
|||
# https://www.vagrantup.com/docs/vagrant-cloud/request-limits.html |
|||
$box_check_update = false |
|||
|
|||
$network_plugin = "kube-router" |
@ -0,0 +1,15 @@ |
|||
$num_instances = 2 |
|||
$vm_memory ||= 2048 |
|||
$os = "ubuntu1604" |
|||
|
|||
$kube_master_instances = 1 |
|||
$etcd_instances = 1 |
|||
|
|||
# For CI we are not worried about data persistence across reboot |
|||
$libvirt_volume_cache = "unsafe" |
|||
|
|||
# Checking for box update can trigger API rate limiting |
|||
# https://www.vagrantup.com/docs/vagrant-cloud/request-limits.html |
|||
$box_check_update = false |
|||
|
|||
$network_plugin = "kube-router" |
@ -0,0 +1,10 @@ |
|||
$os = "ubuntu1604" |
|||
|
|||
# For CI we are not worried about data persistence across reboot |
|||
$libvirt_volume_cache = "unsafe" |
|||
|
|||
# Checking for box update can trigger API rate limiting |
|||
# https://www.vagrantup.com/docs/vagrant-cloud/request-limits.html |
|||
$box_check_update = false |
|||
|
|||
$network_plugin = "kube-router" |
Write
Preview
Loading…
Cancel
Save