Skip to content
Snippets Groups Projects
  1. Dec 12, 2023
    • jandres - moscardo's avatar
      Unverified
      cb848fa7
    • Max Gautier's avatar
      Disable podCIDR allocation from control-plane when using calico (#10639) · 8abf49ae
      Max Gautier authored
      * Disable control plane allocating podCIDR for nodes when using calico
      
      Calico does not use the .spec.podCIDR field for its IP address
      management.
      Furthermore, it can false positives from the kube controller manager if
      kube_network_node_prefix and calico_pool_blocksize are unaligned, which
      is the case with the default shipped by kubespray.
      
      If the subnets obtained from using kube_network_node_prefix are bigger,
      this would result at some point in the control plane thinking it does
      not have subnets left for a new node, while calico will work without
      problems.
      
      Explicitely set a default value of false for calico_ipam_host_local to
      facilitate its use in templates.
      
      * Don't default to kube_network_node_prefix for calico_pool_blocksize
      
      They have different semantics: kube_network_node_prefix is intended to
      be the size of the subnet for all pods on a node, while there can be
      more than on calico block of the specified size (they are allocated on
      demand).
      
      Besides, this commit does not actually change anything, because the
      current code is buggy: we don't ever default to
      kube_network_node_prefix, since the variable is defined in the role
      defaults.
      Unverified
      8abf49ae
    • Louis Tu's avatar
      Fix the path of download.yml (#10711) · 8f2390a1
      Louis Tu authored
      
      Signed-off-by: default avatartu1h <lihai.tu@daocloud.io>
      Unverified
      8f2390a1
    • Max Gautier's avatar
      Revert "Update etcd-servers for apiserver (#8253)" (#10652) · 81a3f81a
      Max Gautier authored
      This reverts commit ee0f1e9d.
      
      Avoid restarting all api servers at once by changing their config.
      Unverified
      81a3f81a
    • Max Gautier's avatar
      etcd: use dynamic group for certs generation check (#10610) · 0fb404c7
      Max Gautier authored
      We take advantage of group_by to create the list of nodes needing new
      certs, instead of manually looping inside a Jinja template.
      
      This should make the role more readable and less susceptible to
      white space problems.
      Unverified
      0fb404c7
  2. Dec 11, 2023
  3. Dec 07, 2023
  4. Dec 06, 2023
  5. Dec 05, 2023
  6. Dec 04, 2023
  7. Nov 29, 2023
  8. Nov 28, 2023
  9. Nov 27, 2023
  10. Nov 24, 2023
  11. Nov 20, 2023
  12. 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.
      Unverified
      0d4f57aa
    • 刘旭's avatar
  13. Nov 16, 2023
  14. Nov 15, 2023
  15. Nov 14, 2023
Loading