- 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
-
- 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
-
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
-
- Jul 26, 2021
-
-
Maxime Guyot authored
-
- Jul 22, 2021
-
-
Kenichi Omichi authored
tf-elax_ubuntu18-calico is so flake today. The test job is failed due to SSH connectivity check error after deploying virtual machines which are used for Kubernetes nodes. This allows failure on the job to see the test situation without pull request merger failures.
-
- Jul 12, 2021
-
-
Cristian Calin authored
* Ansible: move to Ansible 3.4.0 which uses ansible-base 2.10.10 * Docs: add a note about ansible upgrade post 2.9.x * CI: ensure ansible is removed before ansible 3.x is installed to avoid pip failures * Ansible: use newer ansible-lint * Fix ansible-lint 5.0.11 found issues * syntax issues * risky-file-permissions * var-naming * role-name * molecule tests * Mitogen: use 0.3.0rc1 which adds support for ansible 2.10+ * Pin ansible-base to 2.10.11 to get package fix on RHEL8
-
- Jun 25, 2021
-
-
Cristian Calin authored
* Calico: add Wireguard support * CI: Add Calico Wireguard scenario
-
- May 28, 2021
-
-
Florian Ruynat authored
* Update docker package to 20.10.6 * Add Fedora 33 image and CI, remove Fedora 31 (EOL)
-
- Apr 12, 2021
-
-
Florian Ruynat authored
-
- Mar 24, 2021
-
-
Kenichi Omichi authored
This replaces kube-master with kube_control_plane because of [1]: The Kubernetes project is moving away from wording that is considered offensive. A new working group WG Naming was created to track this work, and the word "master" was declared as offensive. A proposal was formalized for replacing the word "master" with "control plane". This means it should be removed from source code, documentation, and user-facing configuration from Kubernetes and its sub-projects. NOTE: The reason why this changes it to kube_control_plane not kube-control-plane is for valid group names on ansible. [1]: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/kubeadm/2067-rename-master-label-taint/README.md#motivation
-
- Mar 15, 2021
-
-
Ewnetu Bayuh Lakew authored
* terraform support for UpCloud * terraform support for UpCloud * terraform support for UpCloud * terraform support for UpCloud * terraform support for UpCloud * terraform support for UpCloud * terraform support for UpCloud * Updates to README.md and main.tf files * formatting and updating readme * added a .terraform_validate CI job * fixed format issue * added sample inventory * added symbolic link to group_vars * added missing tf variables and minor fixes * added text formatting * minor formatting fixes
-
- Mar 01, 2021
-
-
Florian Ruynat authored
-
- Feb 26, 2021
-
-
Jakub Krzywda authored
* Add terraform scripts for vSphere * Fixup: Add terraform scripts for vSphere * Add inventory generation * Use machines var to provide IPs * Add README file * Add default.tfvars file * Fix newlines at the end of files * Remove master.count and worker.count variables * Fixup cloud-init formatting * Fixes after initial review * Add warning about disabled DHCP * Fixes after second review * Add sample-inventory
-
- Feb 05, 2021
-
-
Matt Calvert authored
-
- Feb 03, 2021
-
-
Cristian Klein authored
* contrib/terraform/exoscale: Rework SSH public keys Exoscale has a few limitations with `exoscale_ssh_keypair` resources. Creating several clusters with these scripts may lead to an error like: ``` Error: API error ParamError 431 (InvalidParameterValueException 4350): The key pair "lj-sc-ssh-key" already has this fingerprint ``` This patch reworks handling of SSH public keys. Specifically, we rely on the more cloud-agnostic way of configuring SSH public keys via `cloud-init`. * contrib/terraform/exoscale: terraform fmt * contrib/terraform/exoscale: Add terraform validate * contrib/terraform/exoscale: Inline public SSH keys The Terraform scripts need to install some SSH key, so that Kubespray (i.e., the "Ansible part") can take over. Initially, we pointed the Terraform scripts to `~/.ssh/id_rsa.pub`. This proved to be suboptimal: Operators sharing responbility for a cluster risk unnecessarily replacing resources. Therefore, it has been determined that it's best to inline the public SSH keys. The chosen variable `ssh_public_keys` provides some uniformity with `contrib/azurerm`. * Fix Terraform Exoscale test * Fix Terraform 0.14 test
-
- Jan 26, 2021
-
-
Florian Ruynat authored
-
- Jan 14, 2021
-
-
Florian Ruynat authored
-
- Jan 07, 2021
-
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
- Dec 30, 2020
-
-
Kenichi Omichi authored
This fixes markdownlint failures under roles/
-
- Dec 26, 2020
-
-
Kenichi Omichi authored
This fixes markdown failures on contrib/terraform.
-