Skip to content
  1. Mar 14, 2024
  2. Feb 19, 2024
  3. Feb 16, 2024
  4. Feb 12, 2024
  5. Feb 06, 2024
  6. Jan 31, 2024
  7. Jan 30, 2024
  8. Jan 29, 2024
  9. Jan 25, 2024
  10. Jan 24, 2024
  11. Jan 23, 2024
  12. Jan 22, 2024
    • Serge Hartmann's avatar
    • Yuhao Zhang's avatar
      Offline control plane recover (#10660) · 0e971a37
      Yuhao Zhang authored
      * ignore_unreachable for etcd dir cleanup
      
      ignore_errors ignores errors occur within "file" module. However, when
      the target node is offline, the playbook will still fail at this task
      with node "unreachable" state. Setting "ignore_unreachable: true" allows
      the playbook to bypass offline nodes and move on to proceed recovery
      tasks on remaining online nodes.
      
      * Re-arrange control plane recovery runbook steps
      
      * Remove suggestion to manually update IP addresses
      
      The suggestion was added in 48a18284 4
      years ago. But a new task added 2 years ago, in
      ee0f1e9d, automatically update API
      server arg with updated etcd node ip addresses. This suggestion is no
      longer needed.
      0e971a37
  13. Jan 16, 2024
    • Max Gautier's avatar
      Fix etcd client generation (#10769) · a9e29a9e
      Max Gautier authored
      * ci: redefine multinode to node-etcd-client
      
      This should allow to catch several class of problem rather than just
      one -> from network plugin such as calico or cilium talking directly to
      the etcd.
      
      * Dynamically define etcd host range
      
      This has two benefits:
      - We don't play the etcd role twice for no reason
      - We have access to the whole cluster (if needed) to use things like
        group_by.
      a9e29a9e
    • qlijin's avatar
      Update docs for crio (#10785) · beb2660a
      qlijin authored
      beb2660a
  14. Jan 11, 2024
    • Max Gautier's avatar
      Refactor check_galaxy + fix version (#10729) · e90cae93
      Max Gautier authored
      * Remove checks for docs using exact tags
      
      Instead use a more generic documentation for installing kubespray as a
      collection from git.
      
      * Check that we upgraded galaxy.yml to next version
      
      This is only intented to check for human error. The version in galaxy
      should be the next (which does not mean the same if we're on master or a
      release branch).
      
      * Set collection version to KUBESPRAY_NEXT_VERSION
      e90cae93
  15. Jan 09, 2024
  16. Dec 21, 2023
  17. Dec 20, 2023
  18. Dec 18, 2023
  19. Dec 12, 2023
  20. Dec 11, 2023
    • Max Gautier's avatar
      Decouple kubespray-defaults from download (#10626) · 51069223
      Max Gautier authored
      * Decouple role kubespray-defaults from download
      
      Avoids doing re-importing the download role on every invocation of
      kubespray-defaults (and skipping everything).
      
      This has a measurable effect on playbook performance.
      
      * Update docs refering to moved download defaults
      51069223
  21. Dec 07, 2023
  22. Nov 29, 2023
  23. Nov 16, 2023
  24. Nov 15, 2023
  25. Nov 08, 2023
  26. Nov 07, 2023
  27. Oct 30, 2023
  28. Oct 17, 2023
  29. Oct 13, 2023
  30. Sep 26, 2023
    • Feruzjon Muyassarov's avatar
      Refactor NRI activation for containerd and CRI-O (#10470) · 1fd31ccc
      Feruzjon Muyassarov authored
      
      
      Refactor NRI (Node Resource Interface) activation in CRI-O and
      containerd. Introduce a shared variable, nri_enabled, to streamline
      the process. Currently, enabling NRI requires a separate update of
      defaults for each container runtime independently, without any
      verification of NRI support for the specific version of containerd
      or CRI-O in use.
      
      With this commit, the previous approach is replaced. Now, a single
      variable, nri_enabled, handles this functionality. Also, this commit
      separates the responsibility of verifying NRI supported versions of
      containerd and CRI-O from cluster administrators, and leaves it to
      Ansible.
      
      Signed-off-by: default avatarFeruzjon Muyassarov <feruzjon.muyassarov@intel.com>
      1fd31ccc
Loading