Skip to content
  1. Nov 27, 2023
  2. Nov 24, 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
    • 刘旭's avatar
  5. Nov 16, 2023
  6. Nov 15, 2023
  7. Nov 14, 2023
  8. Nov 13, 2023
  9. Nov 10, 2023
    • Patrick O'Brien's avatar
      fallback_ips: ignore unreachable hosts (#10601) · 17681a7e
      Patrick O'Brien authored
      Sets ignore_unreachable: true to `Gather ansible_default_ipv4 from all hosts`
      task from fallback_ips.yml
      
      Without this scale.yml will fail if a single node in the cluster is down, which
      for large clusters happens often.
      17681a7e
  10. Nov 09, 2023
  11. Nov 08, 2023
    • Samuel Mutel's avatar
    • Louis Tu's avatar
      Add cri-o criu support (#10479) · 32743868
      Louis Tu authored
      
      
      Signed-off-by: default avatartu1h <lihai.tu@daocloud.io>
      32743868
    • yun's avatar
      Remove crio package configuration (#10584) · 7d221be4
      yun authored
      * Remove crio package configuration
      
      * Remove crio package config directly without loop
      7d221be4
    • Denis's avatar
      fix: (#10197) · 2d75077d
      Denis authored
      Remove cri-o apt repo job has state present but need absent
      Uninstall CRI-O packages job has undefined variable crio_packages
      replaced by list of packages
      2d75077d
    • 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
    • Seal1998's avatar
      Metallb --lb-class cmd arg to support multiple LoadBalancer implementations (#10550) · 6305dd39
      Seal1998 authored
      * metallb --lb-class cmd arg to support multiple load balancer implementations
      
      * removed loadbalancer_class from metallb_config; metallb_loadbalancer_class in role defaults
      6305dd39
    • 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
  12. Nov 03, 2023
  13. Nov 02, 2023
  14. Nov 01, 2023
  15. Oct 30, 2023
  16. Oct 20, 2023
  17. Oct 19, 2023
  18. Oct 17, 2023
Loading