[c9s] Rebase cloud-init to version 24.4

Jira: https://issues.redhat.com/browse/RHEL-66251

Jira: https://issues.redhat.com/browse/RHEL-69584

Jira: https://issues.redhat.com/browse/RHEL-70365

Jira: https://issues.redhat.com/browse/RHEL-71346

Jira: https://issues.redhat.com/browse/RHEL-65014

RH-Release: rhel9

This PR is for rebasing cloud-init to 24.4 version. QE has already run regression tests on a scratch build based off this PR for different platforms. We have green flag from QE on the scratch build.

There is a major breaking change upstream - the single process optimization. This is documented in https://cloudinit.readthedocs.io/en/latest/reference/breaking_changes.html#id2 . This change has been reverted by applying the patch https://github.com/canonical/cloud-init/blob/ubuntu/noble/debian/patches/no-single-process.patch

A related patch has also been reverted.

Those are the only two additional downstream changes in this rebase on top of the downstream changes already present in c9s today.

There is one another downstream test related change that does not affect cloud-init proper - addition of more CI tests.

Signed-off-by: Ani Sinha <anisinha@redhat.com>

Edited by Ani Sinha

Merge request reports

Loading