summaryrefslogtreecommitdiffstats
path: root/recipes-extended/cloud-init
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2026-03-24 12:07:09 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2026-03-24 12:07:09 +0000
commit81536a6d9c50ad627b7c0eab483493642896ebd9 (patch)
tree9440913fc70ff630c6669c9b3f6bbc503f28dbb2 /recipes-extended/cloud-init
parent08262454844470a75b2c5a555dd78f954f917f27 (diff)
downloadmeta-virtualization-81536a6d9c50ad627b7c0eab483493642896ebd9.tar.gz
cloud-init: update to 26.1
Bumping cloud-init to version 26.1-7-g0052a66df, which comprises the following commits: 0052a66df fix(bsd): correct the _ROOT_TMPDIR path for *BSD system (#6794) 724e085ad fix(azure): catch import error as reportable (#6714) 5c685d629 WSL: Subprocess cmd.exe with /U to output UTF-16LE (#6717) 7132625c6 feat(util): fail early when hostname is not resolvable in is_resolvable (#6772) 4db78c97a feat(azure): introduce experimental skip_ready_report for Azure (#6771) a2209a9e1 test: apt tests need to wait_for_cloud_init on potentially slow VMs 76df57457 test: use rmadison form devscripts to determine hello pkg version 8bf356753 Release 26.1 (#6776) 36736c30e test: update hello package tested using rmadison (#6774) da854b999 test: add details about failing package status to aid in debug (#6775) 3ad28be2f test: rust-coreutils date command breaks if positional args before options (#6773) 9d8943431 ci: resolute rust-based gpg-sq rejects short GPG keyids (#6710) e8a9170bc chore: fix pytest hypothesis-jsonschema warnings (#6761) 080ddb433 chore: silence deprecation warning for strptime (#6762) dd7e41727 ci: disable daily jobs on fork branches e80c0899a ci: reorder gh actions jobs 52ef4d17d chore: silence crypt warnings 402ae54a3 test: fix pytest.raises error text warnings e171b68ab chore: make jsonschema remote retrieval explicit 656565558 test: fix mocker warnings during tests b990f8d28 chore: fix untyped-defs (#6760) 2f8566cc8 test: provide snap commands to trigger wait semaphore on jammy (#6759) bb2f6b9ef doc: fix various conventions (#6757) 180feb270 chore: move conftest to test directory (#6758) 9416e6639 doc: replace Red Hat bugzilla with Red Hat jira (#6751) e2aa5010a doc: fix YAML indentation and wording in examples (#6750) fd2f115fc ci: restrict build-package upload-artifact and test to cloud-init-base a452a6650 ci: bddeb only create symlink to cloud-init-base for testing 4e3a920ea ci: update PR actions to test questing and runs-on to ubuntu-latest (#6753) 417da89f1 ci: feature values should be read from client under test (#6738) 67d8e2375 ci: use branches inclusion instead of branches-ignore exclusion (#6741) 92a9858f7 doc: fix mermaid diagram (#6743) de5c45185 chore: remove unused pylint suppressions (#6726) 944c5c975 chore: remove unmaintained python tools (#6724) 9a3b627e9 docs: correct network-config filename in NoCloud heading (#6735) 090026a3d fix: do not write meson version twice in version.py (#6729) 961fc8490 doc: make doc hierarchy more focused (#6694) 72809f804 fix: DNS resolution performance regression during local stage (#6707) afd0c6c5e chore: pin full SHA commits for all workflows (#6711) 580b21bd3 fix(azure): round duration field in FinishReportingEvent to four decimal places (#6709) 567cfe896 ci: install missing distro-info-data dependency to test devel series resolute (#6701) 26c7d38de fix: datasource initialization order in stages (#6700) 402038314 docs: security company policy updates (#6677) 8c4c59a05 ci: add shared workflow for lxd_container integration tests 8a5234705 doc: clarify CLA check (#6692) 9c2faf8ef feat(dhcp): enable --debug option for dhcpcd (#6693) feaf14716 doc: clarify verbose language (#6688) 78f6f15ec fix: migrate from ntp client package installed from ntp to ntpsec (#6684) b7b625627 chore(stages): enable type checking (#6672) d9834a30c fix: respect SSH key options for the root user (#6585) 0686791aa fix: cloud-init clean --logs should not remove non-files (#6568) d2bf88393 fix(cloudstack): Improve domain-name DHCP lease lookup (Cloudstack) (#6554) f0659039b doc: document socket protocol change 9e6151a26 ci: retain system packages for TICS workflow due to virtualenv version errors 306d66cf6 ci: run and source pylint tox target used by TICS checkers 54a58e6d0 ci: add actionlint.yml ignores 328031893 ci: export python path to GITHUB_ENV from tox venv 5531de252 feat(lxd): add s390x virtio-ports detection for LXD (#6597) e7f970b5f test: pytestified test_cc_growpart.py (#6625) ac729abb9 ci: add reviewdog workflow lint for github actions (#6662) fb44d8d9f docs: fix broken external documentation links (#6664) f8a7c8c4c ci: fix cross-distro test failures, various maintenance (#6663) 2d4519d49 feat: support Tilaa cloud (#6658) 5803e8448 docs: fix broken documentation links (#6660) 9934bbec9 ci: typo duplicated run declaration in tics workflow (#6661) 6901be5d7 ci: quote workflow names to avoid invalid YAML (#6659) 064019ec0 test: add gh workflow for tiobe TICS static analysis reporting (#6654) 449552508 chore: type cloudinit/sources/__init__.py (#6647) 7af9d0a62 fix(ec2): check elastic NICs for metadata server first (#6651) 974646e6f feat(azure): add vm_id to KVP telemetry event keys (#6551) 4810cc646 ci: exercise TMPDIR now that it works (#6652) 7cc31f585 chore: rename workflow files for organization 6880d3497 ci: reword action and workflow names for clarity 78da9db19 ci: add Python 3.15 e02b739fc fix: Pass interface string to get_newest_lease() (#6648) b5080b987 test: Skip Azure openssl tests on non-Linux 3139e9437 test: skip Linux-specific test on non-Linux e346b5104 test: use realpath for tmp directories 4e45baa3a fix: ensure mount type is used if passed 818a261ad test: Replace 'echo -n' with 'printf' d8d5a477e test: ensure symlinks are resolved in certain tests 528a712d5 test: add a socket fixtures and mocks ec10d36d3 test: hardcode passlib usage in Azure test 45c755567 test: mock chown to account for distro grp differences 2024036f6 test: bring back fake tmpdir creation c3bf2079f test: ensure we don't actually rename ntp.conf in test 3d7b54525 fix: ensure timestamp timezone encoded correctly in status.py 1ae202766 test: ensure TMPDIR parents exist 70b8771c9 fix: don't traceback when using BSD date ec44db261 fix(azure): ensure ephemeral networking uses primary NIC (#6556) a19f958c7 chore: drop dscheck maas (#6638) fad68ab5c chore: enable type checking cloudinit/distros/__init__.py (#6646) 85c463890 chore: use curl instead of wget (#6610) 9813bb84f fix(distros/freebsd): set home_dir to /home (#6637) 07173578c chore: Remove multiple entries in spec file (#6599) 07922ae05 chore: add scheduled job for py3-fast (#6634) 3067c2561 tests: convert test_cc_rsyslog.py to pytest (#6622) 0400ac624 chore(mypy): check sysconfig now that it passes (#6635) f83187388 chore: update pin and silence a valid mypy warning (#6633) 851dc9ae0 tests: convert test_cc_power_state_change.py to pytest (#6624) b117d244b fix: install lxd snap only when snap list lxd reports absent (#6626) 5efa2c631 feat(cloudstack): fetch vm password using url_helper instead of wget (#6593) 7f84ece2a chore: sync gh workflow/shellcheck-debian-scripts.yml to main df0c1036c feat(reporting): report duration on finish events (#6552) aa1794941 feat(scaleway): add AZ and region fields to DataSourceScaleway (#6616) 0f09ed190 refactor(scaleway): remove private_ip handling (#6617) fcb98b034 chore: drop support for Python 3.8 (#6607) e6955e618 tests: skip azure ssh-keygen unittests when ssh-keygen not installed (#6612) ff1b0d217 chore: no CLA workflow on downstream ubuntu package branches (#6620) 78a748808 doc(examples): remove datasource configuration (#6609) d7bc16295 feat(raspberry-pi-os): Disable fallback netcfg + remove apt mirror cfg (#6482) 78c68f593 fix(raspberry-pi-os): adjust systemd network ordering; drop obsolete deps (#6459) a7c16dff2 chore: fix logs with too few arguments (#6591) 849fb062c docs: eliminate unnecessary information from first development page (#6566) 890756015 feat(net): render vlan, bond, bridge for v1 network state (#6538) 009c0ec1b fix(rhel): Do not override changes in disable-sshd-keygen-if-cloud-init-active.conf (#6587) 583c2ebe5 fix(ssh_util): typo in exception message (#6590) 0cb642727 docs(reference): include openstack bond change (#6581) e68bb6ea3 fix(network_state): add some missing keys to V2 key filter list (#6555) baedc33ac test(azure): run pubkey extraction and certificate parsing tests (#6572) 7c684160e fix: support bond names in network_data.json (#6546) 7b400e43b fix(schema): allow accept_ra for bond/bridge/VLAN devices (#6545) af454f257 test: convert test__init__.py from unit test to pytest (#6537) 62bc0ec17 doc(network v1): fix list of required keys for bond interfaces (#6544) 5e1d8f630 fix(oracle): handle null metadata field in oracle data source (#6549) ec1a7b023 Add retry logic to 500 errors for reprovision data (#6563) 57685d147 fix(eni.py): correct resultant dns entries in eni file (#6535) c66d5cf04 fix: distros link in README (#6574) f3975e401 Fix URL scheme in deprecation message (#6565) f63bbbfa7 test: fix bug in tmp_path used as a callable for path join operation 3d495284e test: replace unittest.skip decorators with pytest equivalents cbad4501e fix: typos in cloud-init clean --help (#6559) 3830ed665 test(sources): Convert test_openstack.py from unittest to pytest (#6530) afe32c023 test(config): Convert test_cc_mcollective.py from unittest to pytest (#6531) ef7d34807 doc: readthedocs.yaml needs to generate meson_version.py for cloud-init (#6550) 10a0af061 fix: use correct tox testenv in PR template (#6543) d65c7dfd6 feat(ca_certs): add rocky to supported distros (#6540) 9f971c472 delete openEuler in cc_rh_subscription (#6494) 9e4c9d2fd test: convert test_util.py from unit test to pytest (#6536) 0ffc297bf doc: update specific support docs for sru 979561e8b doc: migrate ubuntu_test_prerelease content into development/testing 5acf5247e test: update regex for rust-coreutils stat -c output using double quotes (#6500) 1b3625140 chore: packages SPEC files provide downstream_version instead of sed 1934004c7 chore: runtime version set by meson build artifact cloudinit.meson_versions 599c1f324 chore: update packages/brpm to avoid dependency on read-version 224eb50a3 chore: update packages/bddeb to avoid dependency on read-version a88c7002f doc: update meson build example options bde544c98 test (config): Convert test_apt_conf_v1.py from unittest to pytest (#6520) 586ff7e4d test(distros): Convert test_user_data_normalize.py from unittest to pytest (#6518) e2ed42256 test: Convert test_schema.py to pytest (#6519) 7b70ce1d0 doc: fix obvious spelling errors (#6506) 9a78efcff test(distros): Convert test_ifconfig.py from unittest to pytest (#6517) 24c395028 test(config): Convert test_cc_ca_certs.py from unittest to pytest (#6516) 9db1cc8ef test(config): Convert test_cc_spacewalk.py from unittest to pytest (#6515) eb43d8e2d fix: Fix misspelled domain in landscape.canonical.com 1c44cffd8 test: Convert test_alpine.py from unittest to pytest (#6514) bc966042d test(distros): Convert test_sysconfig.py from unittest to pytest (#6510) c64fce382 test(distros): Convert test_hostname.py from unittest to pytest (#6511) 92421c1dd test(sources): Convert test_common.py from unittest to pytest (#6512) 28f011422 feat(cc_raspberry_pi): Replace rpi-connect with usb-gadget support (#6466) 94f533587 fix(raspberry-pi-os): keymap handling on Trixie-based images (#6483) e2715ef78 test: Convert test_resolv.py from unittest to pytest (#6504) c6a1d1f15 docs(cc_raspberry_pi): Better phrasing of config descriptions (#6488) 83defe9e7 fix: install doc files that were previously installed pre-Meson (#6501) 25e94e7c4 test: add regex to cope with stat link output double/single quotes (#6497) da47f5f21 feat(bsd): add FreeBSD support to Meson build (#6458) eb2a559b7 docs(cc_timezone): Replace US/Eastern with America/New_York (#6496) 743d1920a fix: Fix typos again (#6490) cb12e00e2 Release 25.3 (#6486) 89c956c8c feat(CI): new workflow to shellcheck debian package scripts (#6371) 69521d03f chore(cc_rh_subscription): deprecate hyphenated fields, remove self.log (#6470) 10a5fdc52 feat(eni): support "ip route" if available instead of "route" (#6460) 016abc02a test(distros): Convert test_hosts.py from unittest to pytest (#6481) 4c094b490 fix: preserve special permission bits (#6467) 41c8ae128 test: Convert test_registry.py from unittest to pytest (#6479) 1b0cb0b85 test: fix integration for PROPOSED to run apt update prior to install (#6477) b04c475f3 feat(schema): add support for the not keyword (#6469) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-extended/cloud-init')
-rw-r--r--recipes-extended/cloud-init/cloud-init_git.bb4
1 files changed, 2 insertions, 2 deletions
diff --git a/recipes-extended/cloud-init/cloud-init_git.bb b/recipes-extended/cloud-init/cloud-init_git.bb
index 68337c9b..faa153f6 100644
--- a/recipes-extended/cloud-init/cloud-init_git.bb
+++ b/recipes-extended/cloud-init/cloud-init_git.bb
@@ -7,12 +7,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c6dd79b6ec2130a3364f6fa9d6380408 \
7 file://LICENSE-Apache2.0;md5=3b83ef96387f14655fc854ddc3c6bd57 \ 7 file://LICENSE-Apache2.0;md5=3b83ef96387f14655fc854ddc3c6bd57 \
8" 8"
9 9
10SRCREV = "b04c475f3147fd849bac6b3d41e1302b222c8406" 10SRCREV = "0052a66dfa463186dc286d75079d451030468e0f"
11SRC_URI = "git://github.com/canonical/cloud-init;branch=main;protocol=https \ 11SRC_URI = "git://github.com/canonical/cloud-init;branch=main;protocol=https \
12 file://cloud-init-source-local-lsb-functions.patch \ 12 file://cloud-init-source-local-lsb-functions.patch \
13" 13"
14 14
15PV = "v25.2.0+git" 15PV = "26.1.0+git"
16 16
17DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--init-system=sysvinit_deb', '', d)}" 17DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--init-system=sysvinit_deb', '', d)}"
18DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--init-system=systemd', '', d)}" 18DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--init-system=systemd', '', d)}"