- May 17, 2023
-
-
Kenichi Omichi authored
* Drop CI jobs related to canal According to the canal github[1] the repo is not maintained over 5 years. In addition, the README says Originally, we thought we might more deeply integrate the two projects (possibly even going as far as a rebranding!). However, over time it became clear that that wasn't really necessary to fulfil our goal of making them work well together. Ultimately, we decided to focus on adding features to both projects rather than doing work just to combine them. So we don't need to run CI jobs related to the canal at this situation. [1]: https://github.com/projectcalico/canal * Update ci.md
-
- May 11, 2023
-
-
James authored
* chore(helm-apps): fix README example README shows a non-working example according to the specs for this role. * Add support for kubelet-csr-approver Co-Authored-By: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch> * Add tests for kubelet-csr-approver Co-Authored-By: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch> * Add Documentation for Kubelet CSR Approver Co-Authored-By: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch> --------- Co-authored-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>
-
- 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 07, 2023
-
-
Kay Yan authored
-
- 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
-
- Sep 05, 2022
-
-
Kay Yan authored
-
- Aug 03, 2022
-
-
Florian Ruynat authored
-
- 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 17, 2022
-
-
Calin Cristian Andrei authored
-
- Jun 15, 2022
-
-
Kay Yan authored
-
- Jun 10, 2022
-
-
Kay Yan authored
-
- May 04, 2022
-
-
Calin Cristian Andrei authored
-
- 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 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
-
- 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
-
- 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
-
- Sep 24, 2021
-
-
Cristian Calin authored
* Sample-Inventory: add sample for calico_bpf_enabled * Calico-Doc: note about CONFIG_NET_SCHED for eBPF support * CI: Add Calico eBPF in HA mode test
-
- Sep 22, 2021
-
-
Florian Ruynat authored
-
- Sep 06, 2021
-
-
Florian Ruynat authored
-
- Sep 01, 2021
-
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Aug 30, 2021
-
-
Florian Ruynat authored
-
- Aug 28, 2021
-
-
Cristian Calin authored
* Fedora and RHEL use etc_t and the convention is <type_name>_t * Docs: specify all values for preinstall_selinux_state * CI: Add Fedora 34 with SELinux in enforcing mode
-