Skip to content
  1. Mar 03, 2025
  2. Feb 28, 2025
  3. Feb 27, 2025
  4. Feb 19, 2025
  5. Feb 14, 2025
    • Max Gautier's avatar
      Automatically derive defaults versions from checksums (#11906) · e24216be
      Max Gautier authored
      * Automatically derive defaults versions from checksums
      
      Currently, when updating checksums, we manually update the default
      versions.
      However, AFAICT, for all components where we have checksums, we're using
      the newest version out of those checksums.
      
      Codify this in the `_version` defaults variables definition to make the
      process automatic and reduce manual steps (as well as  the diff size
      during reviews).
      
      We assume the versions are sorted, with newest first. This should be
      guaranteed by the pre-commit hooks.
      
      * Validate checksums are ordered by versions, newest first
      
      * Generalize render-readme-versions hook for other static files
      
      The pre-commit hook introduced a142f40e (Update versions in README.md
      with pre-commit, 2025-01-21) allow to update our README with new
      versions.
      It turns out other "static" files (== which don't interpret Ansible
      variables) also use the default version (in that case, our Dockefiles,
      but there might be others)
      The Dockerfile breaks if the variable they use (`kube_version`) is a
      Jinja template.
      
      For helping with automatic version upgrade, generalize the hook to deal
      with other static files, and make a template out of the Dockerfile.
      
      * Dockerfile: template kube_version with pre-commit instead of runtime
      
      * Validate all versions/checksums are strings in pre-commit
      
      All the ansible/python tooling for version is for version strings. YAML
      unhelpfully consider some stuff as number, so enforce this.
      
      * Stringify checksums versions
      e24216be
  6. Feb 11, 2025
  7. Feb 08, 2025
  8. Feb 06, 2025
  9. Feb 05, 2025
  10. Feb 03, 2025
  11. Jan 27, 2025
  12. Jan 24, 2025
    • Max Gautier's avatar
      Remove krew support (#11824) · d23c1464
      Max Gautier authored
      * Remove krew installation support
      
      Krew is fundamentally to install kubectl plugins, which are eminently a
      client side things.
      It's also not difficult to install on a client machine.
      
      * Remove krew cleanup
      d23c1464
  13. Jan 23, 2025
    • Max Gautier's avatar
      Drop compatibility for etcd_kubeadm_enabled · 77536120
      Max Gautier authored
      This has been deprecated for a long time, time to pull the plug.
      We leave an assert for one release to have a straightforward failure if
      some users were still using the variable.
      77536120
  14. Jan 15, 2025
  15. Jan 13, 2025
  16. Jan 07, 2025
  17. Jan 02, 2025
  18. Dec 27, 2024
  19. Dec 26, 2024
  20. Dec 19, 2024
    • Max Gautier's avatar
      kubernetes/preinstall: dns setting cleanup(dhclient, resolvconf) · 1127a621
      Max Gautier authored
      We use a lot of facts where variables are enough, and format too early,
      which prevent reusing the variables in different contexts.
      
      - Moves set_fact variables to the vars directory, remove unnecessary
       intermediate variables, and render them at usage sites to only do logic
       on native Ansible/Jinja lists.
      - Use defaults/ rather than default filters for several variables.
      1127a621
  21. Dec 02, 2024
  22. Nov 29, 2024
  23. Nov 25, 2024
  24. 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
  25. Nov 08, 2024
  26. Nov 06, 2024
  27. Nov 05, 2024
  28. Nov 04, 2024
  29. Oct 31, 2024
  30. Oct 24, 2024
Loading