meta-virtualization/recipes-extended
Bruce Ashfield 4aebf900d9 cloud-init: update to 25.2
We also convert to meson, so the python setuptools patch is dropped.

Bumping cloud-init to version 25.2-65-gb04c475f3, which comprises the following commits:

    b04c475f3 feat(schema): add support for the not keyword (#6469)
    f626daa0f fix: correct netplan renderer target (#6465)
    d4f268a51 feat(hetzner): enable hotplug support and prepare IPv6 integration (#6445)
    f68c11dcc fix(net-convert): respect output directory with netplan
    8a90aa5ab fix(bddeb): require exec permissions on temporary folder
    7b591b9bc fix: properly quote commands in `do_as` function (#6400)
    1e9aba633 Optionalize bash completion. (#6441)
    b12c9f1bb docs(nocloud): Fix file schema examples (#6455)
    1955952be fix(systemd): revert auditd.service dependency (#6448)
    2cdc58f24 fix: bddeb tool needs distro debian param for package dependency lookup
    ae2311d1e fix(test): raises match against an empty string will always pass
    254d459cd fix(test): marks applied to fixtures have no effect
    cd03bf97c test: refactor test_reporting.py to use only pytest (#6449)
    c5c635847 Update wait_for_cloud_init.rst to be more consistent about systemd usage (#6442)
    8d888b336 fix: add OpenRC support to Meson build (#6426)
    5fd23da61 feat(rh_subscription): new release_version field (#6347)
    822358b0c chore: bump isort version (#6446)
    ada8b0cb7 net_convert.py: make some import failures not generate an error (#6399)
    6f27d0e8d test: fix lru_cache test wrapper (#6443)
    464903f96 docs(cc_raspberry_pi): Fix example4 (#6439)
    f123b65e7 test: refactor test_data.py to use only pytest (#6440)
    12ab35987 tests: convert util.pathprefix2dict tests from unittest to pytest (#6433)
    63d5b797d chore: hand off responsibilities (#6432)
    e10c8809e feat: support nmap in socket protocol (#6339)
    f9fc38095 feat(cc_raspberry_pi): remove remote_gpio interface (#6429)
    6de2a6e73 fix(docs): Fix typo in `fDQn` (#6420)
    8b05eaa0d Refresh dev docs for tests (#6428)
    93af2dda8 fix(raspberry-pi-os): Update ntp client  (#6425)
    664563504 fixed defs types in cloud-init cmd devel make_mime (#6419)
    16f2039d0 test: remove CiTestCase fully (#6416)
    8ebe74fd5 test: drop citestcase from test_reporting_hyperv.py (#6413)
    d3240b168 test: drop citestcase from net/test_init.py (#6410)
    21cc50c6d test: drop citestcase from test_version.py (#6415)
    890873f50 fix: read-dependencies syntax error on regex (#6326)
    fed437569 doc: add testing links to doc/rtd Development headings (#6326)
    697999962 chore: update developer specfile and build for opensuse (#6326)
    232e8c18f chore: update developer specfile redhat/fedora and dependencies  (#6326)
    ad367e2b1 chore: drop yaml validation target, covered in unittests (#6326)
    ff9a69ba1 chore: update debian developer packaging template (#6326)
    a5d280996 fix: add apt-get update before development pkg install (#6326)
    cf59dba84 chore!: switch to meson.build due to PEP632 (#6326)
    e0bf72661 chore: render vlan, bond, bridge mac properly in network state (#6397)
    9648ad628 chore: replace all mailing-list references with GH Discussions
    ffba354cc chore: replace all IRC references with matrix
    4349e29c0 fix: fixed defs types in cloud-init analyze show (#6353)
    3c067c6b7 chore(tox): align check_format's pylint folder targets (#6414)
    442d45186 test: drop citestcase from net/test_network_state.py (#6402)
    64afa5343 test: drop citestcase from net/test_dhcp.py (#6401)
    885843a52 chore(ci): bump pylint version, fix test failures (#6408)
    a90e65252 chore(ci): fix cloud-init test failures from new pylint (#6407)
    922468845 chore(ci): bump versions for black, ruff, and mypy (#6406)
    f1f28d0a0 doc: change `jammy` to `noble` (#6398)
    d094a99eb test: drop citestcase from t* tests (#6379)
    1c1eebb52 fix: add missing test mock (#6395)
    0af8dcbfe test: drop citestcase net_freebsd (#6374)
    6a4075f35 test: drop citestcase from test_util.py (#6387)
    d2f422d17 Add 'to: default' support in network state (#6391)
    52ec5ae24 test: drop citestcase from s* tests (#6378)
    c9e282a23 test: drop citestcase from r, s and u sources (#6373)
    df9175600 test: drop citestcase from v sources (#6372)
    861773055 test: drop citestcase from n and o sources (#6363)
    dbc63b030 fix: make tools/tox-venv with current versions of tox (#6365)
    ab2a33659 test: skip gpg dependency test on questing (#6388)
    dc0bfda39 feat(networkd): add support for rendering bridge devices (#6349)
    265fabd5f cloud-init-hotplugd: remove use of "exec" and unnecessary exit (#6357)
    e682bef5b Release 25.2
    f21d266eb fix: Ensure 822 template renders correctly on Debian (#6381)
    3fc9a0648 test: support systemctl try-reload-or-restart messaging alternatives (#6377)
    8f89f5604 test: increase 2nd disk size for disk setup tests (#6376)
    1b908e331 feat(clean): Add a new clean option to clean fstab entries (#6348)
    aa4a1d354 test: handle TMPDIR != "/tmp" (#6356)
    c7007900d fix: add openeuler hosts template to avoid cloud-init service failures (#6328)
    58c2b9d47 test: increase timeout on test_clean_package_install (#6362)
    c1551ade3 test: relax checks on authorized keys (#6361)
    10d933bd8 fix: Correct v2 ENI route and dns rendering (#6331)
    a15b77b18 test: drop citestcase from i sources (#6346)
    af8bb5f97 test: drop citestcase from g and h sources (#6344)
    23e728cc1 test: drop citestcase from c and d sources (#6336)
    b15f97de2 test: drop citestcase from al* sources tests (#6318)
    e210598d9 disk_setup: Optionally use 'sfdisk' for GPT
    13891e06a disk_setup: Fully support full GPT partition GUIDs
    deb0f9e5b fix(ENI): render keys with hyphens (#6333)
    219cbbbb8 fix: fixed defs types in cloudinit analyze dump (#6343)
    01b93d065 feat(networkd): support vlan and bond rendering (#6324)
    12ce7d9fb  fix(analyze-boot): use monotonic clock for containers #6322
    90d80fe3f clean: do not attempt to find datasource when cache has been cleaned (#6325)
    c3e881f2c test: drop citestcase from azure_helper tests (#6335)
    a729cd7e5 chore: remove unused target arg from Activator.available
    b92f3cd50 chore: add typing to cloudinit.net.eni
    08a9dcf34 feat(azure): Implement the clean callback for DataSourceAzure (#6321)
    0fec2e239 feat(oracle): set keep_configuration to true for iscsi instances
    cf5bb7b08 feat(network): add keep_configuration setting to v1
    60d40baa2 doc: Document how to wait for cloud-init
    5e11d38db doc: Document changed systemd order in 24.4
    08630373f fixed defs types in cloudinit analyze (#6308)
    c4e80f7b6 ci: downgrade LXD to fix integration tests (#6340)
    699b0afab test: drop citestcase from azure source test (#6320)
    067197e33 fix: catch and log exception during pip upgrade in ansible pull (#6301)
    61f25bed0 test: drop citestcase from some config tests
    c57cf3f15 fix: GCE datasource query issue (#3398) (#6279)
    720d00b2b test: drop citestcase from distro tests (#6317)
    2dab1fdcb test: drop citestcase from rest of config tests (#6314)
    7d602e0a8 ci: update patch checking to use current supported releases (#6315)
    dfaf5fd69 test: drop FilesystemMockingTestCase (#6294)
    753c7a671 test: ensure image setup only runs once, even for xdist
    bf233fe71 test: turn reaper into a fixture
    1eb9e5c91 test: refactor obtaining session args into new function
    9a480f1ce test: simplify passing of lxd_setup callback
    aefdbe06b test: drop citestcase from analyze tests (#6312)
    3a56dd0d6 test: drop FilesystemMockingTestCase in netconfig (#6290)
    2a2491939 test: expose tests.unittests.ditros._get_distro (#6290)
    fbbe53c47 doc: detailed examples of openstack config alternatives for non-x86 images (#6303)
    0fbea98bb test: drop FilesystemMockingTestCase in smartos (#6291)
    6873d635d test: drop some FilesystemMockingTestCases (#6284)
    422573b66 docs: clarify what #include can include (#6309)
    87e748188 doc(ssdlc): Add hardening page (#6297)
    9ecb0db69 docs: Document network device table and limitations (#6187)
    2b6c7e654 fix: allow downstreams to strip invalid MTU (#6246)
    de6ae26fe test: drop FilesystemMockingTestCase from cc tests (#6282)
    ff1d9f041 docs: use correct jinja content-type (#6296)
    a5083f810 test: drop ResponsesTestCase (#6277)
    4e3ca8208 test: Consolidate use of paths fixture (#6289)
    a113049d0 test: pytestify test_vmware.py (#6288)
    1dfd7b597 feat(ca_certs): Add CentOS support (#6287)
    ab2cc28d0 feat(wsl): Reuse metadata as Landscape installation_request_id (#6200)
    37b0e26a5 test: drop / pytestify ResourceUsingTestCase (#6276)
    21961048a docs(mounts): Correct fs-freq reference to fs_freq (#6262)
    bffd33209 test: pytestify ds_identify tests (#6274)
    170ef23a8 test: pytestify t/u/test_log.py (#6275)
    0ecd7b772 feat(hetzner): integrate private networks metadata (#6224)
    685361722 test: pytestify cloudinit.s.helpers.netlink tests (#6273)
    009c4cfd3 Release 25.1.4
    02879c364 Release 25.1.3
    e3f42adc2 fix: strict disable in ds-identify on no datasources found
    55692b0fe test: add integration test to install cloud-init from clean state (#6260)
    eb9c1239d docs: provide example3 for PAM and ssh_pwauth behavior (#27)
    8b45006c4 fix: Make hotplug socket writable only by root (#25)
    8c3ae1bb9 fix: Don't attempt to identify non-x86 OpenStack instances
    703117132 doc: update discourse release schedule link (#6263)
    770e01212 doc: update discourse link
    cf8e70266 chore: log URL when retrying 503s (#6264)
    f1a156ca5 test: add option to keep instance on error (#6241)
    aa29a62f1 eni.py: ensure that a "dns" entry is not rendered in interfaces file (#6253)
    20c9074cf feat(azure): improve handling for reading VM ID (#6199)
    f731cdf35 fix: remove unnecessary 'Wants' from cloud-init-main.service (#6255)
    805ad91c4 test: use latest version of LXD in integration tests (#6249)
    8d9cae224 docs: include missing --seed flags in clean CLI (#6244)
    8024a4a4b ec2: Improve metadata retrieval by iterating all interfaces (#6233)
    c61e42a03 feat: Add Raspberry Pi OS support (#5827)
    c3848d574 feat(azure): add interface to dhcp_log_func (#6238)
    b8ed20e3d fix: fix untyped-defs on tests/unittests and cloudinit/sources (#6230)
    4512e9e3c test: pre-fetch instance id when logging from reaper (#6234)
    6f8d157e2 feat: Add subnet metric support for netplan (#6222)
    e830bfb9e test: remove FilesystemMockingTestCase from test_cc_apk_configure.py (#6226)
    e67b35901 fix: make 'cloud-init --all-stages' work interactively (#6211)
    7bd9659c8 test: remove FilesystemMockingTestCase from test_util.py (#6220)
    7b11c084c test: remove FilesystemMockingTestCase from test_dmi.py (#6219)
    d6e7ace4d docs: merge "Availability" and "Supported distros" pages (#6217)
    52820da4a fix: ansible-pull multiple playbooks on older ansible ver < 2.12 (#6218)
    752d4a6c7 docs: remove monospace formatting from SSH section heading (#6215)
    1eb5bbabd fix: no traceback on command line missing subcommand (#6214)
    e2bef7815 feat: Change ansible pull module type from dict to list (#6010)
    951f397a5 test(apt): add questing versiong for hello pkg (#6213)
    ab4f8cf81 docs: Use Noble for examples instead of Jammy (#6209)
    6e1e3d47b feat(ca_certs): add rocky to rhel distro overrides (#6208)
    990145862 docs: ensure proper 'sudo' representation (#6196)
    50e42da3b fix(net): ignore udevadm failures when enumerating nics (#6185)
    b5046c400 Release 25.1.2 (#6197)
    dc6a6817d revert "chore: Deprecate partially supported system config (#5515)"
    315908aad fix: copr builds of CentOS9 require CRB and baseurl in centos.repo (#6192)
    282b7296f chore: add fedora package build support for run-container and read-deps (#6174)
    27f09b77e test: drop fixed xfail tests
    619e3fc63 fix: simplify MAAS check logic
    4668c5ad6 feat(azure): allow unspecified user name (#6177)
    a90db9223 fix: stop reporting error if cloud-init receives signal (#6159)
    589c9461d Fix: Add Ephemeral Network for CloudStackLocal DS (#6144)
    74d0bf2a1 docs: clarify examples for network addresses/gateway (#6186)
    cc791571c fix: setup.py doesn't match AmazonLinux CPE 2.2 releases (#6173)
    7a0265d36 fix: ensure MAAS datasource retries on failure (#6167)
    e018cdb29 cloud.cfg.tmpl: do not enable cc_reset_rmc for Alpine Linux (#6170)
    d709574e5 tests: ibm avoid schema validation for DataSourceNone on ibm (#6168)
    d17c77787 tests: ibm fix apt and ds-id testing (#6168)
    e1a499dbd test: fix integration test on new lxd versions (#6164)
    41f790816 tests: ibm correct logged message. Invalid schema: vendor-data (#6163)
    15d2e89c7 tests: ibm expect invalid vendor-data in stderr (#6160)
    ccd69e8b6 tests: ibm expect invalid vendor-data in stderr (#6158)
    5a0b09b03 tests: fix ibm expected warnings on invalid vendor-data schema (#6157)
    3c2ff0ca7 fix: drop udev remove action in hotplug (#6152)
    f322144d7 chore: remove reference to refresh_rmc_and_interface module (#6156)
    755e9811f chore: reorder iface filters & log on inherited MAC (#6140)
    a87e4da88 fix(azure): update ReportableErrorUnhandledException (#6133)
    cc8d1b4c4 chore: make auditd wait for cloud-init-local.service (#6138)
    1ce03e269 chore: allow custom pkg-config binary path (#6118)
    851d25956 fix: rename "reload-or-try-restart" to "try-reload-or-restart" (#6142)
    a376f0266 chore: make lint interpreter configurable (#6121)
    a748c5066 fix: ensure system sshd_config is not overwritten (#6105)
    de415c61c fix(oracle): properly detect ipv6 only for private ULA addresses (#6123)
    59ffa16ac feat(oracle): downgrade warning log about falling back to imds (#6134)
    c0b65f920 Release 25.1.1 (#6120)
    802717a1a chore: remove remaining references to .github-cla-signers (#6116)
    441d677bd fix(cli): wrong usage output when invalid arg in subcommand (#6115)
    a3c73f9cd fix(Azure): don't reraise FileNotFoundError during ephemeral setup (#6113)
    fb5e24f32 fix(azure): handle unexpected exceptions during obtain_lease() (#6092)
    34cb46e20 feat: add callback for datasources to clean config changes (#6100)
    2ad1b675a chore: Fix untyped-defs on tests/unittests/config (#6104)
    9e648827b chore: switch to has-signed-canonical-cla GH action (#6109)
    ff9c8e9d7 Allow to set mac_address for VLAN subinterface (#6081)
    022152954 change retry sleep for wireserver (#6107)
    53d6f413d test: pytestify cc_chef tests, add migration test
    5367237fc chef
    23ad9b966 chef: migrate files in old config directories for backups and cache
    0dbbed7a2 fix: correct the path for Chef's backups (#5994)
    8f7739b58 test: replace version check with has_netplanlib() (#6106)
    70c239b22 feat(vmware): Support network events (#6063)
    2400f4b65 test: correctly mock fallback nic in openstack tests (#6101)
    3179611bf fix: Remove erroneous EC2 reference from 503 warning (#6077)
    1931ee5a6 test: update keys_to_console timeout (#6087)
    340481d46 test: move to has_netplanlib() in test_networking.py (#6089)
    671baf22d fix: NM reload and bring up individual network conns (#6073)
    3da7eca87 ci(oracle): fix issue installing cloud-init on custom image creation (#6084)
    ad984da18 test: decouple netplan integrations from libnetplan SRU (#6085)
    ee7b6aa83 test: warning on users/groups test is version specific (#6078)
    9547ec19c test: fix errors in custom datasource networking (#6076)
    a136a979d test: ensure software-properties-common properly removed (#6080)
    b73643fb7 test: remove script death check from test_signal_handler.py (#6079)
    f696327d2 test: ensure NoCloud networking works on plucky (#6072)
    c21dbade9 fix: stop warning on dual-stack request failure (#6044)
    a9f19a92d test: Add integration test for signal handling warnings/errors (#6037)
    da32327a7 feat(azure): format ReportableErrorImdsInvalidMetadata without repr (#6052)
    50a8747da docs: v1.cloud_name section typo (#6070)
    d590f649e fix: install_method: pip cannot find ansible-pull command path (#6021)
    aba3791c3 fix: Fix DataSourceAliYun exception_cb signature (#6068)
    9311e066f fix: Update OauthUrlHelper to use readurl exception_cb signature
    582f16c14 test: add OauthUrlHelper tests
    8810a2dcc test: Remove CiTestCase from test_url_helper.py
    c60771d8e test: pytestify test_url_helper.py
    9704ba816 test: check for correct logrotate config (#6060)
    eefaae571 test: don't fail test if ppa has no uploads (#6059)
    d264ac6f3 test: make users/groups warning test release aware (#6056)
    6250553ca fix: when get_session_cloud() fails, _SESSION_CLOUD isn't set (#6051)
    1286a55b8 chore: Sort .gitignore
    15ebbba71 chore: Add new entries to gitignore and glob more
    3221b4b03 fix: track more removed modules (#6043)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-09-18 22:11:46 -04:00
..
ceph recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
cloud-init cloud-init: update to 25.2 2025-09-18 22:11:46 -04:00
dev86 recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
diod recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
fuse-overlayfs recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
images metadata: add whitespace around assignments 2025-04-03 17:56:53 +00:00
iptables iptables: add kernel-module-xt-nat to RRECOMMENDS 2023-09-15 17:30:40 +00:00
ipxe recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
irqbalance recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
kvmtool recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
libibverbs global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
libvirt libvirt: update to v11.4.0 2025-07-07 11:42:27 -04:00
libvmi recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
nagios recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
oath recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
rootlesskit recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
seabios recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
upx upx: adjust to UNPACKDIR and bump version 2025-06-25 22:50:03 -04:00
uxen uxen: convert WORKDIR references to UNPACKDIR 2024-05-29 13:23:51 +00:00
vgabios treewide: bulk update patches with status field 2023-01-27 10:32:06 -05:00
vhost-device vhost-device-gpio: drop clang check 2025-06-25 22:51:11 -04:00
virt-manager recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
virt-viewer recipes-extended: adapt to UNPACKDIR changes 2025-06-25 22:49:03 -04:00
virt-what virt-what: add new recipe 2022-04-07 17:48:39 -04:00
virtiofsd virtiofsd: update to 1.13.2 2025-06-25 22:52:32 -04:00
xen xen-tools: update to RELEASE-4.20.1-tip 2025-09-17 13:22:47 -04:00
xvisor xvisor: update to v0.3.2 2025-07-08 13:39:43 -04:00