Skip to content
  1. Dec 27, 2024
  2. Dec 26, 2024
  3. Dec 24, 2024
  4. Dec 23, 2024
    • Max Gautier's avatar
      Only consider host in 'k8s_cluster' when checking if ip is a cached fact (#11817) · d173f1d9
      Max Gautier authored
      This avoids spurious failure with 'localhost'.
      
      It should also be more correct the inventory contains uncached hosts
      which are not in `k8s_cluster` and therefore should not be Kubespray
      business.
      
      (We still use hostvars for uncached hosts, because it's easier to select
      on 'ansible_default_ipv4' that way and does not change the end result)
      d173f1d9
  5. Dec 19, 2024
  6. Dec 18, 2024
  7. Dec 17, 2024
  8. Dec 16, 2024
  9. Dec 11, 2024
    • Max Gautier's avatar
      containerd: add After=dbus.service (#11781) · 1307b2fe
      Max Gautier authored
      This is needed for shutdown ordering: while at startup, it's not a
      problem that containerd start before dbus (the dbus socket already
      exists) it needs to shutdown before dbus to do its cleanup (asking
      systemd via dbus to cleanup cgroups).
      1307b2fe
  10. Dec 09, 2024
  11. Dec 06, 2024
  12. Dec 02, 2024
  13. Nov 29, 2024
  14. Nov 28, 2024
  15. Nov 25, 2024
  16. Nov 19, 2024
    • logicsys's avatar
      Partial Cilium 1.16+ Support & Add vars for configuring cilium IP load... · b8541962
      logicsys authored
      Partial Cilium 1.16+ Support & Add vars for configuring cilium IP load balancer pools and bgp v1 & v2 apis (#11620)
      
      * Add vars for configuring cilium IP load balancer pools and bgp peer policies
      
      * Cilium 1.16+ Support - Add vars for configuring cilium bgpv2 api & handle cilium_kube_proxy_replacement unsupported values
      b8541962
  17. Nov 18, 2024
    • Max Gautier's avatar
      Fix the pretty-printing of (core|nodelocal)dns (#11694) · badfb6ca
      Max Gautier authored
      When using
      dns_upstream_forward_extra_opts:
        prefer_udp: "" # the option as no value so use empty string to just
                       # put the key
      
      This is rendered in the dns configmap as ($ for end-of-line)
      
      ...
        prefer_udp $
      ...
      
      Note the trailing space.
      This triggers https://github.com/kubernetes/kubernetes/issues/36222,
      which makes the configmap hardly readable when editing them manually or
      simply putting them in a yaml file for inspection.
      
      Trim the concatenation of option + value to get rid of any trailing
      space.
      badfb6ca
  18. Nov 17, 2024
  19. Nov 16, 2024
  20. Nov 15, 2024
    • Max Gautier's avatar
      Stricter kubeadm validation (config and runtime checks) (#11710) · 68718dcb
      Max Gautier authored
      * kubeadm: do not ignore preflight errors blindly
      
      The "ignoring all errors" seems to date back to the inception of the
      kubeadm support (it was --skip-preflight-check before).
      
      This can mask real errors and prevent users from seeing them.
      
      Do not ignore any errors by default and make the set of ignored errors
      configurable.
      
      * download/kubeadm: remove redundant task
      
      The mode is already set by the previous `copy` task.
      
      * Validate kubeadm configs
      
      This should help to fail early when we have invalid kubeadm configs (from
      a kubespray bug or a misconfiguration).
      
      * kubeadm-upgrade: remove unnecessary bool cast
      
      * Convert kubeadm join discovery timeout to v1beta4 config
      
      * CI: Ignore kubeadm:Mem errors on some setup.
      68718dcb
  21. Nov 14, 2024
  22. Nov 13, 2024
  23. Nov 08, 2024
  24. Nov 07, 2024
Loading