From df2f8b76c668718f3fcbf55ba2994f0c089f20f3 Mon Sep 17 00:00:00 2001 From: Songhee Yeon Date: Wed, 29 Oct 2025 20:33:23 +0900 Subject: [PATCH] Add Navix for supported distribution Signed-off-by: Songhee Yeon --- README.md | 1 + docs/CNI/calico.md | 1 + docs/developers/ci.md | 3 +++ docs/operating_systems/bootstrap-os.md | 2 +- docs/operating_systems/rhel.md | 2 +- docs/operations/kernel-requirements.md | 2 ++ docs/operations/offline-environment.md | 2 +- roles/bootstrap_os/tasks/navix.yml | 3 +++ roles/container-engine/containerd/defaults/main.yml | 1 + roles/kubernetes/preinstall/defaults/main.yml | 1 + 10 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 roles/bootstrap_os/tasks/navix.yml diff --git a/README.md b/README.md index e35aa51e4dc..fa50d2dc15f 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,7 @@ vagrant up - **Oracle Linux** [8, 9](docs/operating_systems/rhel.md#rhel-8) - **Alma Linux** [8, 9](docs/operating_systems/rhel.md#rhel-8) - **Rocky Linux** [8, 9](docs/operating_systems/rhel.md#rhel-8) +- **Navix** [9, 10](docs/operating_systems/rhel.md#rhel-8) - **Kylin Linux Advanced Server V10** (experimental: see [kylin linux notes](docs/operating_systems/kylinlinux.md)) - **Amazon Linux 2** (experimental: see [amazon linux notes](docs/operating_systems/amazonlinux.md)) - **UOS Linux** (experimental: see [uos linux notes](docs/operating_systems/uoslinux.md)) diff --git a/docs/CNI/calico.md b/docs/CNI/calico.md index 32d048866ad..0dfed0c536b 100644 --- a/docs/CNI/calico.md +++ b/docs/CNI/calico.md @@ -425,6 +425,7 @@ The following OSes will require enabling the EPEL repo in order to bring in wire * AlmaLinux 8 * Rocky Linux 8 * Amazon Linux 2 +* Navix 9 ```yaml epel_enabled: true diff --git a/docs/developers/ci.md b/docs/developers/ci.md index 6a55fb47223..f27efde9693 100644 --- a/docs/developers/ci.md +++ b/docs/developers/ci.md @@ -16,6 +16,7 @@ fedora40 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | flatcar4081 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | openeuler24 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux9 | :white_check_mark: | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | +navix9 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu20 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu22 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu24 | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark: | :x: | :white_check_mark: | :x: | @@ -34,6 +35,7 @@ fedora40 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | flatcar4081 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux9 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | +navix9 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu20 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu22 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | @@ -52,6 +54,7 @@ fedora40 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | flatcar4081 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | openeuler24 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | rockylinux9 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | +navix9 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu20 | :x: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu22 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | ubuntu24 | :white_check_mark: | :x: | :x: | :x: | :x: | :x: | :x: | diff --git a/docs/operating_systems/bootstrap-os.md b/docs/operating_systems/bootstrap-os.md index 4ad12d6bb91..2d7f75f8626 100644 --- a/docs/operating_systems/bootstrap-os.md +++ b/docs/operating_systems/bootstrap-os.md @@ -35,7 +35,7 @@ Variables are listed with their default values, if applicable. * `coreos_locksmithd_disable: false` Whether `locksmithd` (responsible for rolling restarts) should be disabled or be left alone. -#### CentOS/RHEL/AlmaLinux/Rocky Linux +#### CentOS/RHEL/AlmaLinux/Rocky Linux/Navix * `centos_fastestmirror_enabled: false` Whether the [fastestmirror](https://wiki.centos.org/PackageManagement/Yum/FastestMirror) yum plugin should be enabled. diff --git a/docs/operating_systems/rhel.md b/docs/operating_systems/rhel.md index 559dcf11ef6..936f875c586 100644 --- a/docs/operating_systems/rhel.md +++ b/docs/operating_systems/rhel.md @@ -1,6 +1,6 @@ # Red Hat Enterprise Linux (RHEL) -The documentation also applies to Red Hat derivatives, including Alma Linux, Rocky Linux, Oracle Linux, and CentOS. +The documentation also applies to Red Hat derivatives, including Alma Linux, Rocky Linux, Oracle Linux, Navix, and CentOS. ## RHEL Support Subscription Registration diff --git a/docs/operations/kernel-requirements.md b/docs/operations/kernel-requirements.md index 89d9c71b809..77a6e6071bb 100644 --- a/docs/operations/kernel-requirements.md +++ b/docs/operations/kernel-requirements.md @@ -21,6 +21,8 @@ The Kernel Version Matrixs: | Rocky Linux 8 | 4.18 | :x: | | Oracle Linux 9 | 5.14 | :white_check_mark: | | Oracle Linux 8 | 4.18 | :x: | +| Navix 9 | 5.14 | :white_check_mark: | +| Navix 10 | 6.12 | :white_check_mark: | | Ubuntu 24.04 | 6.6 | :white_check_mark: | | Ubuntu 22.04 | 5.15 | :white_check_mark: | | Ubuntu 20.04 | 5.4 | :white_check_mark: | diff --git a/docs/operations/offline-environment.md b/docs/operations/offline-environment.md index 5a5137a53d4..43cd32c0e7f 100644 --- a/docs/operations/offline-environment.md +++ b/docs/operations/offline-environment.md @@ -99,7 +99,7 @@ containerd_registries_mirrors: capabilities: ["pull", "resolve"] skip_verify: true -# CentOS/Redhat/AlmaLinux/Rocky Linux +# CentOS/Redhat/AlmaLinux/Rocky Linux/Navix ## Docker / Containerd docker_rh_repo_base_url: "{{ yum_repo }}/docker-ce/$releasever/$basearch" docker_rh_repo_gpgkey: "{{ yum_repo }}/docker-ce/gpg" diff --git a/roles/bootstrap_os/tasks/navix.yml b/roles/bootstrap_os/tasks/navix.yml new file mode 100644 index 00000000000..1615edc781e --- /dev/null +++ b/roles/bootstrap_os/tasks/navix.yml @@ -0,0 +1,3 @@ +--- +- name: Import Centos boostrap for Navix + import_tasks: centos.yml diff --git a/roles/container-engine/containerd/defaults/main.yml b/roles/container-engine/containerd/defaults/main.yml index dc4e34697a5..f4d1e89561e 100644 --- a/roles/container-engine/containerd/defaults/main.yml +++ b/roles/container-engine/containerd/defaults/main.yml @@ -115,6 +115,7 @@ containerd_supported_distributions: - "Fedora" - "AlmaLinux" - "Rocky" + - "Navix" - "Amazon" - "Flatcar" - "Flatcar Container Linux by Kinvolk" diff --git a/roles/kubernetes/preinstall/defaults/main.yml b/roles/kubernetes/preinstall/defaults/main.yml index f6d93f187a5..9018b89dbad 100644 --- a/roles/kubernetes/preinstall/defaults/main.yml +++ b/roles/kubernetes/preinstall/defaults/main.yml @@ -92,6 +92,7 @@ supported_os_distributions: - 'OracleLinux' - 'AlmaLinux' - 'Rocky' + - 'Navix' - 'Amazon' - 'Kylin Linux Advanced Server' - 'UnionTech'