Package: cloud-init / 20.4.1-2+deb11u1

Metadata

Package Version Patches format
cloud-init 20.4.1-2+deb11u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0002 disable rhel set hostname test.patch | (download)

tests/unittests/test_handler/test_handler_set_hostname.py | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 disable-rhel-set-hostname-test

0006 Skip test_apt_v3_mirror_search_dns.patch | (download)

tests/unittests/test_handler/test_handler_apt_source_v3.py | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 skip test_apt_v3_mirror_search_dns


0007 Skip Cloudstack tests that expect network.patch | (download)

tests/unittests/test_datasource/test_cloudstack.py | 18 18 + 0 - 0 !
1 file changed, 18 insertions(+)

 skip cloudstack tests that expect network


fix sysvinit dependencies.patch | (download)

sysvinit/debian/cloud-config | 4 2 + 2 - 0 !
sysvinit/debian/cloud-final | 2 1 + 1 - 0 !
sysvinit/debian/cloud-init-local | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 fix sysv-init dependencies.

cloud init before chronyd.patch | (download)

systemd/cloud-init.service.tmpl | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 cloud-init before chronyd

Bug-Debian: https://bugs.debian.org/910801
0009 Drop all unused extended version handling.patch | (download)

tools/read-version | 33 3 + 30 - 0 !
1 file changed, 3 insertions(+), 30 deletions(-)

 drop all unused extended version handling
0012 Fix message when a local is missing.patch | (download)

tools/Z99-cloud-locale-test.sh | 36 4 + 32 - 0 !
1 file changed, 4 insertions(+), 32 deletions(-)

 fix message when a local is missing.


dont_log_generated_passwords.patch | (download)

cloudinit/config/cc_set_passwords.py | 5 3 + 2 - 0 !
cloudinit/config/tests/test_set_passwords.py | 40 30 + 10 - 0 !
cloudinit/tests/test_util.py | 56 56 + 0 - 0 !
cloudinit/util.py | 38 34 + 4 - 0 !
tests/integration_tests/modules/test_set_password.py | 24 24 + 0 - 0 !
tests/integration_tests/test_logging.py | 22 22 + 0 - 0 !
tests/unittests/test_util.py | 4 4 + 0 - 0 !
7 files changed, 173 insertions(+), 16 deletions(-)

 don't log generated passwords
0009 includedir in suoders can be prefixed by arroba 783.patch | (download)

cloudinit/distros/__init__.py | 2 1 + 1 - 0 !
tests/unittests/test_distros/test_generic.py | 13 13 + 0 - 0 !
2 files changed, 14 insertions(+), 1 deletion(-)

 includedir in suoders can be prefixed by "arroba" (#783)

Since version 1.9.1, @includedir can be used in the sudoers files
instead of #includedir:

https://github.com/sudo-project/sudo/releases/tag/SUDO_1_9_1

Actually "@includedir" is the modern syntax, and "#includedir" the historic
syntax. It has been considered that "#includedir" was too puzzling because
it started with a "#" that otherwise denotes comments.

This happens to be the default in SUSE Linux enterprise sudoer package,
so cloudinit should take this into account.

Otherwise, cloudinit was adding an extra #includedir, which was
resulting on the files under /etc/sudoers.d being included twice, one by
@includedir from the SUSE package, one by the @includedir from
cloudinit. The consequence of this, was that if you were defining an
Cmnd_Alias inside any of those files, this was being defined twice and
creating an error when using sudo.