- Mar 03, 2023
-
-
Arthur Outhenin-Chalandre authored
* network_plugin/custom_cni: add CNI to apply provided manifests Add a new simple custom_cni to install provided Kubernetes manifests. This could be useful to use manifests directly provided by a CNI when there are not support by Kubespray (i.e.: helm chart or any other manifests generation method). Co-authored-by: James Landrein <james.landrein@proton.ch> Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch> * network_plugin/custom_cni: add test with cilium Co-authored-by: James Landrein <james.landrein@proton.ch> Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch> --------- Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch> Co-authored-by: James Landrein <james.landrein@proton.ch>
-
- Jan 27, 2023
-
-
Florian Ruynat authored
* Update fedora35 vagrant box url * Update Terraform to 1.3.7 * Update Vagrant to 2.3.4
-
Cristian Calin authored
* add terraform lock files to ignore list * move contrib/terraform/metal to contrib/terraform/equinix to reflect upstream change
-
- Jan 14, 2023
-
-
luksi1 authored
-
- Jan 09, 2023
-
-
Luke Simmons authored
-
- Jan 07, 2023
-
-
Kay Yan authored
-
- Nov 07, 2022
-
-
Kenichi Omichi authored
We made all vagrant jobs non-voting because those jobs were not stable. However the setting allowed a pull request which broke vagrant jobs completely merged into the master branch. To avoid such situation, this makes one of vagrant jobs voting. Let's see the stability of the job.
-
- Oct 19, 2022
-
-
Kenichi Omichi authored
To verify the hardening method works always. The configuration comes from docs/hardening.md Fix yaml format of hardening.yml Add condition to skip 040 test for hardening
-
- Oct 07, 2022
-
-
Kenichi Omichi authored
To block merging pull requests which contain typo automatically.
-
- Sep 05, 2022
-
-
Kay Yan authored
-
- Aug 03, 2022
-
-
Florian Ruynat authored
-
- Jul 27, 2022
-
-
Kenichi Omichi authored
Today we have many contributions to contrib/offline/ and some PRs contained invalid coding style for those scripts. This enables shellcheck to make such invalid coding style easily.
-
- Jul 22, 2022
-
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Jul 05, 2022
-
-
Kay Yan authored
-
Kenichi Omichi authored
To test Kubespray on Rocky Linux 8 with vagrant, this adds it to the Vagrantfile.
-
- Jun 29, 2022
-
-
Kenichi Omichi authored
During code-review, reviwers needed to take care of README.md also should be updated when the pull request updated component versions. This adds the corresponding check to reduce reviwer's burden.
-
- Jun 17, 2022
-
-
Calin Cristian Andrei authored
-
- Jun 15, 2022
-
-
Calin Cristian Andrei authored
-
Kay Yan authored
-
- Jun 10, 2022
-
-
Kay Yan authored
-
- May 04, 2022
-
-
Calin Cristian Andrei authored
-
- Apr 29, 2022
-
-
Cristian Calin authored
* add parametrization to molecule_run.sh * [CI] split molecule tests to allow parallelization of work
-
- Apr 27, 2022
-
-
Cristian Calin authored
* [terraform] use modern day equinix metal provider * [CI] ensure packet job tests metal
-
- Apr 17, 2022
-
-
Cristian Calin authored
* [etcd] ensure etcd is properly upgraded when managed by kubeadm * [CI] add periodic job to test upgrade of etcd managed by kubeadm
-
- Mar 30, 2022
-
-
Cristian Calin authored
* [ansible] make ansible 5.x the new default version and move different versions tested to nightly jobs * [CI] jobs were missing proper ansible cleanup
-
- Mar 28, 2022
-
-
Cristian Calin authored
-
- Mar 18, 2022
-
-
Cristian Calin authored
* [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-case
-
- Jan 11, 2022
-
-
Kenichi Omichi authored
This fixes the following types of failures: - empty-string-compare - literal-compare - risky-file-permissions - risky-shell-pipe - var-spacing In addition, this changes .gitlab-ci/lint.yml to block the same issue by using the same method at Kubespray CI.
-
- Jan 05, 2022
-
-
Cristian Calin authored
-
- Dec 14, 2021
-
-
Cristian Calin authored
* CI: fix test name debian10-aio was a 2 instance default * CI: Fix running ubuntu20-aio-docker * CI: Fix running ubuntu18-aio-docker
-
- Dec 10, 2021
-
-
Cristian Calin authored
* containerd: change default resolvconf_mode to host_resolvconf * Wait for kube-apiserver to come back after pod refresh * Handle resolv.conf gracefully * Retain currently configured DNS entries to ensure we don't break the resolvers * Suse uses wickedd for network management so no dhcp hooks * Molecule: increase ansible timeout * CI: Increase ansible timeout to 120s for Packet jobs
-
- Dec 03, 2021
-
-
Florian Ruynat authored
-
Cristian Calin authored
-
- Dec 02, 2021
-
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Dec 01, 2021
-
-
Florian Ruynat authored
-
- Nov 30, 2021
-
-
Cristian Calin authored
* Alpha-NodeSwap: allow nodes to use swap * CI: Add Fedora 35 with experimental swap job
-
Cristian Calin authored
* OEL7: Fix CentOS7 Extras for OEL7 * Molecule: add logs collection for jobs
-
- Nov 26, 2021
-
-
Florian Ruynat authored
* Add Fedora 35 image, support and CI * Cleanup tests and allow_failure for vagrant
-