Skip to content
  1. 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
  2. Sep 25, 2024
  3. Sep 24, 2024
  4. Sep 23, 2024
  5. Sep 21, 2024
  6. Sep 20, 2024
  7. Sep 19, 2024
  8. Sep 18, 2024
  9. Sep 16, 2024
  10. Sep 15, 2024
  11. Sep 14, 2024
  12. Sep 13, 2024
    • Max Gautier's avatar
      Rework vagrant documentation · 4bf2d7a2
      Max Gautier authored
      - Use proper syntax highlighting for config.rb examples
      - Consistent shell style ($ as prompt)
      - Use only one way to do things
      - Remove OS specific details
      4bf2d7a2
    • Max Gautier's avatar
      Rework vagrant inventory handling + support for multiples inventories · 1e769b72
      Max Gautier authored
      The current way to handle a custom inventory in vagrant is a bit
      hackish, copy files around and can break Vagrantfile parsing in
      cornercase scenarios (removing vagrant inventories, or the inventory
      copied into vagrant inventory).
      
      Instead, simply pass additional inventories to the ansible-playbook
      command lines as raw arguments with `-i`.
      This also makes supporting multiples inventories trivial, so we add a
      new `$inventories` variable for that purpose.
      1e769b72
    • Max Gautier's avatar
      Remove useless file (#11526) · 8d8d063d
      Max Gautier authored
      This was somehow copied from vagrant docs, not sure why it's there...
      8d8d063d
    • Kevin Huang's avatar
      fix: Swap kubespray-defaults & boostrap-os (#11441) · c601c8fa
      Kevin Huang authored
      - Execute boostrap-os before so that Python is installed for kubespray-defaults
      - Remove outdated kubespray-defaults dependency on boostrap-os
      c601c8fa
  13. Sep 12, 2024
  14. 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
  15. Sep 09, 2024
Loading