2024-04-30 11:34:13 +00:00
|
|
|
From 03345a88b8b0008a4a81e010d46290f5ba643ebc Mon Sep 17 00:00:00 2001
|
|
|
|
From: Ani Sinha <anisinha@redhat.com>
|
|
|
|
Date: Wed, 13 Dec 2023 11:54:55 +0530
|
2024-01-25 10:23:20 +00:00
|
|
|
Subject: [PATCH] Add initial redhat changes
|
2022-05-17 08:38:23 +00:00
|
|
|
|
2024-01-25 10:23:20 +00:00
|
|
|
Adding minimal set of changes necessary for successful build of the package
|
|
|
|
on RHEL/CentOS 9 Stream koji.
|
2022-11-15 06:34:59 +00:00
|
|
|
|
2024-04-30 11:34:13 +00:00
|
|
|
Additional changes on top of the changes in 23.1.1 rebase:
|
|
|
|
- Updated VERSION, TARSHA512, MARKER and BUILD_TARGET_RHEL parameters in
|
|
|
|
Makefile.common in .dist/
|
|
|
|
- Squashed unit test fixes for the downstream changes in cloudinit/settings.py.
|
|
|
|
|
|
|
|
Changes from 23.1.1 rebase follows:
|
|
|
|
|
2024-01-25 10:23:20 +00:00
|
|
|
Merged patches (23.1.1):
|
|
|
|
724a80ac Add TargetRelease
|
|
|
|
967a4405b rhel/cloud.cfg: remove ssh_genkeytypes in settings.py and set in cloud.cfg
|
|
|
|
^ Merged since it removes hunks added in this commit itself
|
2022-11-15 06:34:59 +00:00
|
|
|
|
2024-01-25 10:23:20 +00:00
|
|
|
Discarded because not needed anymore (packit):
|
|
|
|
e3fd7ce12 Configure Packit to ignore the .gitignore file
|
|
|
|
e18654e9 Fixes for packit support
|
2022-05-17 08:38:23 +00:00
|
|
|
|
2024-01-25 10:23:20 +00:00
|
|
|
Discarded because file does not exist anymore and templates are aligned with upstream:
|
|
|
|
3576b12460bf18557857ee25df6bf530dab66612 Adding _netdev to the default mount configuration
|
|
|
|
8092b57ab245856ff1fdde1469960608a489c95e Remove rhel specific files
|
2022-05-17 08:38:23 +00:00
|
|
|
|
2024-01-25 10:23:20 +00:00
|
|
|
Added the following entry to %files to keep track of the new README file in config/clean.d/README
|
|
|
|
%doc %{_sysconfdir}/cloud/clean.d/README
|
2022-05-17 08:38:23 +00:00
|
|
|
|
2024-01-25 10:23:20 +00:00
|
|
|
ignored
|
|
|
|
c75e509b0 Revert "Revert "Setting highest autoconnect priority for network-scripts""
|
|
|
|
0eba5c619 Revert "Setting highest autoconnect priority for network-scripts"
|
2022-05-17 08:38:23 +00:00
|
|
|
|
2024-01-25 10:23:20 +00:00
|
|
|
ignored
|
|
|
|
ba19343c0d9807d0c68a2d8e4ab274f3ca884247 Add Gitlab CI
|
|
|
|
fe09305a5479a4814d6c46df07a906bafa29d637 Delete .gitlab-ci.yml
|
2022-05-17 08:38:23 +00:00
|
|
|
|
|
|
|
Conflicts:
|
2024-01-25 10:23:20 +00:00
|
|
|
missing rhel/ static files and "" instead of '' in setup.py
|
2022-05-17 08:38:23 +00:00
|
|
|
|
2024-04-30 11:34:13 +00:00
|
|
|
X-downstram-only: true
|
2024-01-25 10:23:20 +00:00
|
|
|
Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
|
2024-04-30 11:34:13 +00:00
|
|
|
Signed-off-by: Ani Sinha <anisinha@redhat.com>
|
2022-05-17 08:38:23 +00:00
|
|
|
---
|
2024-04-30 11:34:13 +00:00
|
|
|
cloudinit/settings.py | 5 +++--
|
|
|
|
tests/unittests/cmd/test_main.py | 15 +++++++++------
|
|
|
|
2 files changed, 12 insertions(+), 8 deletions(-)
|
2022-05-17 08:38:23 +00:00
|
|
|
|
|
|
|
diff --git a/cloudinit/settings.py b/cloudinit/settings.py
|
2024-04-30 11:34:13 +00:00
|
|
|
index 592e144d..5ced21bd 100644
|
2022-05-17 08:38:23 +00:00
|
|
|
--- a/cloudinit/settings.py
|
|
|
|
+++ b/cloudinit/settings.py
|
2024-04-30 11:34:13 +00:00
|
|
|
@@ -54,13 +54,14 @@ CFG_BUILTIN = {
|
2022-05-17 08:38:23 +00:00
|
|
|
],
|
2024-01-25 10:23:20 +00:00
|
|
|
"def_log_file": "/var/log/cloud-init.log",
|
|
|
|
"log_cfgs": [],
|
2022-11-15 06:34:59 +00:00
|
|
|
- "syslog_fix_perms": ["syslog:adm", "root:adm", "root:wheel", "root:root"],
|
2024-01-25 10:23:20 +00:00
|
|
|
+ "mount_default_fields": [None, None, "auto", "defaults,nofail", "0", "2"],
|
|
|
|
+ "syslog_fix_perms": [],
|
|
|
|
"system_info": {
|
|
|
|
"paths": {
|
|
|
|
"cloud_dir": "/var/lib/cloud",
|
|
|
|
"templates_dir": "/etc/cloud/templates/",
|
2022-05-17 08:38:23 +00:00
|
|
|
},
|
2022-11-15 06:34:59 +00:00
|
|
|
- "distro": "ubuntu",
|
2024-01-25 10:23:20 +00:00
|
|
|
+ "distro": "rhel",
|
|
|
|
"network": {"renderers": None},
|
2022-05-17 08:38:23 +00:00
|
|
|
},
|
2022-11-15 06:34:59 +00:00
|
|
|
"vendor_data": {"enabled": True, "prefix": []},
|
2024-04-30 11:34:13 +00:00
|
|
|
diff --git a/tests/unittests/cmd/test_main.py b/tests/unittests/cmd/test_main.py
|
|
|
|
index ab427115..19d26ebe 100644
|
|
|
|
--- a/tests/unittests/cmd/test_main.py
|
|
|
|
+++ b/tests/unittests/cmd/test_main.py
|
|
|
|
@@ -119,14 +119,17 @@ class TestMain(FilesystemMockingTestCase):
|
|
|
|
{
|
|
|
|
"def_log_file": "/var/log/cloud-init.log",
|
|
|
|
"log_cfgs": [],
|
|
|
|
- "syslog_fix_perms": [
|
|
|
|
- "syslog:adm",
|
|
|
|
- "root:adm",
|
|
|
|
- "root:wheel",
|
|
|
|
- "root:root",
|
|
|
|
- ],
|
|
|
|
"vendor_data": {"enabled": True, "prefix": []},
|
|
|
|
"vendor_data2": {"enabled": True, "prefix": []},
|
|
|
|
+ "syslog_fix_perms": [],
|
|
|
|
+ "mount_default_fields": [
|
|
|
|
+ None,
|
|
|
|
+ None,
|
|
|
|
+ "auto",
|
|
|
|
+ "defaults,nofail",
|
|
|
|
+ "0",
|
|
|
|
+ "2",
|
|
|
|
+ ],
|
|
|
|
}
|
|
|
|
)
|
|
|
|
updated_cfg.pop("system_info")
|