cloud-init:23.3.x

Last commit made on 2023-10-24
Get this branch:
git clone -b 23.3.x https://git.launchpad.net/cloud-init
Members of cloud-init Commiters can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
23.3.x
Repository:
lp:cloud-init

Recent commits

c4409b6... by James Falcon

Release 23.3.3

Bump the version in cloudinit/version.py to 23.3.3 and
update ChangeLog.

cfaf1f1... by Brett Holman

Fix pip-managed ansible on pip < 23.0.1 (#4403)

Commit b417b218 broke pip-managed ansible with
pip < 23.0.1 and fixed pip-managed ansible with
pip >= 23.0.1. Gate the change by a filesystem artifact
only found on newer pip versions.

7cf531a... by James Falcon

Release 23.3.2

Bump the version in cloudinit/version.py to 23.3.2 and
update ChangeLog.

14719ea... by James Falcon

Revert "ds-identify/CloudStack: $DS_MAYBE if vm running on vmware/xen (#4281)"

This reverts commit 7949bb3de352dc40c62c38a0534722b24b7eed22
but keeps the CLA signature.

Fixes GH-4501
LP: #2039453

3582dbe... by Chad Smith

Release 23.3.1

Bump the version in cloudinit/version.py to 23.3.1 and
update ChangeLog.

37b8156... by Chad Smith

apt: kill dirmngr/gpg-agent without gpgconf dependency

Upstream commit 842d0452 introduced a dependency on gpgconf
utility without a strict Depends: clause in debian/control.

While gnupg is in Recommends for cloud-init, some images
like Ubuntu minimal will not install the package Recommends
to keep images smaller.

To avoid adding a hard Requires dependency on gpgconf, use os.kill
directly to stop any dirmngr and gpg-agent when spawned by
cloud-config's root ppid due to apt-related user-data.

NOOP If no gpg-agent or dirmngr processes are spawned by PPID 1.

LP: #2034273

eb0381b... by James Falcon

integration tests: Fix cgroup parsing (#4402)

It's possible to still have cgroup output for cloud-config.service
even if there are no spawned processes. Instead, use systemd-cgls
to list the cgroup and ensure there are isn't more than 1 line of
output.

3b58835... by Chad Smith

Release 23.3 (#4388)

Bump the version in cloudinit/version.py to 23.3 and
update ChangeLog.

ac3c9d7... by Chad Smith

Bump pycloudlib to 1!5.1.0 for ec2 mantic daily image support (#4390)

b06f6f5... by James Falcon

Fix cc_keyboard in mantic

localectl set-x11-keymap is now a disabled sub-command for new
debian-based installs. Given we can no longer use this command,
write /etc/default/keyboard directly as directed in man keyboard.

LP: #2030788