- May 19, 2022
-
-
Samuel Liu authored
* use ipamconfig instead of calico ipam command * fix ansible lint
-
- May 17, 2022
-
-
Samuel Liu authored
calicoctl ipam xx calicoctl apply xx
-
- Apr 08, 2022
-
-
Samuel Liu authored
* [calico] add calico apiserver * fix yamllint * remove addext argument * Configure API server with the CA bundle * add check kdd
-
- 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
-
- Mar 08, 2022
-
-
Toni Tauro authored
Signed-off-by:
Toni Tauro <toni.tauro@adfinis.com>
-
- Feb 16, 2022
-
-
Cristian Calin authored
* [calico] upgrade 3.19.x to 3.19.4 * [calico] upgrade 3.20.x to 3.20.4 * [calico] upgrade 3.21.x to 3.21.4 and make it the default * [calico] add 3.22.0 checksums * [calico] account for path changes in calico 3.21.4 crd archive and above
-
- Jan 09, 2022
-
-
Kenichi Omichi authored
When running ansible-lint directly, we can see a lot of warning message like risky-file-permissions File permissions unset or incorrect This fixes the warning messages.
-
- Dec 20, 2021
-
-
kakkotetsu authored
-
- Nov 08, 2021
-
-
Hyojun Jeon authored
-
- Oct 20, 2021
-
-
Kenichi Omichi authored
kube-bench scan outputs warning related to Calico like: * text: "Ensure that the Container Network Interface file permissions are set to 644 or more restrictive (Manual)" * text: "Ensure that the Container Network Interface file ownership is set to root:root (Manual)" This fixes these warnings.
-
- Sep 21, 2021
-
-
Cristian Calin authored
* make Calico 3.20.1 the default version * drop Calico 3.17.x support
-
- Sep 08, 2021
-
-
Ole Mathias Aa. Heggem authored
Add IPv6 Service Addresses to BGP advertisement when calico_advertise_cluster_ips is true.
-
- Sep 01, 2021
-
-
Olivier Lemasle authored
When using Calico with: - `calico_network_backend: vxlan`, - `calico_ipip_mode: "Never"`, - `calico_vxlan_mode: "Always"`, the `FelixConfiguration` object has `ipipEnabled: true`, when it should be false: This is caused by an error in the `| bool` conversion in the install task: when `calico_ipip_mode` is `Never`, `{{ calico_ipip_mode != 'Never' | bool }}` evaluates to `true`:
-
- Jun 25, 2021
-
-
Cristian Calin authored
* Calico: add Wireguard support * CI: Add Calico Wireguard scenario
-
- Jun 07, 2021
-
-
Cristian Calin authored
* Calico: align manifests with upstream * allow enabling typha prometheus metrics * Calico: enable eBPF support * manage the kubernetes-services-endpoint configmap * Calico: document the use of eBPF dataplane * Calico: improve checks before deployment * enforce disabling kube-proxy when using eBPF dataplane * ensure calico_version is supported
-
- May 26, 2021
-
-
Cristian Calin authored
* Calico: add v3.19.1 hashes * enable liveness probe for calico-kube-controllers 3.19.1 * Calico: drop support for v3.16.x * Calico: promote v3.18.3 as default
-
- May 12, 2021
-
-
Cristian Calin authored
* add initial MetalLB docs * metallb allow disabling the deployment of the metallb speaker * calico>=3.18 allow using calico to advertise service loadbalancer IPs * Document the use of MetalLB and Calico * clean MetalLB docs
-
- May 11, 2021
-
-
Cristian Calin authored
-
- Apr 29, 2021
-
-
Cristian Calin authored
* rename ansible groups to use _ instead of - k8s-cluster -> k8s_cluster k8s-node -> k8s_node calico-rr -> calico_rr no-floating -> no_floating Note: kube-node,k8s-cluster groups in upgrade CI need clean-up after v2.16 is tagged * ensure old groups are mapped to the new ones
-
- Apr 27, 2021
-
-
faruryo authored
Change mode so that calico-kube-controllers can be read because it was changed to run as non-root https://github.com/projectcalico/kube-controllers/pull/566
-
- Apr 24, 2021
-
-
Cristian Calin authored
* calico: drop support for version 3.15 * drop check for calico version >= 3.3, we are at 3.16 minimum now * we moved to calico 3.16+ so we can default to /opt/cni/bin/install
-
- Apr 21, 2021
-
-
Cristian Calin authored
* add hashes for calico v3.17.3 * add hashes for claico v3.18.1 * bump default calico version to v3.17.3 * calico crds are missing yaml separator breaking kdd
-
- Mar 29, 2021
-
-
Fernando 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 19, 2021
-
-
Erwan Miran authored
* Download Calico KDD CRDs * Replace kustomize with lineinfile and use ansible assemble module * Replace find+lineinfile by sed in shell module to avoid nested loop * add condition on sed * use block for kdd tasks + remove supernumerary kdd manifest apply in start "Start Calico resources"
-
- Mar 03, 2021
-
-
Etienne Champetier authored
On CentOS 8 they seem to be ignored by default, but better be extra safe This also make it easy to exclude other network plugin interfaces Signed-off-by:
Etienne Champetier <e.champetier@ateme.com>
-
- Feb 05, 2021
-
-
Matt Calvert authored
-
- Feb 03, 2021
-
-
forselli-stratio authored
* Fix calico-rr tasks * revert stdin only when it's already a string
-
- Jan 26, 2021
-
-
Jorik Jonker authored
Previous check for presence of NM assumed "systemctl show NetworkManager" would exit with a nonzero status code, which seems not the case anymore with recent Flatcar Container Linux. This new check also checks the activeness of network manager, as `is-active` implies presence. Signed-off-by Jorik Jonker <jorik@kippendief.biz>
-
- Jan 09, 2021
-
-
Etienne Champetier authored
TASK [network_plugin/calico : Calico | Configure calico network pool] ********** task path: /builds/kargo-ci/kubernetes-sigs-kubespray/roles/network_plugin/calico/tasks/install.yml:138 Friday 08 January 2021 17:10:12 +0000 (0:00:01.521) 0:11:36.885 ******** [WARNING]: The value {'kind': 'IPPool', 'apiVersion': 'projectcalico.org/v3', 'metadata': {'name': 'default-pool'}, 'spec': {'blockSize': 24, 'cidr': '10.233.64.0/18', 'ipipMode': 'Always', 'vxlanMode': 'Never', 'natOutgoing': True}} (type dict) in a string field was converted to "{'kind': 'IPPool', 'apiVersion': 'projectcalico.org/v3', 'metadata': {'name': 'default-pool'}, 'spec': {'blockSize': 24, 'cidr': '10.233.64.0/18', 'ipipMode': 'Always', 'vxlanMode': 'Never', 'natOutgoing': True}}" (type string). If this does not look like what you expect, quote the entire value to ensure it does not change. Signed-off-by:
Etienne Champetier <champetier.etienne@gmail.com>
-
- Dec 23, 2020
-
-
Teo Klestrup Röijezon authored
See https://github.com/projectcalico/calico/issues/3271 Otherwise Calico can get into a fight with NM about who "owns" the vxlan.calico interface, breaking all pod traffic.
-
- Dec 18, 2020
-
-
Catblade authored
* update files to handle multi-asn bgp peering conditions. * put back in the serviceClusterIPs. Bad merge. * remove extraneous environment var. * update files as discussed with mirwan * update titles. * add not in. * add a conditional for using bgp to advertise cluster ips. Co-authored-by:
marlow-h <mweston@habana.ai>
-
- Nov 25, 2020
-
-
Andrii authored
-
- Sep 24, 2020
-
-
Hans Feldt authored
* calico: add constant calico_min_version_required and verify current deployed version against it. * calico: remove upgrade support with data migration The tool was used pre v3.0.0 and is no longer needed. * calico: remove old version support from tasks * calico: remove old ver support from policy ctrl * calico: remove old ver support from node * canal: remove old ver support * remove unused calicoctl download checksums calico_min_version_required is the oldest version that can be installed Older versions can be removed.
-
- Sep 03, 2020
-
-
Maxime Guyot authored
Signed-off-by:
Miouge1 <maxime@root314.com>
-
- Aug 31, 2020
-
-
Maxime Guyot authored
-
- Jul 27, 2020
-
-
Maxime Guyot authored
-
- Jun 29, 2020
-
-
Joel Seguillon authored
-
- Apr 21, 2020
-
-
Florian Ruynat authored
-
- Mar 12, 2020
-
-
Sergey authored
* calico VXLAN mode * check vars if calico backend defined
-