!30 update version to 20.3
From: @yang_zhuang_zhuang Reviewed-by: Signed-off-by:
This commit is contained in:
commit
df33a70f62
@ -7,22 +7,23 @@ reason: add variable to forbid temporary directory
|
|||||||
|
|
||||||
Signed-off-by: chengquan <chengquan3@huawei.com>
|
Signed-off-by: chengquan <chengquan3@huawei.com>
|
||||||
---
|
---
|
||||||
cloud-init-19.4/setup.py | 14 +++++++++++---
|
setup.py | 15 ++++-
|
||||||
1 file changed, 11 insertions(+), 3 deletions(-)
|
1 files changed, 12 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
diff -Nur a/setup.py b/setup.py
|
diff --git a/setup.py b/setup.py
|
||||||
--- a/setup.py 2019-04-12 19:00:20.782000000 +0800
|
index bd02fac..a22737c 100755
|
||||||
+++ b/setup.py 2019-04-12 19:48:04.246000000 +0800
|
--- a/setup.py
|
||||||
@@ -91,6 +91,8 @@
|
+++ b/setup.py
|
||||||
(deps, _e) = tiny_p(cmd)
|
@@ -75,6 +75,8 @@ def read_requires():
|
||||||
return str(deps).splitlines()
|
deps = subprocess.check_output(cmd)
|
||||||
|
return deps.decode('utf-8').splitlines()
|
||||||
|
|
||||||
+# add variable to forbid tmp dir
|
+# add variable to forbid tmp dir
|
||||||
+num = 0
|
+num = 0
|
||||||
|
|
||||||
def render_tmpl(template, mode=None):
|
def render_tmpl(template, mode=None):
|
||||||
"""render template into a tmpdir under same dir as setup.py
|
"""render template into a tmpdir under same dir as setup.py
|
||||||
@@ -112,7 +114,10 @@
|
@@ -96,7 +98,10 @@ def render_tmpl(template, mode=None):
|
||||||
return template
|
return template
|
||||||
|
|
||||||
topdir = os.path.dirname(sys.argv[0])
|
topdir = os.path.dirname(sys.argv[0])
|
||||||
@ -34,7 +35,7 @@ diff -Nur a/setup.py b/setup.py
|
|||||||
atexit.register(shutil.rmtree, tmpd)
|
atexit.register(shutil.rmtree, tmpd)
|
||||||
bname = os.path.basename(template).rstrip(tmpl_ext)
|
bname = os.path.basename(template).rstrip(tmpl_ext)
|
||||||
fpath = os.path.join(tmpd, bname)
|
fpath = os.path.join(tmpd, bname)
|
||||||
@@ -126,6 +131,10 @@
|
@@ -111,6 +116,10 @@ def render_tmpl(template, mode=None):
|
||||||
# return path relative to setup.py
|
# return path relative to setup.py
|
||||||
return os.path.join(os.path.basename(tmpd), bname)
|
return os.path.join(os.path.basename(tmpd), bname)
|
||||||
|
|
||||||
@ -45,7 +46,7 @@ diff -Nur a/setup.py b/setup.py
|
|||||||
# User can set the variant for template rendering
|
# User can set the variant for template rendering
|
||||||
if '--distro' in sys.argv:
|
if '--distro' in sys.argv:
|
||||||
idx = sys.argv.index('--distro')
|
idx = sys.argv.index('--distro')
|
||||||
@@ -140,9 +149,9 @@
|
@@ -126,9 +135,9 @@ INITSYS_FILES = {
|
||||||
'sysvinit_openrc': [f for f in glob('sysvinit/gentoo/*') if is_f(f)],
|
'sysvinit_openrc': [f for f in glob('sysvinit/gentoo/*') if is_f(f)],
|
||||||
'sysvinit_suse': [f for f in glob('sysvinit/suse/*') if is_f(f)],
|
'sysvinit_suse': [f for f in glob('sysvinit/suse/*') if is_f(f)],
|
||||||
'systemd': [render_tmpl(f)
|
'systemd': [render_tmpl(f)
|
||||||
|
|||||||
@ -8,52 +8,52 @@ reason: add openEuler into distros
|
|||||||
Signed-off-by: chengquan <chengquan3@huawei.com>
|
Signed-off-by: chengquan <chengquan3@huawei.com>
|
||||||
---
|
---
|
||||||
.../0001-cloud-init-Update-patch-information.patch | 68 ++++++++++++++++++++++
|
.../0001-cloud-init-Update-patch-information.patch | 68 ++++++++++++++++++++++
|
||||||
cloud-init-19.4/cloudinit/config/cc_ntp.py | 2 +-
|
cloud-init-20.3/cloudinit/config/cc_ntp.py | 2 +-
|
||||||
cloud-init-19.4/cloudinit/config/cc_resolv_conf.py | 2 +-
|
cloud-init-20.3/cloudinit/config/cc_resolv_conf.py | 2 +-
|
||||||
cloud-init-19.4/cloudinit/config/cc_rh_subscription.py | 2 +-
|
cloud-init-20.3/cloudinit/config/cc_rh_subscription.py | 2 +-
|
||||||
cloud-init-19.4/cloudinit/config/cc_spacewalk.py | 2 +-
|
cloud-init-20.3/cloudinit/config/cc_spacewalk.py | 2 +-
|
||||||
.../cloudinit/config/cc_yum_add_repo.py | 2 +-
|
.../cloudinit/config/cc_yum_add_repo.py | 2 +-
|
||||||
cloud-init-19.4/cloudinit/distros/__init__.py | 2 +-
|
cloud-init-20.3/cloudinit/distros/__init__.py | 2 +-
|
||||||
cloud-init-19.4/cloudinit/distros/openEuler.py | 12 ++++
|
cloud-init-20.3/cloudinit/distros/openEuler.py | 12 ++++
|
||||||
cloud-init-19.4/cloudinit/util.py | 2 +-
|
cloud-init-20.3/cloudinit/util.py | 2 +-
|
||||||
cloud-init-19.4/config/cloud.cfg.tmpl | 8 +--
|
cloud-init-20.3/config/cloud.cfg.tmpl | 8 +--
|
||||||
cloud-init-19.4/systemd/cloud-init.service.tmpl | 2 +-
|
cloud-init-20.3/systemd/cloud-init.service.tmpl | 2 +-
|
||||||
cloud-init-19.4/tests/cloud_tests/util.py | 2 +-
|
cloud-init-20.3/tests/cloud_tests/util.py | 2 +-
|
||||||
cloud-init-19.4/tools/render-cloudcfg | 2 +-
|
cloud-init-20.3/tools/render-cloudcfg | 2 +-
|
||||||
14 files changed, 95 insertions(+), 15 deletions(-)
|
14 files changed, 95 insertions(+), 15 deletions(-)
|
||||||
create mode 100644 cloud-init-19.4/cloudinit/distros/openEuler.py
|
create mode 100644 cloud-init-19.4/cloudinit/distros/openEuler.py
|
||||||
|
|
||||||
diff --git a/cloudinit/config/cc_ntp.py b/cloudinit/config/cc_ntp.py
|
diff --git a/cloudinit/config/cc_ntp.py b/cloudinit/config/cc_ntp.py
|
||||||
index d43d060..4f14c10 100644
|
index 3d7279d..ae6f06b 100644
|
||||||
--- a/cloudinit/config/cc_ntp.py
|
--- a/cloudinit/config/cc_ntp.py
|
||||||
+++ b/cloudinit/config/cc_ntp.py
|
+++ b/cloudinit/config/cc_ntp.py
|
||||||
@@ -23,7 +23,7 @@ LOG = logging.getLogger(_name_)
|
@@ -25,7 +25,7 @@ frequency = PER_INSTANCE
|
||||||
frequency = PER_INSTANCE
|
|
||||||
NTP_CONF = '/etc/ntp.conf'
|
NTP_CONF = '/etc/ntp.conf'
|
||||||
NR_POOL_SERVERS = 4
|
NR_POOL_SERVERS = 4
|
||||||
-distros = ['centos', 'debian', 'fedora', 'opensuse', 'rhel', 'sles', 'ubuntu']
|
distros = ['alpine', 'centos', 'debian', 'fedora', 'opensuse', 'rhel',
|
||||||
+distros = ['centos', 'debian', 'fedora', 'opensuse', 'rhel', 'sles', 'ubuntu', 'openEuler']
|
- 'sles', 'ubuntu']
|
||||||
|
+ 'sles', 'ubuntu', 'openEuler']
|
||||||
|
|
||||||
NTP_CLIENT_CONFIG = {
|
NTP_CLIENT_CONFIG = {
|
||||||
'chrony': {
|
'chrony': {
|
||||||
diff --git a/cloudinit/config/cc_resolv_conf.py b/cloudinit/config/cc_resolv_conf.py
|
diff --git a/cloudinit/config/cc_resolv_conf.py b/cloudinit/config/cc_resolv_conf.py
|
||||||
index 9812562..973fe2e 100644
|
index 519e66e..dc093fb 100644
|
||||||
--- a/cloudinit/config/cc_resolv_conf.py
|
--- a/cloudinit/config/cc_resolv_conf.py
|
||||||
+++ b/cloudinit/config/cc_resolv_conf.py
|
+++ b/cloudinit/config/cc_resolv_conf.py
|
||||||
@@ -55,7 +55,7 @@ LOG = logging.getLogger(__name__)
|
@@ -55,7 +55,7 @@ LOG = logging.getLogger(__name__)
|
||||||
|
|
||||||
frequency = PER_INSTANCE
|
frequency = PER_INSTANCE
|
||||||
|
|
||||||
-distros = ['fedora', 'opensuse', 'rhel', 'sles']
|
-distros = ['alpine', 'fedora', 'opensuse', 'rhel', 'sles']
|
||||||
+distros = ['fedora', 'opensuse', 'rhel', 'sles', 'openEuler']
|
+distros = ['alpine', 'fedora', 'opensuse', 'rhel', 'sles', 'openEuler']
|
||||||
|
|
||||||
|
|
||||||
def generate_resolv_conf(template_fn, params, target_fname="/etc/resolv.conf"):
|
def generate_resolv_conf(template_fn, params, target_fname="/etc/resolv.conf"):
|
||||||
diff --git a/cloudinit/config/cc_rh_subscription.py b/cloudinit/config/cc_rh_subscription.py
|
diff --git a/cloudinit/config/cc_rh_subscription.py b/cloudinit/config/cc_rh_subscription.py
|
||||||
index 7f36cf8..23f3a5a 100644
|
index 28d62e9..9a25767 100644
|
||||||
--- a/cloudinit/config/cc_rh_subscription.py
|
--- a/cloudinit/config/cc_rh_subscription.py
|
||||||
+++ b/cloudinit/config/cc_rh_subscription.py
|
+++ b/cloudinit/config/cc_rh_subscription.py
|
||||||
@@ -43,7 +43,7 @@ from cloudinit import util
|
@@ -44,7 +44,7 @@ from cloudinit import util
|
||||||
|
|
||||||
LOG = logging.getLogger(__name__)
|
LOG = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -63,11 +63,11 @@ index 7f36cf8..23f3a5a 100644
|
|||||||
|
|
||||||
def handle(name, cfg, _cloud, log, _args):
|
def handle(name, cfg, _cloud, log, _args):
|
||||||
diff --git a/cloudinit/config/cc_spacewalk.py b/cloudinit/config/cc_spacewalk.py
|
diff --git a/cloudinit/config/cc_spacewalk.py b/cloudinit/config/cc_spacewalk.py
|
||||||
index 1020e94..63e9d3b 100644
|
index 9508360..0cee8a7 100644
|
||||||
--- a/cloudinit/config/cc_spacewalk.py
|
--- a/cloudinit/config/cc_spacewalk.py
|
||||||
+++ b/cloudinit/config/cc_spacewalk.py
|
+++ b/cloudinit/config/cc_spacewalk.py
|
||||||
@@ -30,7 +30,7 @@ For more information about spacewalk see: https://fedorahosted.org/spacewalk/
|
@@ -30,7 +30,7 @@ For more information about spacewalk see: https://fedorahosted.org/spacewalk/
|
||||||
from cloudinit import util
|
from cloudinit import subp
|
||||||
|
|
||||||
|
|
||||||
-distros = ['redhat', 'fedora']
|
-distros = ['redhat', 'fedora']
|
||||||
@ -76,126 +76,34 @@ index 1020e94..63e9d3b 100644
|
|||||||
def_ca_cert_path = "/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT"
|
def_ca_cert_path = "/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT"
|
||||||
|
|
||||||
diff --git a/cloudinit/config/cc_yum_add_repo.py b/cloudinit/config/cc_yum_add_repo.py
|
diff --git a/cloudinit/config/cc_yum_add_repo.py b/cloudinit/config/cc_yum_add_repo.py
|
||||||
index 6a42f49..9b2d1bd 100644
|
index 01fe683..1b7c783 100644
|
||||||
--- a/cloudinit/config/cc_yum_add_repo.py
|
--- a/cloudinit/config/cc_yum_add_repo.py
|
||||||
+++ b/cloudinit/config/cc_yum_add_repo.py
|
+++ b/cloudinit/config/cc_yum_add_repo.py
|
||||||
@@ -40,7 +40,7 @@ import six
|
@@ -36,7 +36,7 @@ from configparser import ConfigParser
|
||||||
|
|
||||||
from cloudinit import util
|
from cloudinit import util
|
||||||
|
|
||||||
-distros = ['fedora', 'rhel']
|
-distros = ['centos', 'fedora', 'rhel']
|
||||||
+distros = ['fedora', 'rhel', 'openEuler']
|
+distros = ['centos', 'fedora', 'rhel', 'openEuler']
|
||||||
|
|
||||||
|
|
||||||
def _canonicalize_id(repo_id):
|
def _canonicalize_id(repo_id):
|
||||||
diff --git a/cloudinit/distros/__init__.py b/cloudinit/distros/__init__.py
|
diff --git a/cloudinit/distros/__init__.py b/cloudinit/distros/__init__.py
|
||||||
index d5becd1..f6eb899 100755
|
index 2537608..2492962 100755
|
||||||
--- a/cloudinit/distros/__init__.py
|
--- a/cloudinit/distros/__init__.py
|
||||||
+++ b/cloudinit/distros/__init__.py
|
+++ b/cloudinit/distros/__init__.py
|
||||||
@@ -36,7 +36,7 @@ ALL_DISTROS = 'all'
|
@@ -45,7 +45,7 @@ OSFAMILIES = {
|
||||||
|
|
||||||
OSFAMILIES = {
|
|
||||||
'debian': ['debian', 'ubuntu'],
|
'debian': ['debian', 'ubuntu'],
|
||||||
|
'freebsd': ['freebsd'],
|
||||||
|
'gentoo': ['gentoo'],
|
||||||
- 'redhat': ['amazon', 'centos', 'fedora', 'rhel'],
|
- 'redhat': ['amazon', 'centos', 'fedora', 'rhel'],
|
||||||
+ 'redhat': ['amazon', 'centos', 'fedora', 'rhel', 'openEuler'],
|
+ 'redhat': ['amazon', 'centos', 'fedora', 'rhel', 'openEuler'],
|
||||||
'gentoo': ['gentoo'],
|
|
||||||
'freebsd': ['freebsd'],
|
|
||||||
'suse': ['opensuse', 'sles'],
|
'suse': ['opensuse', 'sles'],
|
||||||
diff --git a/cloudinit/util.py b/cloudinit/util.py
|
}
|
||||||
index e1290aa..d85daf0 100644
|
|
||||||
--- a/cloudinit/util.py
|
|
||||||
+++ b/cloudinit/util.py
|
|
||||||
@@ -593,7 +593,7 @@ def system_info():
|
|
||||||
if system == "linux":
|
|
||||||
linux_dist = info['dist'][0].lower()
|
|
||||||
if linux_dist in (
|
|
||||||
- 'arch', 'centos', 'debian', 'fedora', 'rhel', 'suse'):
|
|
||||||
+ 'arch', 'centos', 'debian', 'fedora', 'rhel', 'suse', 'openEuler'):
|
|
||||||
var = linux_dist
|
|
||||||
elif linux_dist in ('ubuntu', 'linuxmint', 'mint'):
|
|
||||||
var = 'ubuntu'
|
|
||||||
diff --git a/config/cloud.cfg.tmpl b/config/cloud.cfg.tmpl
|
|
||||||
index 50e3bd8..e3816f2 100644
|
|
||||||
--- a/config/cloud.cfg.tmpl
|
|
||||||
+++ b/config/cloud.cfg.tmpl
|
|
||||||
@@ -21,7 +21,7 @@
|
|
||||||
disable_root: true
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
-{% if variant in ["centos", "fedora", "rhel"] %}
|
|
||||||
+{% if variant in ["centos", "fedora", "rhel", "openEuler"] %}
|
|
||||||
mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2']
|
|
||||||
resize_rootfs_tmp: /dev
|
|
||||||
ssh_pwauth: 0
|
|
||||||
@@ -76,7 +76,7 @@
|
|
||||||
- ssh-import-id
|
|
||||||
- locale
|
|
||||||
- set-passwords
|
|
||||||
-{% if variant in ["rhel", "fedora"] %}
|
|
||||||
+{% if variant in ["rhel", "fedora", "openEuler"] %}
|
|
||||||
- spacewalk
|
|
||||||
- yum-add-repo
|
|
||||||
{% endif %}
|
|
||||||
@@ -137,7 +137,7 @@
|
|
||||||
# (not accessible to handlers/transforms)
|
|
||||||
system_info:
|
|
||||||
# This will affect which distro class gets used
|
|
||||||
-{% if variant in ["arch", "centos", "debian", "fedora", "freebsd", "rhel", "suse", "ubuntu"] %}
|
|
||||||
+{% if variant in ["arch", "centos", "debian", "fedora", "freebsd", "rhel", "suse", "ubuntu", "openEuler"] %}
|
|
||||||
distro: {{ variant }}
|
|
||||||
{% else %}
|
|
||||||
# Unknown/fallback distro.
|
|
||||||
@@ -185,7 +185,7 @@
|
|
||||||
primary: http://ports.ubuntu.com/ubuntu-ports
|
|
||||||
security: http://ports.ubuntu.com/ubuntu-ports
|
|
||||||
ssh_svcname: ssh
|
|
||||||
-{% elif variant in ["arch", "centos", "fedora", "rhel", "suse"] %}
|
|
||||||
+{% elif variant in ["arch", "centos", "fedora", "rhel", "suse", "openEuler"] %}
|
|
||||||
# Default user name + that default users groups (if added/used)
|
|
||||||
default_user:
|
|
||||||
name: {{ variant }}
|
|
||||||
diff --git a/systemd/cloud-init.service.tmpl b/systemd/cloud-init.service.tmpl
|
|
||||||
index b92e8ab..f59d4fd 100644
|
|
||||||
--- a/systemd/cloud-init.service.tmpl
|
|
||||||
+++ b/systemd/cloud-init.service.tmpl
|
|
||||||
@@ -10,7 +10,7 @@ After=systemd-networkd-wait-online.service
|
|
||||||
{% if variant in ["ubuntu", "unknown", "debian"] %}
|
|
||||||
After=networking.service
|
|
||||||
{% endif %}
|
|
||||||
-{% if variant in ["centos", "fedora", "redhat"] %}
|
|
||||||
+{% if variant in ["centos", "fedora", "redhat", "openEuler"] %}
|
|
||||||
After=network.service
|
|
||||||
After=NetworkManager.service
|
|
||||||
{% endif %}
|
|
||||||
diff --git a/tests/cloud_tests/util.py b/tests/cloud_tests/util.py
|
|
||||||
index 4357fbb..7d3034d 100644
|
|
||||||
--- a/tests/cloud_tests/util.py
|
|
||||||
+++ b/tests/cloud_tests/util.py
|
|
||||||
@@ -18,7 +18,7 @@ from tests.cloud_tests import LOG
|
|
||||||
|
|
||||||
OS_FAMILY_MAPPING = {
|
|
||||||
'debian': ['debian', 'ubuntu'],
|
|
||||||
- 'redhat': ['centos', 'rhel', 'fedora'],
|
|
||||||
+ 'redhat': ['centos', 'rhel', 'fedora', 'openEuler'],
|
|
||||||
'gentoo': ['gentoo'],
|
|
||||||
'freebsd': ['freebsd'],
|
|
||||||
'suse': ['sles'],
|
|
||||||
diff --git a/tools/render-cloudcfg b/tools/render-cloudcfg
|
|
||||||
index 91d074b..7a8a2c4 100755
|
|
||||||
--- a/tools/render-cloudcfg
|
|
||||||
+++ b/tools/render-cloudcfg
|
|
||||||
@@ -5,7 +5,7 @@ import argparse
|
|
||||||
import sys
|
|
||||||
|
|
||||||
VARIANTS = ["arch", "centos", "debian", "fedora", "freebsd", "rhel", "suse",
|
|
||||||
- "ubuntu", "unknown"]
|
|
||||||
+ "ubuntu", "unknown", "openEuler"]
|
|
||||||
|
|
||||||
if "avoid-pep8-E402-import-not-top-of-file":
|
|
||||||
_tdir = os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))
|
|
||||||
diff --git a/cloudinit/distros/openEuler.py b/cloudinit/distros/openEuler.py
|
diff --git a/cloudinit/distros/openEuler.py b/cloudinit/distros/openEuler.py
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..5ac4700
|
index 0000000..7505ca4
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/cloudinit/distros/openEuler.py
|
+++ b/cloudinit/distros/openEuler.py
|
||||||
@@ -0,0 +1,12 @@
|
@@ -0,0 +1,12 @@
|
||||||
@ -211,3 +119,95 @@ index 0000000..5ac4700
|
|||||||
+ pass
|
+ pass
|
||||||
+
|
+
|
||||||
+# vi: ts=4 expandtab
|
+# vi: ts=4 expandtab
|
||||||
|
diff --git a/cloudinit/util.py b/cloudinit/util.py
|
||||||
|
index cf9e349..39a6c50 100644
|
||||||
|
--- a/cloudinit/util.py
|
||||||
|
+++ b/cloudinit/util.py
|
||||||
|
@@ -549,7 +549,7 @@ def system_info():
|
||||||
|
linux_dist = info['dist'][0].lower()
|
||||||
|
if linux_dist in (
|
||||||
|
'alpine', 'arch', 'centos', 'debian', 'fedora', 'rhel',
|
||||||
|
- 'suse'):
|
||||||
|
+ 'suse', 'openEuler'):
|
||||||
|
var = linux_dist
|
||||||
|
elif linux_dist in ('ubuntu', 'linuxmint', 'mint'):
|
||||||
|
var = 'ubuntu'
|
||||||
|
diff --git a/config/cloud.cfg.tmpl b/config/cloud.cfg.tmpl
|
||||||
|
index 2beb9b0..2318741 100644
|
||||||
|
--- a/config/cloud.cfg.tmpl
|
||||||
|
+++ b/config/cloud.cfg.tmpl
|
||||||
|
@@ -21,7 +21,7 @@ disable_root: false
|
||||||
|
disable_root: true
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
-{% if variant in ["alpine", "amazon", "centos", "fedora", "rhel"] %}
|
||||||
|
+{% if variant in ["alpine", "amazon", "centos", "fedora", "rhel", "openEuler"] %}
|
||||||
|
mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2']
|
||||||
|
{% if variant == "amazon" %}
|
||||||
|
resize_rootfs: noblock
|
||||||
|
@@ -92,7 +92,7 @@ cloud_config_modules:
|
||||||
|
- ssh-import-id
|
||||||
|
- locale
|
||||||
|
- set-passwords
|
||||||
|
-{% if variant in ["rhel", "fedora"] %}
|
||||||
|
+{% if variant in ["rhel", "fedora", "openEuler"] %}
|
||||||
|
- spacewalk
|
||||||
|
- yum-add-repo
|
||||||
|
{% endif %}
|
||||||
|
@@ -153,7 +153,7 @@ system_info:
|
||||||
|
# This will affect which distro class gets used
|
||||||
|
{% if variant in ["alpine", "amazon", "arch", "centos", "debian",
|
||||||
|
"fedora", "freebsd", "netbsd", "openbsd", "rhel",
|
||||||
|
- "suse", "ubuntu"] %}
|
||||||
|
+ "suse", "ubuntu", "openEuler"] %}
|
||||||
|
distro: {{ variant }}
|
||||||
|
{% else %}
|
||||||
|
# Unknown/fallback distro.
|
||||||
|
@@ -205,7 +205,7 @@ system_info:
|
||||||
|
security: http://ports.ubuntu.com/ubuntu-ports
|
||||||
|
ssh_svcname: ssh
|
||||||
|
{% elif variant in ["alpine", "amazon", "arch", "centos", "fedora",
|
||||||
|
- "rhel", "suse"] %}
|
||||||
|
+ "rhel", "suse", "openEuler"] %}
|
||||||
|
# Default user name + that default users groups (if added/used)
|
||||||
|
default_user:
|
||||||
|
{% if variant == "amazon" %}
|
||||||
|
diff --git a/systemd/cloud-init.service.tmpl b/systemd/cloud-init.service.tmpl
|
||||||
|
index af6d9a8..fd1babf 100644
|
||||||
|
--- a/systemd/cloud-init.service.tmpl
|
||||||
|
+++ b/systemd/cloud-init.service.tmpl
|
||||||
|
@@ -10,7 +10,7 @@ After=systemd-networkd-wait-online.service
|
||||||
|
{% if variant in ["ubuntu", "unknown", "debian"] %}
|
||||||
|
After=networking.service
|
||||||
|
{% endif %}
|
||||||
|
-{% if variant in ["centos", "fedora", "rhel"] %}
|
||||||
|
+{% if variant in ["centos", "fedora", "rhel", "openEuler"] %}
|
||||||
|
After=network.service
|
||||||
|
After=NetworkManager.service
|
||||||
|
{% endif %}
|
||||||
|
diff --git a/tests/cloud_tests/util.py b/tests/cloud_tests/util.py
|
||||||
|
index 7dcccbd..87f0e3f 100644
|
||||||
|
--- a/tests/cloud_tests/util.py
|
||||||
|
+++ b/tests/cloud_tests/util.py
|
||||||
|
@@ -23,7 +23,7 @@ from tests.cloud_tests import LOG
|
||||||
|
|
||||||
|
OS_FAMILY_MAPPING = {
|
||||||
|
'debian': ['debian', 'ubuntu'],
|
||||||
|
- 'redhat': ['centos', 'rhel', 'fedora'],
|
||||||
|
+ 'redhat': ['centos', 'rhel', 'fedora', 'openEuler'],
|
||||||
|
'gentoo': ['gentoo'],
|
||||||
|
'freebsd': ['freebsd'],
|
||||||
|
'suse': ['sles'],
|
||||||
|
diff --git a/tools/render-cloudcfg b/tools/render-cloudcfg
|
||||||
|
index ed45484..6d1fa6e 100755
|
||||||
|
--- a/tools/render-cloudcfg
|
||||||
|
+++ b/tools/render-cloudcfg
|
||||||
|
@@ -6,7 +6,7 @@ import sys
|
||||||
|
|
||||||
|
VARIANTS = ["alpine", "amazon", "arch", "centos", "debian", "fedora",
|
||||||
|
"freebsd", "netbsd", "openbsd", "rhel", "suse", "ubuntu",
|
||||||
|
- "unknown"]
|
||||||
|
+ "unknown", "openEuler"]
|
||||||
|
|
||||||
|
|
||||||
|
if "avoid-pep8-E402-import-not-top-of-file":
|
||||||
|
|||||||
@ -7,7 +7,7 @@ reason: sort requirements in setup
|
|||||||
|
|
||||||
Signed-off-by: chengquan <chengquan3@huawei.com>
|
Signed-off-by: chengquan <chengquan3@huawei.com>
|
||||||
---
|
---
|
||||||
cloud-init-19.4/setup.py | 1 +
|
cloud-init-20.3/setup.py | 1 +
|
||||||
1 file changed, 1 insertion(+)
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
diff -Nur a/setup.py b/setup.py
|
diff -Nur a/setup.py b/setup.py
|
||||||
|
|||||||
@ -9,17 +9,18 @@ Signed-off-by: Eduardo Otubo <otubo@redhat.com>
|
|||||||
1 file changed, 2 deletions(-)
|
1 file changed, 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/tests/cloud_tests/platforms/__init__.py b/tests/cloud_tests/platforms/__init__.py
|
diff --git a/tests/cloud_tests/platforms/__init__.py b/tests/cloud_tests/platforms/__init__.py
|
||||||
index 6a410b84..2076d1c7 100644
|
index e506baa..e7efcba 100644
|
||||||
--- a/tests/cloud_tests/platforms/__init__.py
|
--- a/tests/cloud_tests/platforms/__init__.py
|
||||||
+++ b/tests/cloud_tests/platforms/__init__.py
|
+++ b/tests/cloud_tests/platforms/__init__.py
|
||||||
@@ -3,14 +3,12 @@
|
@@ -3,7 +3,6 @@
|
||||||
"""Main init."""
|
"""Main init."""
|
||||||
|
|
||||||
from .ec2 import platform as ec2
|
from .ec2 import platform as ec2
|
||||||
-from .lxd import platform as lxd
|
-from .lxd import platform as lxd
|
||||||
from .nocloudkvm import platform as nocloudkvm
|
from .nocloudkvm import platform as nocloudkvm
|
||||||
from .azurecloud import platform as azurecloud
|
from .azurecloud import platform as azurecloud
|
||||||
|
from ..util import emit_dots_on_travis
|
||||||
|
@@ -11,7 +10,6 @@ from ..util import emit_dots_on_travis
|
||||||
PLATFORMS = {
|
PLATFORMS = {
|
||||||
'ec2': ec2.EC2Platform,
|
'ec2': ec2.EC2Platform,
|
||||||
'nocloud-kvm': nocloudkvm.NoCloudKVMPlatform,
|
'nocloud-kvm': nocloudkvm.NoCloudKVMPlatform,
|
||||||
|
|||||||
@ -12,529 +12,426 @@ Signed-off-by: Eduardo Otubo <otubo@redhat.com>
|
|||||||
3 files changed, 64 deletions(-)
|
3 files changed, 64 deletions(-)
|
||||||
|
|
||||||
diff --git a/cloudinit/net/sysconfig.py b/cloudinit/net/sysconfig.py
|
diff --git a/cloudinit/net/sysconfig.py b/cloudinit/net/sysconfig.py
|
||||||
index 310cdf01..8bd7e887 100644
|
index 0a5d481..23e467d 100644
|
||||||
--- a/cloudinit/net/sysconfig.py
|
--- a/cloudinit/net/sysconfig.py
|
||||||
+++ b/cloudinit/net/sysconfig.py
|
+++ b/cloudinit/net/sysconfig.py
|
||||||
@@ -272,7 +272,6 @@ class Renderer(renderer.Renderer):
|
@@ -277,7 +277,7 @@ class Renderer(renderer.Renderer):
|
||||||
iface_defaults = tuple([
|
# details about this)
|
||||||
('ONBOOT', True),
|
|
||||||
('USERCTL', False),
|
iface_defaults = {
|
||||||
- ('NM_CONTROLLED', False),
|
- 'rhel': {'ONBOOT': True, 'USERCTL': False, 'NM_CONTROLLED': False,
|
||||||
('BOOTPROTO', 'none'),
|
+ 'rhel': {'ONBOOT': True, 'USERCTL': False,
|
||||||
('STARTMODE', 'auto'),
|
'BOOTPROTO': 'none'},
|
||||||
])
|
'suse': {'BOOTPROTO': 'static', 'STARTMODE': 'auto'},
|
||||||
|
}
|
||||||
diff --git a/tests/unittests/test_distros/test_netconfig.py b/tests/unittests/test_distros/test_netconfig.py
|
diff --git a/tests/unittests/test_distros/test_netconfig.py b/tests/unittests/test_distros/test_netconfig.py
|
||||||
index 67209955..1df3bfb5 100644
|
index 8d7b09c..46a256a 100644
|
||||||
--- a/tests/unittests/test_distros/test_netconfig.py
|
--- a/tests/unittests/test_distros/test_netconfig.py
|
||||||
+++ b/tests/unittests/test_distros/test_netconfig.py
|
+++ b/tests/unittests/test_distros/test_netconfig.py
|
||||||
@@ -466,7 +466,6 @@ class TestNetCfgDistroRedhat(TestNetCfgDistroBase):
|
@@ -484,7 +484,6 @@ class TestNetCfgDistroRedhat(TestNetCfgDistroBase):
|
||||||
GATEWAY=192.168.1.254
|
GATEWAY=192.168.1.254
|
||||||
IPADDR=192.168.1.5
|
IPADDR=192.168.1.5
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -475,7 +474,6 @@ class TestNetCfgDistroRedhat(TestNetCfgDistroBase):
|
USERCTL=no
|
||||||
|
@@ -492,7 +491,6 @@ class TestNetCfgDistroRedhat(TestNetCfgDistroBase):
|
||||||
self.ifcfg_path('eth1'): dedent("""\
|
self.ifcfg_path('eth1'): dedent("""\
|
||||||
BOOTPROTO=dhcp
|
BOOTPROTO=dhcp
|
||||||
DEVICE=eth1
|
DEVICE=eth1
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -500,7 +498,6 @@ class TestNetCfgDistroRedhat(TestNetCfgDistroBase):
|
USERCTL=no
|
||||||
|
@@ -515,7 +513,6 @@ class TestNetCfgDistroRedhat(TestNetCfgDistroBase):
|
||||||
IPV6ADDR=2607:f0d0:1002:0011::2/64
|
IPV6ADDR=2607:f0d0:1002:0011::2/64
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
IPV6_DEFAULTGW=2607:f0d0:1002:0011::1
|
IPV6_DEFAULTGW=2607:f0d0:1002:0011::1
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -509,7 +506,6 @@ class TestNetCfgDistroRedhat(TestNetCfgDistroBase):
|
USERCTL=no
|
||||||
|
@@ -523,7 +520,6 @@ class TestNetCfgDistroRedhat(TestNetCfgDistroBase):
|
||||||
self.ifcfg_path('eth1'): dedent("""\
|
self.ifcfg_path('eth1'): dedent("""\
|
||||||
BOOTPROTO=dhcp
|
BOOTPROTO=dhcp
|
||||||
DEVICE=eth1
|
DEVICE=eth1
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -562,7 +558,6 @@ class TestNetCfgDistroOpensuse(TestNetCfgDistroBase):
|
|
||||||
GATEWAY=192.168.1.254
|
|
||||||
IPADDR=192.168.1.5
|
|
||||||
NETMASK=255.255.255.0
|
|
||||||
- NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -571,7 +566,6 @@ class TestNetCfgDistroOpensuse(TestNetCfgDistroBase):
|
|
||||||
self.ifcfg_path('eth1'): dedent("""\
|
|
||||||
BOOTPROTO=dhcp
|
|
||||||
DEVICE=eth1
|
|
||||||
- NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -593,7 +587,6 @@ class TestNetCfgDistroOpensuse(TestNetCfgDistroBase):
|
|
||||||
IPV6ADDR=2607:f0d0:1002:0011::2/64
|
|
||||||
IPV6INIT=yes
|
|
||||||
IPV6_DEFAULTGW=2607:f0d0:1002:0011::1
|
|
||||||
- NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -602,7 +595,6 @@ class TestNetCfgDistroOpensuse(TestNetCfgDistroBase):
|
|
||||||
self.ifcfg_path('eth1'): dedent("""\
|
|
||||||
BOOTPROTO=dhcp
|
|
||||||
DEVICE=eth1
|
|
||||||
- NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
|
USERCTL=no
|
||||||
diff --git a/tests/unittests/test_net.py b/tests/unittests/test_net.py
|
diff --git a/tests/unittests/test_net.py b/tests/unittests/test_net.py
|
||||||
index 01119e0a..40427461 100644
|
index 54cc846..65986c2 100644
|
||||||
--- a/tests/unittests/test_net.py
|
--- a/tests/unittests/test_net.py
|
||||||
+++ b/tests/unittests/test_net.py
|
+++ b/tests/unittests/test_net.py
|
||||||
@@ -496,7 +496,6 @@ GATEWAY=172.19.3.254
|
@@ -535,7 +535,6 @@ GATEWAY=172.19.3.254
|
||||||
HWADDR=fa:16:3e:ed:9a:59
|
HWADDR=fa:16:3e:ed:9a:59
|
||||||
IPADDR=172.19.1.34
|
IPADDR=172.19.1.34
|
||||||
NETMASK=255.255.252.0
|
NETMASK=255.255.252.0
|
||||||
-NM_CONTROLLED=no
|
-NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -530,7 +529,6 @@ GATEWAY=172.19.3.254
|
USERCTL=no
|
||||||
HWADDR=fa:16:3e:ed:9a:59
|
@@ -633,7 +632,6 @@ IPADDR=172.19.1.34
|
||||||
IPADDR=172.19.1.34
|
|
||||||
NETMASK=255.255.252.0
|
|
||||||
-NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -600,7 +598,6 @@ IPADDR=172.19.1.34
|
|
||||||
IPADDR1=10.0.0.10
|
IPADDR1=10.0.0.10
|
||||||
NETMASK=255.255.252.0
|
NETMASK=255.255.252.0
|
||||||
NETMASK1=255.255.255.0
|
NETMASK1=255.255.255.0
|
||||||
-NM_CONTROLLED=no
|
-NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -636,7 +633,6 @@ IPADDR=172.19.1.34
|
USERCTL=no
|
||||||
IPADDR1=10.0.0.10
|
@@ -754,7 +752,6 @@ IPV6ADDR_SECONDARIES="2001:DB9::10/64 2001:DB10::10/64"
|
||||||
NETMASK=255.255.252.0
|
|
||||||
NETMASK1=255.255.255.0
|
|
||||||
-NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -731,7 +727,6 @@ IPV6ADDR_SECONDARIES="2001:DB9::10/64 2001:DB10::10/64"
|
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
IPV6_DEFAULTGW=2001:DB8::1
|
IPV6_DEFAULTGW=2001:DB8::1
|
||||||
NETMASK=255.255.252.0
|
NETMASK=255.255.252.0
|
||||||
-NM_CONTROLLED=no
|
-NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -772,7 +767,6 @@ IPV6ADDR_SECONDARIES="2001:DB9::10/64 2001:DB10::10/64"
|
USERCTL=no
|
||||||
IPV6INIT=yes
|
@@ -882,7 +879,6 @@ NETWORK_CONFIGS = {
|
||||||
IPV6_DEFAULTGW=2001:DB8::1
|
|
||||||
NETMASK=255.255.252.0
|
|
||||||
-NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -889,7 +883,6 @@ NETWORK_CONFIGS = {
|
|
||||||
BOOTPROTO=none
|
BOOTPROTO=none
|
||||||
DEVICE=eth1
|
DEVICE=eth1
|
||||||
HWADDR=cf:d6:af:48:e8:80
|
HWADDR=cf:d6:af:48:e8:80
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -907,7 +900,6 @@ NETWORK_CONFIGS = {
|
USERCTL=no"""),
|
||||||
|
@@ -899,7 +895,6 @@ NETWORK_CONFIGS = {
|
||||||
IPADDR=192.168.21.3
|
IPADDR=192.168.21.3
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
METRIC=10000
|
METRIC=10000
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1022,7 +1014,6 @@ NETWORK_CONFIGS = {
|
USERCTL=no"""),
|
||||||
|
@@ -1028,7 +1023,6 @@ NETWORK_CONFIGS = {
|
||||||
IPV6ADDR=2001:1::1/64
|
IPV6ADDR=2001:1::1/64
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1062,7 +1053,6 @@ NETWORK_CONFIGS = {
|
USERCTL=no
|
||||||
|
@@ -1091,7 +1085,6 @@ NETWORK_CONFIGS = {
|
||||||
DHCPV6C=yes
|
DHCPV6C=yes
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
DEVICE=iface0
|
DEVICE=iface0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1111,7 +1101,6 @@ NETWORK_CONFIGS = {
|
USERCTL=no
|
||||||
|
@@ -1146,7 +1139,6 @@ NETWORK_CONFIGS = {
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
IPV6_FORCE_ACCEPT_RA=yes
|
IPV6_FORCE_ACCEPT_RA=yes
|
||||||
DEVICE=iface0
|
DEVICE=iface0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1160,7 +1149,6 @@ NETWORK_CONFIGS = {
|
USERCTL=no
|
||||||
|
@@ -1201,7 +1193,6 @@ NETWORK_CONFIGS = {
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
IPV6_FORCE_ACCEPT_RA=no
|
IPV6_FORCE_ACCEPT_RA=no
|
||||||
DEVICE=iface0
|
DEVICE=iface0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1199,7 +1187,6 @@ NETWORK_CONFIGS = {
|
USERCTL=no
|
||||||
|
@@ -1246,7 +1237,6 @@ NETWORK_CONFIGS = {
|
||||||
IPV6_AUTOCONF=yes
|
IPV6_AUTOCONF=yes
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
DEVICE=iface0
|
DEVICE=iface0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1240,7 +1227,6 @@ NETWORK_CONFIGS = {
|
USERCTL=no
|
||||||
|
@@ -1293,7 +1283,6 @@ NETWORK_CONFIGS = {
|
||||||
IPV6_AUTOCONF=yes
|
IPV6_AUTOCONF=yes
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
DEVICE=iface0
|
DEVICE=iface0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1281,7 +1267,6 @@ NETWORK_CONFIGS = {
|
USERCTL=no
|
||||||
|
@@ -1340,7 +1329,6 @@ NETWORK_CONFIGS = {
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
IPV6_FORCE_ACCEPT_RA=yes
|
IPV6_FORCE_ACCEPT_RA=yes
|
||||||
DEVICE=iface0
|
DEVICE=iface0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1491,7 +1476,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
USERCTL=no
|
||||||
|
@@ -1622,7 +1610,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
DHCPV6C=yes
|
DHCPV6C=yes
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
MACADDR=aa:bb:cc:dd:ee:ff
|
MACADDR=aa:bb:cc:dd:ee:ff
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Bond
|
TYPE=Bond
|
||||||
@@ -1500,7 +1484,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
USERCTL=no"""),
|
||||||
|
@@ -1630,7 +1617,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
BOOTPROTO=dhcp
|
BOOTPROTO=dhcp
|
||||||
DEVICE=bond0.200
|
DEVICE=bond0.200
|
||||||
DHCLIENT_SET_DEFAULT_ROUTE=no
|
DHCLIENT_SET_DEFAULT_ROUTE=no
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
PHYSDEV=bond0
|
PHYSDEV=bond0
|
||||||
STARTMODE=auto
|
TYPE=Ethernet
|
||||||
@@ -1519,7 +1502,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
@@ -1647,7 +1633,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
IPV6_DEFAULTGW=2001:4800:78ff:1b::1
|
IPV6_DEFAULTGW=2001:4800:78ff:1b::1
|
||||||
MACADDR=bb:bb:bb:bb:bb:aa
|
MACADDR=bb:bb:bb:bb:bb:aa
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
PRIO=22
|
PRIO=22
|
||||||
STARTMODE=auto
|
STP=no
|
||||||
@@ -1530,7 +1512,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
@@ -1657,7 +1642,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
BOOTPROTO=none
|
BOOTPROTO=none
|
||||||
DEVICE=eth0
|
DEVICE=eth0
|
||||||
HWADDR=c0:d6:9f:2c:e8:80
|
HWADDR=c0:d6:9f:2c:e8:80
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1548,7 +1529,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
USERCTL=no"""),
|
||||||
|
@@ -1674,7 +1658,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
MTU=1500
|
MTU=1500
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
NETMASK1=255.255.255.0
|
NETMASK1=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
PHYSDEV=eth0
|
PHYSDEV=eth0
|
||||||
STARTMODE=auto
|
TYPE=Ethernet
|
||||||
@@ -1560,7 +1540,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
@@ -1685,7 +1668,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
DEVICE=eth1
|
DEVICE=eth1
|
||||||
HWADDR=aa:d6:9f:2c:e8:80
|
HWADDR=aa:d6:9f:2c:e8:80
|
||||||
MASTER=bond0
|
MASTER=bond0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
SLAVE=yes
|
SLAVE=yes
|
||||||
@@ -1571,7 +1550,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
TYPE=Ethernet
|
||||||
|
@@ -1695,7 +1677,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
DEVICE=eth2
|
DEVICE=eth2
|
||||||
HWADDR=c0:bb:9f:2c:e8:80
|
HWADDR=c0:bb:9f:2c:e8:80
|
||||||
MASTER=bond0
|
MASTER=bond0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
SLAVE=yes
|
SLAVE=yes
|
||||||
@@ -1582,7 +1560,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
TYPE=Ethernet
|
||||||
|
@@ -1705,7 +1686,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
BRIDGE=br0
|
BRIDGE=br0
|
||||||
DEVICE=eth3
|
DEVICE=eth3
|
||||||
HWADDR=66:bb:9f:2c:e8:80
|
HWADDR=66:bb:9f:2c:e8:80
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1592,7 +1569,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
USERCTL=no"""),
|
||||||
|
@@ -1714,7 +1694,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
BRIDGE=br0
|
BRIDGE=br0
|
||||||
DEVICE=eth4
|
DEVICE=eth4
|
||||||
HWADDR=98:bb:9f:2c:e8:80
|
HWADDR=98:bb:9f:2c:e8:80
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1602,7 +1578,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
USERCTL=no"""),
|
||||||
|
@@ -1723,7 +1702,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
DEVICE=eth5
|
DEVICE=eth5
|
||||||
DHCLIENT_SET_DEFAULT_ROUTE=no
|
DHCLIENT_SET_DEFAULT_ROUTE=no
|
||||||
HWADDR=98:bb:9f:2c:e8:8a
|
HWADDR=98:bb:9f:2c:e8:8a
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=no
|
ONBOOT=no
|
||||||
STARTMODE=manual
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -1614,7 +1589,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
USERCTL=no"""),
|
||||||
|
@@ -1734,7 +1712,6 @@ pre-down route del -net 10.0.0.0/8 gw 11.0.0.1 metric 3 || true
|
||||||
IPADDR=192.168.200.7
|
IPADDR=192.168.200.7
|
||||||
MTU=9000
|
MTU=9000
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=InfiniBand
|
TYPE=InfiniBand
|
||||||
@@ -2027,7 +2001,6 @@ iface bond0 inet6 static
|
USERCTL=no"""),
|
||||||
|
@@ -2177,7 +2154,6 @@ iface bond0 inet6 static
|
||||||
MTU=9000
|
MTU=9000
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
NETMASK1=255.255.255.0
|
NETMASK1=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Bond
|
TYPE=Bond
|
||||||
@@ -2038,7 +2011,6 @@ iface bond0 inet6 static
|
USERCTL=no
|
||||||
|
@@ -2187,7 +2163,6 @@ iface bond0 inet6 static
|
||||||
DEVICE=bond0s0
|
DEVICE=bond0s0
|
||||||
HWADDR=aa:bb:cc:dd:e8:00
|
HWADDR=aa:bb:cc:dd:e8:00
|
||||||
MASTER=bond0
|
MASTER=bond0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
SLAVE=yes
|
SLAVE=yes
|
||||||
STARTMODE=auto
|
TYPE=Ethernet
|
||||||
@@ -2055,7 +2027,6 @@ iface bond0 inet6 static
|
@@ -2209,7 +2184,6 @@ iface bond0 inet6 static
|
||||||
DEVICE=bond0s1
|
DEVICE=bond0s1
|
||||||
HWADDR=aa:bb:cc:dd:e8:01
|
HWADDR=aa:bb:cc:dd:e8:01
|
||||||
MASTER=bond0
|
MASTER=bond0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
SLAVE=yes
|
SLAVE=yes
|
||||||
STARTMODE=auto
|
TYPE=Ethernet
|
||||||
@@ -2088,7 +2059,6 @@ iface bond0 inet6 static
|
@@ -2266,7 +2240,6 @@ iface bond0 inet6 static
|
||||||
MTU=9000
|
|
||||||
NETMASK=255.255.255.0
|
|
||||||
NETMASK1=255.255.255.0
|
|
||||||
- NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Bond
|
|
||||||
@@ -2099,7 +2069,6 @@ iface bond0 inet6 static
|
|
||||||
DEVICE=bond0s0
|
|
||||||
HWADDR=aa:bb:cc:dd:e8:00
|
|
||||||
MASTER=bond0
|
|
||||||
- NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
SLAVE=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
@@ -2122,7 +2091,6 @@ iface bond0 inet6 static
|
|
||||||
DEVICE=bond0s1
|
|
||||||
HWADDR=aa:bb:cc:dd:e8:01
|
|
||||||
MASTER=bond0
|
|
||||||
- NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
SLAVE=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
@@ -2161,7 +2129,6 @@ iface bond0 inet6 static
|
|
||||||
BOOTPROTO=none
|
BOOTPROTO=none
|
||||||
DEVICE=en0
|
DEVICE=en0
|
||||||
HWADDR=aa:bb:cc:dd:e8:00
|
HWADDR=aa:bb:cc:dd:e8:00
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2180,7 +2147,6 @@ iface bond0 inet6 static
|
USERCTL=no"""),
|
||||||
|
@@ -2283,7 +2256,6 @@ iface bond0 inet6 static
|
||||||
MTU=2222
|
MTU=2222
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
NETMASK1=255.255.255.0
|
NETMASK1=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
PHYSDEV=en0
|
PHYSDEV=en0
|
||||||
STARTMODE=auto
|
TYPE=Ethernet
|
||||||
@@ -2222,7 +2188,6 @@ iface bond0 inet6 static
|
@@ -2349,7 +2321,6 @@ iface bond0 inet6 static
|
||||||
DEVICE=br0
|
DEVICE=br0
|
||||||
IPADDR=192.168.2.2
|
IPADDR=192.168.2.2
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
PRIO=22
|
PRIO=22
|
||||||
STARTMODE=auto
|
STP=no
|
||||||
@@ -2238,7 +2203,6 @@ iface bond0 inet6 static
|
@@ -2363,7 +2334,6 @@ iface bond0 inet6 static
|
||||||
IPADDR6=2001:1::100/96
|
HWADDR=52:54:00:12:34:00
|
||||||
IPV6ADDR=2001:1::100/96
|
IPV6ADDR=2001:1::100/96
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2252,7 +2216,6 @@ iface bond0 inet6 static
|
USERCTL=no
|
||||||
IPADDR6=2001:1::101/96
|
@@ -2375,7 +2345,6 @@ iface bond0 inet6 static
|
||||||
|
HWADDR=52:54:00:12:34:01
|
||||||
IPV6ADDR=2001:1::101/96
|
IPV6ADDR=2001:1::101/96
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2327,7 +2290,6 @@ iface bond0 inet6 static
|
USERCTL=no
|
||||||
|
@@ -2469,7 +2438,6 @@ iface bond0 inet6 static
|
||||||
HWADDR=52:54:00:12:34:00
|
HWADDR=52:54:00:12:34:00
|
||||||
IPADDR=192.168.1.2
|
IPADDR=192.168.1.2
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=no
|
ONBOOT=no
|
||||||
STARTMODE=manual
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2338,7 +2300,6 @@ iface bond0 inet6 static
|
USERCTL=no
|
||||||
|
@@ -2479,7 +2447,6 @@ iface bond0 inet6 static
|
||||||
DEVICE=eth1
|
DEVICE=eth1
|
||||||
HWADDR=52:54:00:12:34:aa
|
HWADDR=52:54:00:12:34:aa
|
||||||
MTU=1480
|
MTU=1480
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2348,7 +2309,6 @@ iface bond0 inet6 static
|
USERCTL=no
|
||||||
|
@@ -2488,7 +2455,6 @@ iface bond0 inet6 static
|
||||||
BOOTPROTO=none
|
BOOTPROTO=none
|
||||||
DEVICE=eth2
|
DEVICE=eth2
|
||||||
HWADDR=52:54:00:12:34:ff
|
HWADDR=52:54:00:12:34:ff
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=no
|
ONBOOT=no
|
||||||
STARTMODE=manual
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2766,7 +2726,6 @@ class TestRhelSysConfigRendering(CiTestCase):
|
USERCTL=no
|
||||||
|
@@ -2905,7 +2871,6 @@ class TestRhelSysConfigRendering(CiTestCase):
|
||||||
BOOTPROTO=dhcp
|
BOOTPROTO=dhcp
|
||||||
DEVICE=eth1000
|
DEVICE=eth1000
|
||||||
HWADDR=07-1c-c6-75-a4-be
|
HWADDR=07-1c-c6-75-a4-be
|
||||||
-NM_CONTROLLED=no
|
-NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2888,7 +2847,6 @@ GATEWAY=10.0.2.2
|
USERCTL=no
|
||||||
|
@@ -3026,7 +2991,6 @@ GATEWAY=10.0.2.2
|
||||||
HWADDR=52:54:00:12:34:00
|
HWADDR=52:54:00:12:34:00
|
||||||
IPADDR=10.0.2.15
|
IPADDR=10.0.2.15
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
-NM_CONTROLLED=no
|
-NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2920,7 +2878,6 @@ HWADDR=fa:16:3e:25:b4:59
|
USERCTL=no
|
||||||
|
@@ -3057,7 +3021,6 @@ HWADDR=fa:16:3e:25:b4:59
|
||||||
IPADDR=51.68.89.122
|
IPADDR=51.68.89.122
|
||||||
MTU=1500
|
MTU=1500
|
||||||
NETMASK=255.255.240.0
|
NETMASK=255.255.240.0
|
||||||
-NM_CONTROLLED=no
|
-NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2935,7 +2892,6 @@ DEVICE=eth1
|
USERCTL=no
|
||||||
|
@@ -3071,7 +3034,6 @@ DEVICE=eth1
|
||||||
DHCLIENT_SET_DEFAULT_ROUTE=no
|
DHCLIENT_SET_DEFAULT_ROUTE=no
|
||||||
HWADDR=fa:16:3e:b1:ca:29
|
HWADDR=fa:16:3e:b1:ca:29
|
||||||
MTU=9000
|
MTU=9000
|
||||||
-NM_CONTROLLED=no
|
-NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -2961,7 +2917,6 @@ USERCTL=no
|
USERCTL=no
|
||||||
|
@@ -3096,7 +3058,6 @@ USERCTL=no
|
||||||
#
|
#
|
||||||
BOOTPROTO=dhcp
|
BOOTPROTO=dhcp
|
||||||
DEVICE=eth0
|
DEVICE=eth0
|
||||||
-NM_CONTROLLED=no
|
-NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -3168,7 +3123,6 @@ USERCTL=no
|
USERCTL=no
|
||||||
|
@@ -3300,7 +3261,6 @@ USERCTL=no
|
||||||
IPV6INIT=yes
|
IPV6INIT=yes
|
||||||
IPV6_DEFAULTGW=2001:db8::1
|
IPV6_DEFAULTGW=2001:db8::1
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -3194,7 +3148,6 @@ USERCTL=no
|
USERCTL=no
|
||||||
|
@@ -3325,7 +3285,6 @@ USERCTL=no
|
||||||
'ifcfg-eno1': textwrap.dedent("""\
|
'ifcfg-eno1': textwrap.dedent("""\
|
||||||
BOOTPROTO=none
|
BOOTPROTO=none
|
||||||
DEVICE=eno1
|
DEVICE=eno1
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
@@ -3206,7 +3159,6 @@ USERCTL=no
|
USERCTL=no
|
||||||
|
@@ -3336,7 +3295,6 @@ USERCTL=no
|
||||||
IPADDR=192.6.1.9
|
IPADDR=192.6.1.9
|
||||||
MTU=1495
|
MTU=1495
|
||||||
NETMASK=255.255.255.0
|
NETMASK=255.255.255.0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
PHYSDEV=eno1
|
PHYSDEV=eno1
|
||||||
STARTMODE=auto
|
TYPE=Ethernet
|
||||||
@@ -3238,7 +3190,6 @@ USERCTL=no
|
@@ -3367,7 +3325,6 @@ USERCTL=no
|
||||||
IPADDR=10.101.8.65
|
IPADDR=10.101.8.65
|
||||||
MTU=1334
|
MTU=1334
|
||||||
NETMASK=255.255.255.192
|
NETMASK=255.255.255.192
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Bond
|
TYPE=Bond
|
||||||
@@ -3249,7 +3200,6 @@ USERCTL=no
|
USERCTL=no
|
||||||
|
@@ -3377,7 +3334,6 @@ USERCTL=no
|
||||||
BOOTPROTO=none
|
BOOTPROTO=none
|
||||||
DEVICE=enp0s0
|
DEVICE=enp0s0
|
||||||
MASTER=bond0
|
MASTER=bond0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
SLAVE=yes
|
SLAVE=yes
|
||||||
STARTMODE=auto
|
TYPE=Bond
|
||||||
@@ -3261,7 +3211,6 @@ USERCTL=no
|
@@ -3388,7 +3344,6 @@ USERCTL=no
|
||||||
BOOTPROTO=none
|
BOOTPROTO=none
|
||||||
DEVICE=enp0s1
|
DEVICE=enp0s1
|
||||||
MASTER=bond0
|
MASTER=bond0
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
SLAVE=yes
|
SLAVE=yes
|
||||||
STARTMODE=auto
|
TYPE=Bond
|
||||||
@@ -3286,7 +3235,6 @@ USERCTL=no
|
@@ -3412,7 +3367,6 @@ USERCTL=no
|
||||||
DEVICE=eno1
|
DEVICE=eno1
|
||||||
HWADDR=07-1c-c6-75-a4-be
|
HWADDR=07-1c-c6-75-a4-be
|
||||||
METRIC=100
|
METRIC=100
|
||||||
- NM_CONTROLLED=no
|
- NM_CONTROLLED=no
|
||||||
ONBOOT=yes
|
ONBOOT=yes
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -3386,7 +3334,6 @@ class TestOpenSuseSysConfigRendering(CiTestCase):
|
|
||||||
BOOTPROTO=dhcp
|
|
||||||
DEVICE=eth1000
|
|
||||||
HWADDR=07-1c-c6-75-a4-be
|
|
||||||
-NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -3508,7 +3455,6 @@ GATEWAY=10.0.2.2
|
|
||||||
HWADDR=52:54:00:12:34:00
|
|
||||||
IPADDR=10.0.2.15
|
|
||||||
NETMASK=255.255.255.0
|
|
||||||
-NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
|
||||||
@@ -3538,7 +3484,6 @@ USERCTL=no
|
|
||||||
#
|
|
||||||
BOOTPROTO=dhcp
|
|
||||||
DEVICE=eth0
|
|
||||||
-NM_CONTROLLED=no
|
|
||||||
ONBOOT=yes
|
|
||||||
STARTMODE=auto
|
|
||||||
TYPE=Ethernet
|
TYPE=Ethernet
|
||||||
|
USERCTL=no
|
||||||
--
|
--
|
||||||
2.17.2
|
2.17.2
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
BIN
cloud-init-20.3.tar.gz
Normal file
BIN
cloud-init-20.3.tar.gz
Normal file
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
Name: cloud-init
|
Name: cloud-init
|
||||||
Version: 19.4
|
Version: 20.3
|
||||||
Release: 1
|
Release: 1
|
||||||
Summary: the defacto multi-distribution package that handles early initialization of a cloud instance.
|
Summary: the defacto multi-distribution package that handles early initialization of a cloud instance.
|
||||||
License: ASL 2.0 or GPLv3
|
License: ASL 2.0 or GPLv3
|
||||||
@ -120,6 +120,12 @@ fi
|
|||||||
%exclude /usr/share/doc/*
|
%exclude /usr/share/doc/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 4 2020 yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 20.3-1
|
||||||
|
- Type:update
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:update to 20.3
|
||||||
|
|
||||||
* Fri Jul 31 2020 Liquor <lirui130@huawei.com> - 19.4-1
|
* Fri Jul 31 2020 Liquor <lirui130@huawei.com> - 19.4-1
|
||||||
- Type:update
|
- Type:update
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
@ -1,79 +0,0 @@
|
|||||||
From c4b342ded57aa1ad0ff01b8df8ae6bc900f0c213 Mon Sep 17 00:00:00 2001
|
|
||||||
From: openEuler BUildteam <buildteam@openeuler.org>
|
|
||||||
Date: Tue, 23 Jun 2020 16:45:57 +0800
|
|
||||||
Subject: [PATCH] util: add get_linux_distro function to replace platfom.dist
|
|
||||||
|
|
||||||
---
|
|
||||||
cloudinit/util.py | 39 ++++++++++++++++++++++++++++++++++++---
|
|
||||||
1 file changed, 36 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/cloudinit/util.py b/cloudinit/util.py
|
|
||||||
index ac9ae81..ff28b61 100644
|
|
||||||
--- a/cloudinit/util.py
|
|
||||||
+++ b/cloudinit/util.py
|
|
||||||
@@ -579,6 +579,39 @@ def get_cfg_option_int(yobj, key, default=0):
|
|
||||||
return int(get_cfg_option_str(yobj, key, default=default))
|
|
||||||
|
|
||||||
|
|
||||||
+def get_linux_distro():
|
|
||||||
+ distro_name = ''
|
|
||||||
+ distro_version = ''
|
|
||||||
+ if os.path.exists('/etc/os-release'):
|
|
||||||
+ os_release = load_file('/etc/os-release')
|
|
||||||
+ for line in os_release.splitlines():
|
|
||||||
+ if line.strip().startswith('ID='):
|
|
||||||
+ distro_name = line.split('=')[-1]
|
|
||||||
+ distro_name = distro_name.replace('"', '')
|
|
||||||
+ if line.strip().startswith('VERSION_ID='):
|
|
||||||
+ # Lets hope for the best that distros stay consistent ;)
|
|
||||||
+ distro_version = line.split('=')[-1]
|
|
||||||
+ distro_version = distro_version.replace('"', '')
|
|
||||||
+ else:
|
|
||||||
+ dist = ('', '', '')
|
|
||||||
+ try:
|
|
||||||
+ # Will be removed in 3.7
|
|
||||||
+ dist = platform.dist() # pylint: disable=W1505
|
|
||||||
+ except Exception:
|
|
||||||
+ pass
|
|
||||||
+ finally:
|
|
||||||
+ found = None
|
|
||||||
+ for entry in dist:
|
|
||||||
+ if entry:
|
|
||||||
+ found = 1
|
|
||||||
+ if not found:
|
|
||||||
+ LOG.warning('Unable to determine distribution, template '
|
|
||||||
+ 'expansion may have unexpected results')
|
|
||||||
+ return dist
|
|
||||||
+
|
|
||||||
+ return (distro_name, distro_version, platform.machine())
|
|
||||||
+
|
|
||||||
+
|
|
||||||
def system_info():
|
|
||||||
info = {
|
|
||||||
'platform': platform.platform(),
|
|
||||||
@@ -586,19 +619,19 @@ def system_info():
|
|
||||||
'release': platform.release(),
|
|
||||||
'python': platform.python_version(),
|
|
||||||
'uname': platform.uname(),
|
|
||||||
- 'dist': platform.dist(), # pylint: disable=W1505
|
|
||||||
+ 'dist': get_linux_distro()
|
|
||||||
}
|
|
||||||
system = info['system'].lower()
|
|
||||||
var = 'unknown'
|
|
||||||
if system == "linux":
|
|
||||||
linux_dist = info['dist'][0].lower()
|
|
||||||
- if linux_dist in ('centos', 'fedora', 'debian', 'openEuler'):
|
|
||||||
+ if linux_dist in ('centos', 'debian', 'fedora', 'rhel', 'suse', 'openEuler'):
|
|
||||||
var = linux_dist
|
|
||||||
elif linux_dist in ('ubuntu', 'linuxmint', 'mint'):
|
|
||||||
var = 'ubuntu'
|
|
||||||
elif linux_dist == 'redhat':
|
|
||||||
var = 'rhel'
|
|
||||||
- elif linux_dist == 'suse':
|
|
||||||
+ elif linux_dist in ('opensuse', 'sles'):
|
|
||||||
var = 'suse'
|
|
||||||
else:
|
|
||||||
var = 'linux'
|
|
||||||
--
|
|
||||||
1.8.3.1
|
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user