Skip to content
  1. Sep 27, 2024
  2. Sep 26, 2024
    • janosbabik's avatar
      [etcd] make etcd 3.5.16 default (#11572) · 656ed796
      janosbabik authored
      * [etcd] make etcd 3.5.16 default
      
      * Update etcd binary checksums for version 3.5.16 and lower
      656ed796
    • Bakke's avatar
      fix: vsphere image repositories, tags and docs (#11564) · e355bef7
      Bakke authored
      The old repository for these has been deleted, leaving the previous
      configuration not possible to deploy, and even currently running clusters
      fail after a restart as the DeameonSet has ImagePullPolicy: Always. More
      details can be found here: kubernetes-sigs/vsphere-csi-driver#3053
      
      As of writing, only CSI driver versions 3.1.2 to 3.3.1 is available in
      this registry. This "officially" supports Kubernetes 1.26 to 1.30. Since
      older drivers are not available, I have removed some feature-gating for
      those unavailable versions while I was at it. For the cloud provider,
      the `latest` image is now missing, and only 1.28.0 to 1.31.0 are
      available. I've set the latest of these as the new default.
      
      I also updated the documented default versions, as they were all out of
      date and not aligned with actual code defaults.
      e355bef7
  3. Sep 25, 2024
  4. Sep 23, 2024
  5. Sep 21, 2024
    • Max Gautier's avatar
      Test group membership with group_names · 2ec1c938
      Max Gautier authored
      Testing for group membership with group names makes Kubespray more
      tolerant towards the structure of the inventory.
      Where 'inventory_hostname in groups["some_group"] would fail if
      "some_group" is not defined, '"some_group" in group_names' would not.
      2ec1c938
  6. Sep 19, 2024
  7. Sep 18, 2024
  8. Sep 13, 2024
  9. Sep 12, 2024
  10. Sep 10, 2024
    • Max Gautier's avatar
      kubeadm: allow to provide patch inline in inventories · 8e254ec1
      Max Gautier authored
      Specifying one directory for kubeadm patches is not ideal:
      1. It does not allow working with multiples inventories easily
      2. No ansible templating of the patch
      3. Ansible path searching can sometimes be confusing
      
      Instead, provide the patch directly in a variable, and add some quality
      of life to handle components targeting and patch ordering more
      explicitly (`target` and `type` which are translated to the kubeadm
      scheme which is based on the file name)
      8e254ec1
    • Max Gautier's avatar
      Deduplicate kubeadm_patches tasks · a8b66fd2
      Max Gautier authored
      kubernetes/control-plane and kubernetes/kubeadm roles both push kubeadm
      patches in the same way.
      Extract that code and make it a dependency of both.
      This is safe because it's only configuration for kubeadm, which only
      takes effect when kubeadm is run.
      a8b66fd2
  11. Sep 09, 2024
  12. Sep 06, 2024
  13. Sep 05, 2024
  14. Sep 02, 2024
  15. Sep 01, 2024
  16. Aug 31, 2024
  17. Aug 30, 2024
  18. Aug 29, 2024
  19. Aug 28, 2024
  20. Aug 26, 2024
Loading