cloud-init: update to 23.2.2

Bumping cloud-init to version 23.2.2, which comprises the following commits:

    e65a715d Release 23.2.2
    7e22ea8b Fix reference before assignment (#4292)
    bd909995 Fix NoCloud kernel commandline key parsing (#4273)
    cda47255 Release 23.2.1
    0bbf84e5 nocloud: parse_cmdline no longer detects nocloud-net datasource (#4204)
    cdc24d86 Release 23.2
    2f83ab48 BSD: simplify finding MBR partitions by removing duplicate code
    10721027 tests: bump pycloudlib version for mantic builds
    f663e94a network-manager: Set higher autoconnect priority for nm keyfiles (#3671)
    2a927738 alpine.py: change the locale file used (#4139)
    e0b1a477 cc_ntp: Sync up with current FreeBSD ntp.conf (#4122)
    ddb07212 config: drop refresh_rmc_and_interface as RHEL 7 no longer supported
    a5366e24 docs: Add feedback button to docs
    009dbf85 net/sysconfig: enable sysconfig renderer if network manager has ifcfg-rh plugin (#4132)
    431d2c14 For Alpine use os-release PRETTY_NAME (#4138)
    5d440856 network_manager: add a method for ipv6 static IP configuration (#4127)
    06eadd8a correct misnamed template file host.mariner.tmpl (#4124)
    ea573ba6 nm: generate ipv6 stateful dhcp config at par with sysconfig (#4115)
    6d09df5e Add templates for GitHub Issues
    1b9c2b57 Add 'peers' and 'allow' directives in cc_ntp (#3124)
    8c1a3ff8 FreeBSD: Fix user account locking (#4114)
    21006925 FreeBSD: add ResizeGrowFS class to cc_growpart (#2334)
    ffdb7a7d Update tests in Azure TestCanDevBeReformatted class (#2771)
    ce2f26c2 Replace Launchpad references with GitHub Issues
    7c52b8a5 Fix KeyError in iproute pformat (#3287)
    73f34575 schema: read_cfg_paths call init.fetch to lookup /v/l/c/instance
    9f845036 azure/errors: introduce reportable errors for imds (#3647)
    60248d88 FreeBSD (and friends): better identify MBR slices (#2168)
    481bf4d3 azure/errors: add host reporting for dhcp errors (#2167)
    0c4d53f2 net: purge blacklist_drivers across net and azure (#2160)
    64227612 net: refactor hyper-v VF filtering and apply to get_interfaces() (#2153)
    6cc09f3c tests: avoid leaks to underlying filesystem for /etc/cloud/clean.d (#2251)
    a0f5279b net: refactor find_candidate_nics_on_linux() to use get_interfaces() (#2159)
    0dfe06ba resolv_conf: Allow > 3 nameservers (#2152)
    e07ad4a5 Remove mount NTFS error message (#2134)
    b1a14a2a integration tests: fix image specification parsing (#2166)
    4d28d203 ci: add hypothesis scheduled GH check (#2149)
    a18442af Move supported distros list to docs (#2162)
    e8ef58b9 Fix logger, use instance rather than module function (#2163)
    ed2ebf09 README: Point to Github Actions build status (#2158)
    59edb3f1 Revert "fix linux-specific code on bsd (#2143)" (#2161)
    c53f04ae Do not generate dsa and ed25519 key types when crypto FIPS mode is enabled (#2142)
    76fe7ddb Add documentation label automatically (#2156)
    96710408 sources/azure: report success to host and introduce kvp module (#2141)
    5abf5f5f setup.py: use pkg-config for udev/rules path (#2137)
    7ffd0bcd openstack/static: honor the DNS servers associated with a network (#2138)
    a9cec5da fix linux-specific code on bsd (#2143)
    e9d1d3a0 cli: schema validation of jinja template user-data (SC-1385) (#2132)
    aa0cd62c gce: activate network discovery on every boot (#2128)
    be3441b2 tests: update integration test to assert 640 across reboots (#2145)
    a378b7e4 Make user/vendor data sensitive and remove log permissions (#2144)
    c1b47220 Update kernel command line docs (SC-1457) (#2133)
    1132b2ce docs: update network configuration path links (#2140)
    6e380dd6 sources/azure: report failures to host via kvp (#2136)
    34637a49 net: Document use of `ip route append` to add routes (#2130)
    0a534a6d dhcp: Add missing mocks (#2135)
    4f3fe823 azure/imds: retry fetching metadata up to 300 seconds (#2121)
    5942f402 [1/2] DHCP: Refactor dhcp client code  (#2122)
    9e4cb4f0 azure/errors: treat traceback_base64 as string (#2131)
    d6de22e3 azure/errors: introduce reportable errors (#2129)
    3ee38468 users: schema permit empty list to indicate create no users
    b7179409 azure: introduce identity module (#2116)
    34e8c914 Standardize disabling cloud-init on non-systemd (#2112)
    44ab4f4a Update .github-cla-signers (#2126)
    f146fe71 NoCloud: Use seedfrom protocol to determine mode (#2107)
    24945cad rhel: Remove sysvinit files. (#2114)
    a664b712 tox.ini: set -vvvv --showlocals for pytest (#2104)
    250280ad Fix NoCloud kernel commandline semi-colon args
    d9844fa8 run-container: make the container/VM timeout configurable (#2118)
    e572643f suse: Remove sysvinit files. (#2115)
    e71f0a13 test: Backport assert_call_count for old requests (#2119)
    9490585f Add "licebmi" as contributor (#2113)
    e02c4607 Adapt DataSourceScaleway to upcoming IPv6 support (#2033)
    6d42aa8e rhel: make sure previous-hostname file ends with a new line (#2108)
    55eaba2f Adding contributors for DataSourceAkamai (#2110)
    0273712c Cleanup ephemeral IP routes on exception (#2100)
    09a64bad Fix private key permissions when openssh not earlier than 9.0 #2072
    612b4de8 Standardize kernel commandline user interface (#2093)
    2a61a589 config/cc_resizefs: fix do_resize arguments (#2106)
    b33d528e Fix test_dhclient_exits_with_error (#2105)
    c82ace92 net/dhcp: catch dhclient failures and raise NoDHCPLeaseError (#2083)
    4fbf5317 sources/azure: move pps handling out of _poll_imds() (#2075)
    d6ac22e1 tests: bump pycloudlib version (#2102)
    d7bdba6f schema: do not manipulate draft4 metaschema for jsonschema 2.6.0 (#2098)
    ed3ebfc4 sources/azure/imds: don't count timeout errors as connection errors (#2074)
    e3f1ec3f Fix Python 3.12 unit test failures (#2099)
    2562f933 integration tests: Refactor instance checking (#1989)
    ad33cbba ci: migrate remaining jobs from travis to gh (#2085)
    4b6e4e13 missing ending quote in instancedata docs(#2094)
    baad0946 refactor: stop passing log instances to cc_* handlers (#2016)
    7803f9c6 tests/vmware: fix test_no_data_access_method failure (#2092)
    56c88caf Don't change permissions of netrules target (#2076)
    e54ca3ad tests/sources: patch util.get_cmdline() for datasource tests (#2091)
    ceb66d45 macs: ignore duplicate MAC for devs with driver driver qmi_wwan (#2090)
    055395d3 Fedora: Enable CA handling (#2086)
    74ed9ef2 Add frantisekz as contributor (#2087)
    7f91bdea Send dhcp-client-identifier for InfiniBand ports (#2043)
    85b2fbc2 cc_ansible: complete the examples and doc (#2082)
    eaa4ccb1 contributor: add bdrung
    c13f4738 bddeb: for dev package, derive debhelper-compat from host system
    7382cb66 apport: only prompt for cloud_name when instance-data.json is absent
    a60c0845 datasource: Optimize datasource detection, fix bugs (#2060)
    36346784 Handle non existent ca-cert-config situation (#2073)
    5eb43b95 sources/azure: add networking check for all source PPS (#2061)
    fc6c1d37 do not attempt dns resolution on ip addresses (#2040)
    8a0feb1e chore: fix style tip (#2071)
    2e697bb0 Fix metadata IP in instancedata.rst (#2063)
    b463f30c util: Pass deprecation schedule in deprecate_call() (#2064)
    9af4b0bf config: Update grub-dpkg docs (#2058)
    b91dd0e8 docs: Cosmetic improvements and styling (#2057)
    2fd24cc8 cc_grub_dpkg: Added UEFI support (#2029)
    20335153 tests: Write to /var/spool/rsyslog to adhere to apparmor profile (#2059)
    6b9bf7b9 oracle-ds: prefer system_cfg over ds network config source (#1998)
    b728b4e7 Remove dead code (#2038)
    4896402b Release 23.1.1 (#2052)
    d1ffbea5 source: Force OpenStack when it is only option (#2045)
    635b5a52 cc_ubuntu_advantage: improve UA logs discovery
    d781e14c sources/azure: fix regressions in IMDS behavior (#2041)
    5d1d2544 tests: fix test_schema (#2042)
    b2220798 dhcp: Cleanup unused kwarg (#2037)
    f79efeba sources/vmware/imc: fix-missing-catch-few-negtive-scenarios (#2027)
    2ee614aa dhclient_hook: remove vestigal dhclient_hook command (#2015)
    6100fda6 log: Add standardized deprecation tooling (SC-1312) (#2026)
    46fcd031 Enable SUSE based distros for ca handling (#2036)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
Bruce Ashfield 2023-08-03 20:15:04 +00:00
parent 23373571e7
commit 0f1601d98f

View File

@ -8,11 +8,13 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c6dd79b6ec2130a3364f6fa9d6380408 \
"
SRCREV = "e02c4607923af64311c70ae9a06d6794355e9a61"
SRC_URI = "git://github.com/canonical/cloud-init;branch=main;protocol=https \
SRC_URI = "git://github.com/canonical/cloud-init;branch=23.2.x;protocol=https \
file://cloud-init-source-local-lsb-functions.patch \
file://0001-setup.py-check-for-install-anywhere-in-args.patch \
"
PV = "v23.2.2+git${SRCPV}"
S = "${WORKDIR}/git"
DISTUTILS_INSTALL_ARGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', '--init-system=sysvinit_deb', '', d)}"