- 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
-
- Nov 25, 2021
-
-
Cristian Calin authored
* Defaults: replace docker with containerd as our default container_manager * CI: Use docker for download_localhost test * Defaults: with container_manager=containerd we need etcd_deployment_type=host * CI: Run weave jobs with docker * CI: Vagrant don't download_force_cache * CI: Fix upgrade tests * should run compatible with old settings, this means docker * we need to run with a distro that has at least modern containerd, this means move from debian9 to debian10 to allow `containerd_version` to match between 2.17 and master
-
- Nov 19, 2021
-
-
Cristian Calin authored
* Reset: Fedora uses NetworkManager * CI: test reset on fedora
-
- Nov 11, 2021
-
-
Cristian Calin authored
* Ansible: separate requirements files for supported ansible versions * Ansible: allow using ansible 2.11 * CI: Exercise Ansible 2.9 and Ansible 2.11 in a basic AIO CI job * CI: Allow running a reset test outside of idempotency tests and running it in stage1 * CI: move ubuntu18-calico-aio job to stage2 and relay only on ubuntu20 with the variously supported ansible versions for stage1 * CI: add capability to install collections or roles from ansible-galaxy to mitigate missing behavior in older ansible versions
-
- Nov 09, 2021
-
-
Cristian Calin authored
* nodelocaldns: allow a secondary pod for nodelocaldns for local-HA * CI: add job to test nodelocaldns secondary
-
- Nov 05, 2021
-
-
Cristian Calin authored
-
- Oct 08, 2021
-
-
Florian Ruynat authored
-