Skip to content
  1. Oct 30, 2023
  2. Oct 25, 2023
  3. Oct 19, 2023
  4. Oct 07, 2023
    • Feruzjon Muyassarov's avatar
      Refactor NRI activation for containerd and CRI-O (#10470) · b9fc4ec4
      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>
      (cherry picked from commit 1fd31ccc)
      b9fc4ec4
    • Feruzjon Muyassarov's avatar
      Add configuration option for NRI in crio & containerd (#10454) · 7bd757da
      Feruzjon Muyassarov authored
      
      
      * [containerd] Add Configuration option for Node Resource Interface
      
      Node Resource Interface (NRI) is a common is a common framework for
      plugging domain or vendor-specific custom logic into container
      runtime like containerd. With this commit, we introduce the
      containerd_disable_nri configuration flag, providing cluster
      administrators the flexibility to opt in or out (defaulted to 'out')
      of this feature in containerd. In line with containerd's default
      configuration, NRI is disabled by default in this containerd role
      defaults.
      
      Signed-off-by: default avatarFeruzjon Muyassarov <feruzjon.muyassarov@intel.com>
      
      * [cri-o] Add configuration option for Node Resource Interface
      
      Node Resource Interface (NRI) is a common is a common framework for
      plugging domain or vendor-specific custom logic into container
      runtimes like containerd/crio. With this commit, we introduce the
      crio_enable_nri configuration flag, providing cluster
      administrators the flexibility to opt in or out (defaulted to 'out')
      of this feature in cri-o runtime. In line with crio's default
      configuration, NRI is disabled by default in this cri-o role
      defaults.
      
      Signed-off-by: default avatarFeruzjon Muyassarov <feruzjon.muyassarov@intel.com>
      
      ---------
      
      Signed-off-by: default avatarFeruzjon Muyassarov <feruzjon.muyassarov@intel.com>
      (cherry picked from commit f964b343)
      7bd757da
  5. Sep 29, 2023
  6. Sep 26, 2023
  7. Sep 18, 2023
  8. Sep 07, 2023
  9. Sep 05, 2023
  10. Sep 04, 2023
  11. Sep 01, 2023
  12. Aug 30, 2023
  13. Aug 29, 2023
  14. Aug 28, 2023
  15. Aug 25, 2023
  16. Aug 23, 2023
  17. Aug 18, 2023
  18. Aug 17, 2023
  19. Aug 16, 2023
  20. Aug 14, 2023