Skip to content
Snippets Groups Projects
  1. May 19, 2022
  2. May 17, 2022
  3. Apr 08, 2022
  4. Mar 18, 2022
    • Cristian Calin's avatar
      [calico] don't enable ipip encapsulation by default and use vxlan in CI (#8434) · dd2d95ec
      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
      Unverified
      dd2d95ec
  5. Mar 08, 2022
  6. Feb 16, 2022
    • Cristian Calin's avatar
      [calico] upgrade release checksums (#8544) · 402e85ad
      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
      Unverified
      402e85ad
  7. Jan 09, 2022
  8. Dec 20, 2021
  9. Nov 08, 2021
  10. Oct 20, 2021
    • Kenichi Omichi's avatar
      Fix ownership related to Calico (#8072) · 19d07a4f
      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.
      Unverified
      19d07a4f
  11. Sep 21, 2021
  12. Sep 08, 2021
  13. Sep 01, 2021
    • Olivier Lemasle's avatar
      Fix Calico's FelixConfiguration when "IP in IP" is disabled (#7926) · 497d2ca3
      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`:
      Unverified
      497d2ca3
  14. Jun 25, 2021
  15. Jun 07, 2021
    • Cristian Calin's avatar
      Calico enable support for eBPF (#7618) · ec0c0d4a
      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
      Unverified
      ec0c0d4a
  16. May 26, 2021
  17. May 12, 2021
  18. May 11, 2021
  19. Apr 29, 2021
    • Cristian Calin's avatar
      Rename ansible groups to use _ instead of - (#7552) · 360aff4a
      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
      Unverified
      360aff4a
  20. Apr 27, 2021
  21. Apr 24, 2021
    • Cristian Calin's avatar
      Drop calico 3.15 (#7545) · 002a4b03
      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
      Unverified
      002a4b03
  22. Apr 21, 2021
  23. Mar 29, 2021
  24. Mar 24, 2021
  25. Mar 19, 2021
    • Erwan Miran's avatar
      Download Calico KDD CRDs (#7372) · 1c62af0c
      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"
      Unverified
      1c62af0c
  26. Mar 03, 2021
  27. Feb 05, 2021
  28. Feb 03, 2021
  29. Jan 26, 2021
    • Jorik Jonker's avatar
      calico: fix NetworkManager check (#7169) · bba55faa
      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>
      Unverified
      bba55faa
  30. Jan 09, 2021
    • Etienne Champetier's avatar
      calico: fix warnings (#7121) · ff952924
      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: default avatarEtienne Champetier <champetier.etienne@gmail.com>
      Unverified
      ff952924
  31. Dec 23, 2020
  32. Dec 18, 2020
  33. Nov 25, 2020
  34. Sep 24, 2020
    • Hans Feldt's avatar
      Calico upgrade path validation and old version cleanup (#6733) · 28073c76
      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.
      Unverified
      28073c76
  35. Sep 03, 2020
  36. Aug 31, 2020
  37. Jul 27, 2020
  38. Jun 29, 2020
  39. Apr 21, 2020
  40. Mar 12, 2020
Loading