summaryrefslogtreecommitdiffstats
path: root/scripts/lib
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2025-09-17 15:50:02 -0400
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-09-18 22:11:46 -0400
commit4aebf900d9d5e4b500f3b9e21450f4c88ab9e0d3 (patch)
tree708fc8387350f080884456f113a89ae72031732f /scripts/lib
parentf0401f58707e92e611dba16a5ff3570a24bba36c (diff)
downloadmeta-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')
0 files changed, 0 insertions, 0 deletions