Skip to content
  1. Nov 28, 2023
    • Max Gautier's avatar
      Check conntrack module presence instead of kernel version (#10662) · 612cfdce
      Max Gautier authored
      * Try both conntrack modules instead of checking kernel version
      
      Depending on kernel distributor, the kernel version might not be a
      correct indicator of the conntrack module use.
      Instead, we check both (and use the first found).
      
      * Use modproble.persistent rather than manual persistence
      612cfdce
  2. Nov 27, 2023
  3. Nov 20, 2023
  4. Nov 17, 2023
    • Max Gautier's avatar
      Validate systemd unit files (#10597) · 0d4f57aa
      Max Gautier authored
      * Validate systemd unit files
      
      This ensure that we fail early if we have a bad systemd unit file
      (syntax error, using a version not available in the local version, etc)
      
      * Hack to check systemd version for service files validation
      
      factory-reset.target was introduced in system 250, same version as the
      aliasing feature we need for verifying systemd services with ansible.
      So we only actually executes the validation if that target is present.
      
      This is an horrible hack which should be reverted as soon as we drop
      support for distributions with systemd<250.
      0d4f57aa
  5. Nov 08, 2023
    • Samuel Mutel's avatar
    • borgiacis's avatar
      Create variables for ipvs kernel modules (#10580) · 802da0bc
      borgiacis authored
      * Create variables for ipvs kernel modules
      
      * Corrected kubernetes role node task missing name
      
      * Added changes as suggested during review by VannTen
      802da0bc
    • Max Gautier's avatar
      Move control plane certs renewal "spread out" into the systemd timer (#10596) · b3f6d051
      Max Gautier authored
      * Use RandomizedDelaySec to spread out control certificates renewal plane
      
      If the number of control plane node is superior to 6, using (index * 10
      minutes) will fail (03:60:00 is not a valid timestamp).
      
      Compared to just fixing the jinja expression (to use a modulo for
      example), this should avoid having two control planes certificates
      update node being triggered at the same time.
      
      * Make k8s-certs-renew.timer Persistent
      
      If the control plane happens to be offline during the scheduled
      certificates renewal (node failure or anything like that), we still want
      the renewal to happen.
      b3f6d051
    • Max Gautier's avatar
      Refactor "multi" handlers to use listen (#10542) · 8ebeb88e
      Max Gautier authored
      * containerd: refactor handlers to use 'listen'
      
      * cri-dockerd: refactor handlers to use 'listen'
      
      * cri-o: refactor handlers to use 'listen'
      
      * docker: refactor handlers to use 'listen'
      
      * etcd: refactor handlers to use 'listen'
      
      * control-plane: refactor handlers to use 'listen'
      
      * kubeadm: refactor handlers to use 'listen'
      
      * node: refactor handlers to use 'listen'
      
      * preinstall: refactor handlers to use 'listen'
      
      * calico: refactor handlers to use 'listen'
      
      * kube-router: refactor handlers to use 'listen'
      
      * macvlan: refactor handlers to use 'listen'
      8ebeb88e
  6. Nov 01, 2023
  7. Oct 30, 2023
  8. Oct 17, 2023
  9. Sep 29, 2023
  10. Sep 21, 2023
  11. Sep 14, 2023
  12. Sep 11, 2023
  13. Sep 07, 2023
  14. Sep 04, 2023
  15. Aug 23, 2023
  16. Aug 18, 2023
  17. Aug 16, 2023
  18. Aug 10, 2023
  19. Aug 08, 2023
  20. Jul 26, 2023
  21. Jul 25, 2023
  22. Jul 24, 2023
  23. Jul 05, 2023
  24. Jun 30, 2023
  25. Jun 26, 2023
  26. Jun 24, 2023
  27. Jun 21, 2023
  28. Jun 19, 2023
  29. Jun 13, 2023
  30. Jun 12, 2023
  31. Jun 08, 2023
Loading