summaryrefslogtreecommitdiff
path: root/0001-Add-initial-redhat-changes.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-Add-initial-redhat-changes.patch')
-rw-r--r--0001-Add-initial-redhat-changes.patch99
1 files changed, 99 insertions, 0 deletions
diff --git a/0001-Add-initial-redhat-changes.patch b/0001-Add-initial-redhat-changes.patch
new file mode 100644
index 0000000..5024340
--- /dev/null
+++ b/0001-Add-initial-redhat-changes.patch
@@ -0,0 +1,99 @@
+From 03345a88b8b0008a4a81e010d46290f5ba643ebc Mon Sep 17 00:00:00 2001
+From: Ani Sinha <anisinha@redhat.com>
+Date: Wed, 13 Dec 2023 11:54:55 +0530
+Subject: [PATCH] Add initial redhat changes
+
+Adding minimal set of changes necessary for successful build of the package
+on RHEL/CentOS 9 Stream koji.
+
+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:
+
+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
+
+Discarded because not needed anymore (packit):
+e3fd7ce12 Configure Packit to ignore the .gitignore file
+e18654e9 Fixes for packit support
+
+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
+
+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
+
+ignored
+c75e509b0 Revert "Revert "Setting highest autoconnect priority for network-scripts""
+0eba5c619 Revert "Setting highest autoconnect priority for network-scripts"
+
+ignored
+ba19343c0d9807d0c68a2d8e4ab274f3ca884247 Add Gitlab CI
+fe09305a5479a4814d6c46df07a906bafa29d637 Delete .gitlab-ci.yml
+
+Conflicts:
+missing rhel/ static files and "" instead of '' in setup.py
+
+X-downstram-only: true
+Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
+Signed-off-by: Ani Sinha <anisinha@redhat.com>
+---
+ cloudinit/settings.py | 5 +++--
+ tests/unittests/cmd/test_main.py | 15 +++++++++------
+ 2 files changed, 12 insertions(+), 8 deletions(-)
+
+diff --git a/cloudinit/settings.py b/cloudinit/settings.py
+index 592e144d..5ced21bd 100644
+--- a/cloudinit/settings.py
++++ b/cloudinit/settings.py
+@@ -54,13 +54,14 @@ CFG_BUILTIN = {
+ ],
+ "def_log_file": "/var/log/cloud-init.log",
+ "log_cfgs": [],
+- "syslog_fix_perms": ["syslog:adm", "root:adm", "root:wheel", "root:root"],
++ "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/",
+ },
+- "distro": "ubuntu",
++ "distro": "rhel",
+ "network": {"renderers": None},
+ },
+ "vendor_data": {"enabled": True, "prefix": []},
+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")