diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-09-17 15:50:02 -0400 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-09-18 22:11:46 -0400 |
commit | 4aebf900d9d5e4b500f3b9e21450f4c88ab9e0d3 (patch) | |
tree | 708fc8387350f080884456f113a89ae72031732f /scripts/lib/wic/plugins/source/bootimg_biosxen.py | |
parent | f0401f58707e92e611dba16a5ff3570a24bba36c (diff) | |
download | meta-virtualization-4aebf900d9d5e4b500f3b9e21450f4c88ab9e0d3.tar.gz |
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>
Diffstat (limited to 'scripts/lib/wic/plugins/source/bootimg_biosxen.py')
0 files changed, 0 insertions, 0 deletions