diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-03-14 20:11:37 +0000 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-03-15 17:17:20 +0000 |
commit | dfee1a5d7cc1f4e2069f48c8a0594efe4699a298 (patch) | |
tree | daf5b1293bfa378264a96b70c26b730f564b5f01 /recipes-extended/cloud-init | |
parent | 769cf8be749e11e438332c726015b50936d33253 (diff) | |
download | meta-virtualization-dfee1a5d7cc1f4e2069f48c8a0594efe4699a298.tar.gz |
cloud-init: update to 24.1.1
Bumping cloud-init to version 24.1.1, which comprises the following commits:
e982c2087 Release 24.1.1
2a4c0b6f7 fix: Include DataSourceCloudStack attribute in unpickle test (#5039)
f1e43986f bug(vmware): initialize new DataSourceVMware attributes at unpickle (#5021)
f32228e75 fix(apt): Don't warn on apt 822 source format (#5028)
3eefceb3b fix: Add "broadcast" to network v1 schema (#5034)
8eba10ca2 pro: honor but warn on custom ubuntu_advantage in /etc/cloud/cloud.cfg (#5030)
8aa31e3d3 net/dhcp: handle timeouts for dhcpcd (#5022)
caea5619e fix: Make wait_for_url respect explicit arguments
1f38828d5 bug(wait_for_url): when exceptions occur url is unset, use url_exc
c2bb381e7 test: Fix scaleway retry assumptions
3b93a01a9 fix: Make DataSourceOracle more resilient to early network issues (#5025)
c9bdb1a67 tests: Fix wsl test (#5008)
49df54730 Release 24.1
5c15e7997 fix: Don't warn on vendor directory (#4986)
12126f574 apt: kill spawned keyboxd after gpg cmd interaction
c8507a49b tests: upgrade tests should only validate current boot log
fc150eb86 net/dhcp: fix maybe_perform_dhcp_discovery check for interface=None
f6a98c80d doc(network-v2): fix section nesting levels
545991488 fix(tests): don't check for clean log on minimal image (#4965)
fc81fb325 fix(cc_resize): Don't warn if zpool command not found (#4969)
aa285fe67 feat(subp): Make invalid command warning more user-friendly (#4972)
f8cbd5ca9 docs: Remove statement about device path matching (#4966)
3780ee7cc test: Fix xfail to check the dhcp client name (#4971)
cb49eee0c tests: avoid console prompts when removing gpg on Noble
d8b6ac2bc test: fix test_get_status_systemd_failure
1447bfe49 Release 23.4.4 (#4955)
66b5ce9d5 fix(nocloud): smbios datasource definition
4b694a45d tests: Check that smbios seed works
beddd97c1 fix: Remove hardcoded /var/lib/cloud hotplug path (#4940)
d175170ae refactor: Refactor status.py (#4864)
05ea2c020 test: Use correct lxd network-config keys (#4950)
e8c2eaf2f test: limit temp dhcp6 changes to < NOBLE (#4942)
89ebcc394 test: allow downgrades when install debs (#4941)
758536152 tests: on noble, expect default /etc/apt/sources.list
e5249ab5a tests: lxd_vm early boot status test ordered After=systemd-remount-fs (#4936)
6f52f15f4 tests: pro integration tests supply ubuntu_advantage until pro v32 (#4935)
05eac8ba1 feat(hotplug): add cmd to enable hotplug (#4821)
05ed5472a test: fix test_combined_cloud_config_json (#4925)
9bd0f5264 test: xfail udhcpc on azure (#4924)
4c822bd6b feat: Implement the WSL datasource (#4786)
2e89bb317 refactor(openrc): Improve the OpenRC files (#4916)
0234f1b0b tests: use apt install instead of dpkg -i to install pkg deps
b74299efe tests: inactive module rename ubuntu_advantage to ubuntu_pro
4ed78b116 test: fix tmpdir in test_cc_apk_configure (#4914)
94f58e812 test: fix jsonschema version checking in pro test (#4915)
6d61b63f3 feat(dhcp): Make dhcpcd the default dhcp client (#4912)
5fd3fc72f feat(Alpine) cc_growpart.py: fix handling of /dev/mapper devices (#4876)
90fd7ac0e test: Retry longer in test_status.py integration test (#4910)
29c215fa8 test: fix kernel override test (#4913)
4775327e7 chore: Rename sysvinit/gentoo directory to sysvinit/openrc (#4906)
4779679e7 doc: update ubuntu_advantage references to pro
09bb6190e chore: rename cc_ubuntu_advantage to cc_ubuntu_pro (SC-1555)
b9b125fd8 feat(ubuntu pro): deprecate ubuntu_pro key in favor of ubuntu_advantage
25bc74cc4 feat(schema): support ubuntu_pro key and deprecate ubuntu_advantage
0754ed2d6 test: fix verify_clean_log (#4903)
a41401199 test: limit test_no_hotplug_triggered_by_docker to stable releases
d6dc417d2 tests: generalize warning Open vSwitch warning from netplan apply (#4894)
64631260b fix(hotplug): remove literal quotes in args
cd5a72743 feat(apt): skip known /etc/apt/sources.list content
9d08c1177 feat(apt): use APT deb822 source format by default
48ab789b9 test(ubuntu-pro): change livepatch to esm-infra
99394ecb9 doc(ec2): fix metadata urls (#4880)
c948e4182 fix: unpin jsonschema and update tests (#4882)
160b5ac8f distro: add eject FreeBSD code path (#4838)
4dbb08f5f feat(ec2): add hotplug as a default network update event (#4799)
f2750c058 feat(ec2): support instances with repeated device-number (#4799)
b519d861a feat(cc_install_hotplug): trigger hook on known ec2 drivers (#4799)
0ca5f3104 feat(ec2): support multi NIC/IP setups (#4799)
e70cd4784 feat(hotplug): hook-hotplug is now POSIX shell add OpenRC init script
7d605eae6 test: harden test_dhcp.py::test_noble_and_newer_force_client
9c4b799e6 test: fix test_combined_cloud_config_json (#4868)
c7c4a334f feat(apport): Disable hook when disabled (#4874)
0af00e48d chore: Add pyright ignore comments (#4874)
534cbc26c bug(apport): Fix invalid typing (#4874)
be68e2aac refactor: Move general apport hook to main branch (#4874)
551f560d1 feat(bootspeed)!: cloud-config.service drop After=snapd.seeded
7a03691a8 chore: update CI package build to oldest supported Ubuntu release focal (#4871)
4e87db2be test: fix test_cli.test_valid_userdata
ee7994071 feat: handle error when log file is empty (#4859)
15f786a5b test: fix test_ec2_ipv6
5e7ef1032 fix: Address TIOBE abstract interpretation issues (#4866)
c608a9c94 feat(dhcp): Make udhcpc use same client id (#4830)
5c03247a4 feat(dhcp): Support InfiniBand with dhcpcd (#4830)
7ed89d3f7 feat(azure): Add ProvisionGuestProxyAgent OVF setting (#4860)
b7c7be95f test: Bring back dhcp6 integration test changes (#4855)
39c106364 tests: add status --wait blocking test from early boot
e6d56b636 tests: fix retry decorator to return the func value
cb08cab5d docs: add create_hostname_file to all hostname user-data examples (#4727)
fdefe08ad fix: Fix typos (#4850)
33148a072 feat(dhcpcd): Read dhcp option 245 for azure wireserver (#4835)
928e79029 tests(dhcp): Add udhcpc client to test matrix (#4839)
b08193b37 fix: Add types to network v1 schema (#4841)
40d65002a docs(vmware): fixed indentation on example userdata yaml (#4854)
66c427ce1 tests: Remove invalid keyword from method call
4e0329331 Release 23.4.3
1f6eddd5b fix: Handle systemctl when dbus not ready (#4842)
89cba2950 fix(schema cli): avoid netplan validation on net-config version 1
7dab72dd5 tests: reduce expected reports due to dropped rightscale module
ae38732be tests(net-config): add awareness of netplan on stable Ubuntu
d45beaa88 fix(source): fix argument boundaries when parsing cmdline (#4825)
2060e8359 feat: fall back to cdrom_id eject if eject is not available (#4769)
81051acc6 fix(packages/bddeb): restrict debhelper-compat to 12 in focal (#4831)
2c748f502 tests: Add kernel commandline test (#4833)
fc4e23334 fix: Ensure NetworkManager renderer works without gateway (#4829)
2b693c656 test: Correct log parsing in schema test (#4832)
1a248b592 refactor: Remove cc_rightscale_userdata (#4813)
d27eab110 refactor: Replace load_file with load_binary_file to simplify typing (#4823)
0e90131d5 refactor: Add load_text_file function to simplify typing (#4823)
31fff57de refactor: Change variable name for consistent typing (#4823)
21b2b6e44 feat(dhcp): Add support for dhcpcd (#4746)
ba6fbfe4f refactor: Remove unused networking code (#4810)
e8928418f test: Add more DNS net tests
f7e0c4174 BREAKING CHANGE: Stop adding network v2 DNS to global DNS
a85f0678c doc: update DataSource.default_update_events doc (#4815)
15c78e8b2 chore: do not modify instance attribute (#4815)
ef2e48e93 test: fix mocking leaks (#4815)
a74653f98 Revert "ci: Pin pytest<8.0.0. (#4816)" (#4815)
dba337bf7 test: Update tests for passlib (#4818)
e168b4a13 fix(net-schema): no warn when skipping schema check on non-netplan
56aa87969 feat(SUSE): reboot marker file is written as /run/reboot-needed (#4788)
ddbb7aa08 test: Cleanup unwanted logger setup calls (#4817)
cb58abe04 refactor(cloudinit.util): Modernize error handling, add better warnings (#4812)
7c96c9cd9 ci: Pin pytest<8.0.0. (#4816)
180da9ba3 fix(tests): fixing KeyError on integrations tests (#4811)
39c578140 tests: integration for network schema on netplan systems (#4767)
275b66e3e feat(schema): use netplan API to validate network-config (#4767)
dad4ad925 chore: define CLOUDINIT_NETPLAN_FILE static var (#4767)
81a3fa462 fix: cli schema config-file option report network-config type (#4767)
ae9a6ff43 refactor(azure): replace BrokenAzureDataSource with reportable errors (#4807)
72418838f Fix Alpine and Mariner /etc/hosts templates (#4780)
5370c3e26 tests: revert #4792 as noble images no longer return 2 (#4809)
0a91df832 tests: use client fixture instead of class_client in cleantest (#4806)
7ee0dc8ef tests: enable ds-idenitfy xfail test LXD-kvm-not-MAAS-1 (#4808)
48bdc150f fix(tests): failing integration tests due to missing ua token (#4802)
d9677655e Release 23.4.2
8ff94fe94 Revert "Use grep for faster parsing of cloud config in ds-identify (#4327)"
f2851e099 tests: Demonstrate ds-identify yaml parsing broken
3b9397ff8 tests: add exit 2 on noble from cloud-init status (#4792)
9d22a63bf fix: linkcheck for ci to ignore scaleway anchor URL (#4793)
84b322c6f feat: Update cacerts to support VMware Photon (#4763)
b620c0424 fix: netplan rendering integrations tests (#4795)
bc2e24e5e azure: remove cloud-init.log reporting via KVP (#4715)
ae38d4b07 feat(Alpine): Modify ds-identify for Alpine support and add OpenRC init.d script (#4785)
ce07818f9 doc: Add DatasourceScaleway documentation (#4773)
bb8ed452a fix: packaged logrotate file lacks suffix on ubuntu (#4790)
d9865e2ac feat(logrotate): config flexibility more backups (#4790)
da08a2609 fix(clean): stop warning when running clean command (#4761)
17caebb26 feat: network schema v1 strict on nic name length 15 (#4774)
0e247c897 logrotate config (#4721)
494035101 test: Enable coverage in integration tests (#4682)
f1ca01c5b test: Move unit test helpers to global test helpers (#4682)
1c5726b1c test: Remove snapshot option from install_new_cloud_init (#4682)
5b5eb8bd8 docs: fix cloud-init single param docs (#4682)
5b6d08deb Alpine: fix location of dhclient leases file (#4782)
034a5cdf1 test(jsonschema): Pin jsonschema version (#4781)
1baa9ff06 refactor(IscDhclient): discover DHCP leases at distro-provided location (#4683)
b729a4c4a feat: datasource check for WSL (#4730)
f79505db9 test: Update hostname integration tests (#4744)
901a9a695 test: Add mantic and noble releases to integration tests (#4744)
436e6f5ce refactor: Ensure internal DNS state same for v1 and v2 (#4756)
42d1c9571 feat: Add v2 route mtu rendering to NetworkManager (#4748)
dc94a3901 tests: stable ubuntu releases will not exit 2 on warnings (#4757)
bda164459 doc(ds-identify): Describe ds-identify irrespective of distro (#4742)
812df5038 fix: relax NetworkManager renderer rules (#4745)
598e0560d fix: fix growpart race (#4618)
0d787d0a2 feat: apply global DNS to interfaces in network-manager (#4723)
39abae9ec feat(apt): remove /etc/apt/sources.list when deb22 preferred (#4740)
960faf87d chore: refactor schema data as enums and namedtuples (#4585)
3274d2306 feat(schema): improve CLI message on unprocessed data files (#4585)
8937b5e5a fix(config): relocate /run to /var/run on BSD (canonical#4677)
83f99b547 fix(ds-identify): relocate /run on *BSD (#4677)
ccf5bc4dc fix(sysvinit): make code a bit more consistent (#4677)
b51536bc7 doc: Document how cloud-init is, not how it was (#4737)
720665263 tests: add expected exit 2 on noble from cloud-init status (#4738)
367300257 test(linkcheck): ignore github md and rst link headers (#4734)
b6a1c635d test: Update webhook test due to removed cc_migrator module (#4726)
0f3afb41b fix(ds-identify): Return code 2 is a valid result, use cached value
cb36bf38b fix(cloudstack): Use parsed lease file for virtual router in cloudstack
53eb8555e fix(dhcp): Guard against FileNotFoundError and NameError exceptions
d662ffc5e fix(apt_configure): disable sources.list if rendering deb822 (#4699)
21c1d9161 docs: Add link to contributing to docs (#4725)
5a021d50b chore: remove commented code (#4722)
fb5a7186d chore: Add log message when create_hostname_file key is false (#4724)
c2c100e8c fix: Correct v2 NetworkManager route rendering (#4637)
82162cb47 azure/imds: log http failures as warnings instead of info (#4714)
bb1e298b4 fix(setup): Relocate libexec on OpenBSD (#4708)
4f60ff099 feat(jinja): better jinja feedback and error catching (#4629)
c698d8e2a test: Fix silent swallowing of unexpected subp error (#4702)
9308e8767 fix: Move cloud-final.service after time-sync.target (#4610)
1003d438b feat(log): Make logger name more useful for __init__.py
468c0f62e Release 23.4.1 (#4695)
1b0719420 chore: Remove cc_migrator module (#4690)
c071f69ac fix(tests): make cmd/devel/tests work on non-GNU
e90cb10bb chore: Remove cmdline from spelling list (#4670)
290b0a0f7 doc: Document boot status meaning (#4670)
5e1cf09c4 doc: Set expectations for new datasources (#4670)
addfc845b ci: Show linkcheck broken links in job output (#4670)
d29b744e7 fix: Handle systemctl commands when dbus not ready (#4681)
4006c23cb dmi: Add support for OpenBSD (#4654)
4ed09d63d ds-identify: fake dmidecode support on OpenBSD (#4654)
533ec66bd ds-identify: add OpenBSD support in uname (#4654)
949af5483 refactor: Ensure '_cfg' in Init class is dict (#4674)
a6ef369ad refactor: Make event scope required in stages.py (#4674)
da62f298f refactor: Remove unused argument (#4674)
305ec6bec chore: Move from lintian to a sphinx spelling plugin (#3639)
3e7caf3d0 fix(doc): Fix spelling errors found by sphinxcontrib-spelling (#3639)
75ee2f073 ci: Add Python 3.13 (#4567)
78a653bfe Add AlexSv04047 to CLA signers file (#4671)
969671bc7 fix(openbsd): services & build tool (#4660)
bb474df78 tests/unittests: add a new unit test for network manager net activator (#4672)
b45d23ce3 Implement DataSourceCloudStack.get_hostname() (#4433)
d1d516689 net/nm: check for presence of ifcfg files when nm connection files are absent (#4645)
1d6918bdf doc: Overhaul debugging documentation (#4578)
084c053d2 doc: Move dangerous commands to dev docs (#4578)
ebb843371 doc: Relocate file location docs (#4578)
12950ae0a doc: Remove the debugging page (#4578)
cfb1bef67 fix(util): Fix boottime to work on OpenBSD (#4667)
0264e9691 net: allow dhcp6 configuration from generate_fallback_configuration()
29dd5ace7 net/network_manager: do not set "may-fail" to False for both ipv4 and ipv6 dhcp
72d6e187a feat(subp): Measure subprocess command time (#4606)
09b70436b fix(python3.13): Fix import error for passlib on Python 3.13 (#4669)
45501aaa1 style(brpm/bddeb): add black and ruff for packages build scripts (#4666)
4d6b96d8b copr: remove TODO.rst from spec file
d798bb5e0 fix(packages/brpm): correct syntax error and typo
9994f7f56 style(ruff): fix tip target
12bb6818a config: Module documentation updates (#4599)
3bad8b5a5 refactor(subp): Remove redundant parameter 'env' (#4555)
ad6808f82 refactor(subp): Remove unused parameter 'target' (#4555)
e6d0acde2 refactor: Remove 'target' boilerplate from cc_apt_configure (#4555)
3ee514ace refactor(subp): Re-add return type to subp() (#4555)
36959b6ab refactor(subp): Add type information to args (#4555)
3924113df refactor(subp): Use subprocess.DEVNULL (#4555)
9af8a4a07 refactor(subp): Remove parameter 'combine_capture' (#4555)
e9b9971f6 refactor(subp): Remove unused parameter 'status_cb' (#4555)
c02098ff0 fix(cli): fix parsing of argparse subcommands (#4559)
9160bdb68 chore!: drop support for dsa ssh hostkeys in docs and schema (#4456)
3c0eca190 chore!: do not generate ssh dsa host keys (#4456)
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 390797b7..6cb3d3b5 100644 --- a/recipes-extended/cloud-init/cloud-init_git.bb +++ b/recipes-extended/cloud-init/cloud-init_git.bb | |||
@@ -7,8 +7,8 @@ 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 = "2c452ebfb86d2007d81dcbd986adf1e4cdc6a7f3" | 10 | SRCREV = "e982c20875db3750c8dfc1915e7a4cee37376924" |
11 | SRC_URI = "git://github.com/canonical/cloud-init;branch=23.4.x;protocol=https \ | 11 | SRC_URI = "git://github.com/canonical/cloud-init;branch=24.1.x;protocol=https \ |
12 | file://cloud-init-source-local-lsb-functions.patch \ | 12 | file://cloud-init-source-local-lsb-functions.patch \ |
13 | file://0001-setup.py-check-for-install-anywhere-in-args.patch \ | 13 | file://0001-setup.py-check-for-install-anywhere-in-args.patch \ |
14 | " | 14 | " |