Skip to content
  1. May 13, 2024
  2. May 10, 2024
  3. May 09, 2024
  4. May 08, 2024
  5. May 06, 2024
  6. May 03, 2024
  7. May 02, 2024
  8. Apr 30, 2024
  9. Apr 29, 2024
    • Max Gautier's avatar
      Add `enabled` to pkgs to handle ipvs · 088b1b0c
      Max Gautier authored
      Some packages requirements depends on inventory variables
      (`kube_proxy_mode` in that case but it could apply to others).
      
      As the case seems pretty rare, instead of adding complexity to pkgs, we
      add an escape hatch to use jinja conditions.
      That should be revisited if we find ourselves shoehorning lots of logic
      in this later on.
      088b1b0c
    • Max Gautier's avatar
      Convert common packages to use the new tooling · 11f35e46
      Max Gautier authored
      The empty dict means that packages will always be installed on the host.
      11f35e46
    • Max Gautier's avatar
      Convert OS specific packages to new format · da3ff1cc
      Max Gautier authored
      Uses the logic introduced in the previous patch to convert all
      kubernetes/preinstall/vars/* os specific files to the `pkgs`
      dictionary.
      
      Some niceties for devs:
      - always validate the `pkgs` variable to catch mistakes in CI.
      - ensure that `pkgs` is always sorted. This makes it easier to find the
        packages you're looking for.
      da3ff1cc
    • Max Gautier's avatar
      Filter packages installation by OS and by group · 663fcd10
      Max Gautier authored
      Adds infrastructure to install OS packages depending not only on OS
      (family, versions, etc) but on groups.
      All the informations related to a particular package should reside in
      the `pkgs` dictionnary, which takes inspiration from the `downloads`
      dictionary structure.
      663fcd10
Loading