cloud-init:23.4.x

Last commit made on 2024-02-27
Get this branch:
git clone -b 23.4.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.4.x
Repository:
lp:cloud-init

Recent commits

fe3893a... by Brett Holman

Release 23.4.4

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

34d2f75... by Brett Holman

fix(nocloud): smbios datasource definition

deprecate nocloud-net name

0aff3be... by Brett Holman

tests: Check that smbios seed works

- Verify that NoCloud smbios seed gets read for file://
- Verify that NoCloud smbios seed gets read from http:// and https://

ae46036... by Gilbert Gilb's <email address hidden>

fix(source): fix argument boundaries when parsing cmdline (#4825)

When the command-line includes an argument that contains `ds=`, the rest
of the argument is always interpreted as a datasource, regardless of
wether the argument is `ds` or just the suffix of another argument.
While this doesn't cause issues in a majority of cases, it starts
conflicting with other arguments that also include `ds=` but do not
refer to a cloud-init datasource. For instance, setting
`bonding.max_bonds=0` in the command-line (which is a real-world
use-case) conflicts with the current implementation.

To fix this issue, this commit ensures that `ds`, `ci.ds` and
`ci.datasource` arguments are either at the very beginning of the
command-line, or just before a whitespace, so that we don't match
another argument.

d16dcf6... by James Falcon

Release 23.4.3

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

8b5bfaf... by James Falcon

fix: Handle systemctl when dbus not ready (#4842)

See commit d29b744, but this commit generalizes the solution for all
calls in status.py

LP: #2046483

e127ee6... by Brett Holman

Release 23.4.2

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

73b2ea0... by Brett Holman

test(jsonschema): Pin jsonschema version (#4781)

Release 4.21.0 broke tests

160bafe... by Brett Holman

Revert "Use grep for faster parsing of cloud config in ds-identify (#4327)"

This reverts commit 816e05d4830f5e789f1f85ef926e2849156bff3a.

Reopens LP: 2030729
Fixes GH-4794

c47ac5c... by Brett Holman

tests: Demonstrate ds-identify yaml parsing broken