From da4d72d72139fe561d50d49e6b06179b98c0ac2f Mon Sep 17 00:00:00 2001 From: Brett Holman Date: Fri, 19 Aug 2022 05:26:02 +0200 Subject: [PATCH] Release 22.3 (#1662) Bump the version in cloudinit/version.py to 22.3 and update ChangeLog. LP: #1986703 --- ChangeLog | 207 +++++++++++++++++++++++++++++++++++++++++++ cloudinit/version.py | 2 +- 2 files changed, 208 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index d23d129d747..0ff76617043 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,210 @@ +22.3 + - sources: obj.pkl cache should be written anyime get_data is run (#1669) + - schema: drop release number from version file (#1664) + - pycloudlib: bump to quiet azure HTTP info logs (#1668) + - test: fix wireguard integration tests (#1666) + - Github is deprecating the 18.04 runner starting 12.1 (#1665) + - integration tests: Ensure one setup for all tests (#1661) + - tests: ansible test fixes (#1660) + - Prevent concurrency issue in test_webhook_hander.py (#1658) + - Workaround net_setup_link race with udev (#1655) (LP: #1983516) + - test: drop erroneous lxd assertion, verify command succeeded (#1657) + - Fix Chrony usage on Centos Stream (#1648) [Sven Haardiek] (LP: #1885952) + - sources/azure: handle network unreachable errors for savable PPS (#1642) + [Chris Patterson] + - Return cc_set_hostname to PER_INSTANCE frequency (#1651) (LP: #1983811) + - test: Collect integration test time by default (#1638) + - test: Drop forced package install hack in lxd integration test (#1649) + - schema: Resolve user-data if --system given (#1644) + [Alberto Contreras] (LP: #1983306) + - test: use fake filesystem to avoid file removal (#1647) + [Alberto Contreras] + - tox: Fix tip-flake8 and tip-mypy (#1635) [Alberto Contreras] + - config: Add wireguard config module (#1570) [Fabian Lichtenegger-Lukas] + - tests: can run without azure-cli, tests expect inactive ansible (#1643) + - typing: Type UrlResponse.contents (#1633) [Alberto Contreras] + - testing: fix references to `DEPRECATED.` (#1641) [Alberto Contreras] + - ssh_util: Handle sshd_config.d folder [Alberto Contreras] (LP: #1968873) + - schema: Enable deprecations in cc_update_etc_hosts (#1631) + [Alberto Contreras] + - Add Ansible Config Module (#1579) + - util: Support Idle process state in get_proc_ppid() (#1637) + - schema: Enable deprecations in cc_growpart (#1628) [Alberto Contreras] + - schema: Enable deprecations in cc_users_groups (#1627) + [Alberto Contreras] + - util: Fix error path and parsing in get_proc_ppid() + - main: avoid downloading full contents cmdline urls (#1606) + [Alberto Contreras] (LP: #1937319) + - schema: Enable deprecations in cc_scripts_vendor (#1629) + [Alberto Contreras] + - schema: Enable deprecations in cc_set_passwords (#1630) + [Alberto Contreras] + - sources/azure: add experimental support for preprovisioned os disks + (#1622) [Chris Patterson] + - Remove configobj a_to_u calls (#1632) [Stefano Rivera] + - cc_debug: Drop this module (#1614) [Alberto Contreras] + - schema: add aggregate descriptions in anyOf/oneOf (#1636) + - testing: migrate test_sshutil to pytest (#1617) [Alberto Contreras] + - testing: Fix test_ca_certs integration test (#1626) [Alberto Contreras] + - testing: add support for pycloudlib's pro images (#1604) + [Alberto Contreras] + - testing: migrate test_cc_set_passwords to pytest (#1615) + [Alberto Contreras] + - network: add system_info network activator cloud.cfg overrides (#1619) + (LP: #1958377) + - docs: Align git remotes with uss-tableflip setup (#1624) + [Alberto Contreras] + - testing: cover active config module checks (#1609) [Alberto Contreras] + - lxd: lvm avoid thinpool when kernel module absent + - lxd: enable MTU configuration in cloud-init + - doc: pin doc8 to last passing version + - cc_set_passwords fixes (#1590) + - Modernise importer.py and type ModuleDetails (#1605) [Alberto Contreras] + - config: Def activate_by_schema_keys for t-z (#1613) [Alberto Contreras] + - config: define activate_by_schema_keys for p-r mods (#1611) + [Alberto Contreras] + - clean: add param to remove /etc/machine-id for golden image creation + - config: define `activate_by_schema_keys` for a-f mods (#1608) + [Alberto Contreras] + - config: define activate_by_schema_keys for s mods (#1612) + [Alberto Contreras] + - sources/azure: reorganize tests for network config (#1586) + [Chris Patterson] + - config: Define activate_by_schema_keys for g-n mods (#1610) + [Alberto Contreras] + - meta-schema: add infra to skip inapplicable modules [Alberto Contreras] + - sources/azure: don't set cfg["password"] for default user pw (#1592) + [Chris Patterson] + - schema: activate grub-dpkg deprecations (#1600) [Alberto Contreras] + - docs: clarify user password purposes (#1593) + - cc_lxd: Add btrfs and lvm lxd storage options (SC-1026) (#1585) + - archlinux: Fix distro naming[1] (#1601) [Kristian Klausen] + - cc_ubuntu_autoinstall: support live-installer autoinstall config + - clean: allow third party cleanup scripts in /etc/cloud/clean.d (#1581) + - sources/azure: refactor chassis asset tag handling (#1574) + [Chris Patterson] + - Add "netcho" as contributor (#1591) [Kaloyan Kotlarski] + - testing: drop impish support (#1596) [Alberto Contreras] + - black: fix missed formatting issue which landed in main (#1594) + - bsd: Don't assume that root user is in root group (#1587) + - docs: Fix comment typo regarding use of packages (#1582) + [Peter Mescalchin] + - Update govc command in VMWare walkthrough (#1576) [manioo8] + - Update .github-cla-signers (#1588) [Daniel Mullins] + - Rename the openmandriva user to omv (#1575) [Bernhard Rosenkraenzer] + - sources/azure: increase read-timeout to 60 seconds for wireserver + (#1571) [Chris Patterson] + - Resource leak cleanup (#1556) + - testing: remove appereances of FakeCloud (#1584) [Alberto Contreras] + - Fix expire passwords for hashed passwords (#1577) + [Sadegh Hayeri] (LP: #1979065) + - mounts: fix suggested_swapsize for > 64GB hosts (#1569) [Steven Stallion] + - Update chpasswd schema to deprecate password parsing (#1517) + - tox: Remove entries from default envlist (#1578) (LP: #1980854) + - tests: add test for parsing static dns for existing devices (#1557) + [Jonas Konrad] + - testing: port cc_ubuntu_advantage test to pytest (#1559) + [Alberto Contreras] + - Schema deprecation handling (#1549) [Alberto Contreras] + - Enable pytest to run in parallel (#1568) + - sources/azure: refactor ovf-env.xml parsing (#1550) [Chris Patterson] + - schema: Force stricter validation (#1547) + - ubuntu advantage config: http_proxy, https_proxy (#1512) + [Fabian Lichtenegger-Lukas] + - net: fix interface matching support (#1552) (LP: #1979877) + - Fuzz testing jsonchema (#1499) [Alberto Contreras] + - testing: Wait for changed boot-id in test_status.py (#1548) + - CI: Fix GH pinned-format jobs (#1558) [Alberto Contreras] + - Typo fix (#1560) [Jaime Hablutzel] + - tests: mock dns lookup that causes long timeouts (#1555) + - tox: add unpinned env for do_format and check_format (#1554) + - cc_ssh_import_id: Substitute deprecated warn (#1553) [Alberto Contreras] + - Remove schema errors from log (#1551) (LP: #1978422) (CVE-2022-2084) + - Update WebHookHandler to run as background thread (SC-456) (#1491) + (LP: #1910552) + - testing: Don't run custom cloud dir test on Bionic (#1542) + - bash completion: update schema command (#1543) (LP: #1979547) + - CI: add non-blocking run against the linters tip versions (#1531) + [Paride Legovini] + - Change groups within the users schema to support lists and strings + (#1545) [RedKrieg] + - make it clear which username should go in the contributing doc (#1546) + - Pin setuptools for Travis (SC-1136) (#1540) + - Fix LXD datasource crawl when BOOT enabled (#1537) + - testing: Fix wrong path in dual stack test (#1538) + - cloud-config: honor cloud_dir setting (#1523) + [Alberto Contreras] (LP: #1976564) + - Add python3-debconf to pkg-deps.json Build-Depends (#1535) + [Alberto Contreras] + - redhat spec: udev/rules.d lives under /usr/lib on rhel-based systems + (#1536) + - tests/azure: add test coverage for DisableSshPasswordAuthentication + (#1534) [Chris Patterson] + - summary: Add david-caro to the cla signers (#1527) [David Caro] + - Add support for OpenMandriva (https://openmandriva.org/) (#1520) + [Bernhard Rosenkraenzer] + - tests/azure: refactor ovf creation (#1533) [Chris Patterson] + - Improve DataSourceOVF error reporting when script disabled (#1525) [rong] + - tox: integration-tests-jenkins: softfail if only some test failed + (#1528) [Paride Legovini] + - CI: drop linters from Travis CI (moved to GH Actions) (#1530) + [Paride Legovini] + - sources/azure: remove unused encoding support for customdata (#1526) + [Chris Patterson] + - sources/azure: remove unused metadata captured when parsing ovf (#1524) + [Chris Patterson] + - sources/azure: remove dscfg parsing from ovf-env.xml (#1522) + [Chris Patterson] + - Remove extra space from ec2 dual stack crawl message (#1521) + - tests/azure: use namespaces in generated ovf-env.xml documents (#1519) + [Chris Patterson] + - setup.py: adjust udev/rules default path (#1513) + [Emanuele Giuseppe Esposito] + - Add python3-deconf dependency (#1506) [Alberto Contreras] + - Change match macadress param for network v2 config (#1518) + [Henrique Caricatti Capozzi] + - sources/azure: remove unused userdata property from ovf (#1516) + [Chris Patterson] + - sources/azure: minor refactoring to network config generation (#1497) + [Chris Patterson] + - net: Implement link-local ephemeral ipv6 + - Rename function to avoid confusion (#1501) + - Fix cc_phone_home requiring 'tries' (#1500) (LP: #1977952) + - datasources: replace networking functions with stdlib and cloudinit.net + code + - Remove xenial references (#1472) [Alberto Contreras] + - Oracle ds changes (#1474) [Alberto Contreras] (LP: #1967942) + - improve runcmd docs (#1498) + - add 3.11-dev to Travis CI (#1493) + - Only run github actions on pull request (#1496) + - Fix integration test client creation (#1494) [Alberto Contreras] + - tox: add link checker environment, fix links (#1480) + - cc_ubuntu_advantage: Fix doc (#1487) [Alberto Contreras] + - cc_yum_add_repo: Fix repo id canonicalization (#1489) + [Alberto Contreras] (LP: #1975818) + - Add linitio as contributor in the project (#1488) [Kevin Allioli] + - net-convert: use yaml.dump for debugging python NetworkState obj (#1484) + (LP: #1975907) + - test_schema: no relative $ref URLs, replace $ref with local path (#1486) + - cc_set_hostname: do not write "localhost" when no hostname is given + (#1453) [Emanuele Giuseppe Esposito] + - Update .github-cla-signers (#1478) [rong] + - schema: write_files defaults, versions $ref full URL and add vscode + (#1479) + - docs: fix external links, add one more to the list (#1477) + - doc: Document how to change module frequency (#1481) + - tests: bump pycloudlib (#1482) + - tests: bump pycloudlib pinned commit for kinetic Azure (#1476) + - testing: fix test_status.py (#1475) + - integration tests: If KEEP_INSTANCE = True, log IP (#1473) + - Drop mypy excluded files (#1454) [Alberto Contreras] + - Docs additions (#1470) + - Add "formatting tests" to Github Actions + - Remove unused arguments in function signature (#1471) + - Changelog: correct errant classification of LP issues as GH (#1464) + - Use Network-Manager and Netplan as default renderers for RHEL and Fedora + (#1465) [Emanuele Giuseppe Esposito] + 22.2 - Fix test due to caplog incompatibility (#1461) [Alberto Contreras] - Align rhel custom files with upstream (#1431) diff --git a/cloudinit/version.py b/cloudinit/version.py index 061ea419e2b..ec2621f7532 100644 --- a/cloudinit/version.py +++ b/cloudinit/version.py @@ -4,7 +4,7 @@ # # This file is part of cloud-init. See LICENSE file for license information. -__VERSION__ = "22.2" +__VERSION__ = "22.3" _PACKAGED_VERSION = "@@PACKAGED_VERSION@@" FEATURES = [