diff options
| author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-03-24 12:07:09 +0000 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-03-24 12:07:09 +0000 |
| commit | 81536a6d9c50ad627b7c0eab483493642896ebd9 (patch) | |
| tree | 9440913fc70ff630c6669c9b3f6bbc503f28dbb2 /recipes-extended/cloud-init | |
| parent | 08262454844470a75b2c5a555dd78f954f917f27 (diff) | |
| download | meta-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.bb | 4 |
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 | ||
| 10 | SRCREV = "b04c475f3147fd849bac6b3d41e1302b222c8406" | 10 | SRCREV = "0052a66dfa463186dc286d75079d451030468e0f" |
| 11 | SRC_URI = "git://github.com/canonical/cloud-init;branch=main;protocol=https \ | 11 | SRC_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 | ||
| 15 | PV = "v25.2.0+git" | 15 | PV = "26.1.0+git" |
| 16 | 16 | ||
| 17 | DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--init-system=sysvinit_deb', '', d)}" | 17 | DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--init-system=sysvinit_deb', '', d)}" |
| 18 | DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--init-system=systemd', '', d)}" | 18 | DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--init-system=systemd', '', d)}" |
