Browse Source

Add docker support for openEuler linux (#9498)

Signed-off-by: bo.jiang <bo.jiang@daocloud.io>

Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
pull/9503/head
ERIK 2 years ago
committed by GitHub
parent
commit
b9a690463d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 3 deletions
  1. 2
      docs/openeuler.md
  2. 7
      roles/container-engine/docker/tasks/main.yml
  3. 4
      roles/kubernetes/preinstall/tasks/0040-set_facts.yml

2
docs/openeuler.md

@ -1,6 +1,6 @@
# OpenEuler
[OpenEuler](https://www.openeuler.org/en/) Linux currently only supports the containerd runtime.
[OpenEuler](https://www.openeuler.org/en/) Linux is supported with docker and containerd runtimes.
**Note:** that OpenEuler Linux is not currently covered in kubespray CI and
support for it is currently considered experimental.

7
roles/container-engine/docker/tasks/main.yml

@ -11,6 +11,13 @@
set_fact:
is_ostree: "{{ ostree.stat.exists }}"
- name: set docker_version for openEuler
set_fact:
docker_version: '19.03'
when: ansible_distribution == "openEuler"
tags:
- facts
- name: gather os specific variables
include_vars: "{{ item }}"
with_first_found:

4
roles/kubernetes/preinstall/tasks/0040-set_facts.yml

@ -6,11 +6,11 @@
tags:
- facts
- name: Set os_family fact for Kylin Linux Advanced Server
- name: Set os_family fact for Kylin Linux Advanced Server and openEuler
set_fact:
ansible_os_family: "RedHat"
ansible_distribution_major_version: "8"
when: ansible_distribution == "Kylin Linux Advanced Server"
when: ansible_distribution in ["Kylin Linux Advanced Server", "openEuler"]
tags:
- facts

Loading…
Cancel
Save