Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ubuntu/focal pre-upload packaging review 24.3.1 versus released 24.2-0ubuntu1~20.04.1 #27

Closed
wants to merge 133 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
9357c38
feat(aosc): Add 'AOSC OS' support (#5310)
leavelet Jul 3, 2024
053331e
fix(openbsd): fix mtu on newline in hostname files (#5412)
tobias-urdin Jul 3, 2024
2b6fe64
fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr (#5471)
PengpengSun Jul 3, 2024
0af459e
test: pytestify and cleanup test_cc_mounts.py (#5459)
TheRealFalcon Jul 8, 2024
8a58270
test: Ensure mkcert executable in ftp tests (#5493)
TheRealFalcon Jul 9, 2024
7130bbb
test: Add missing assert to test_status.py (#5494)
TheRealFalcon Jul 9, 2024
db828d0
typing: fix check_untyped_defs in cloudinit.util (#5490)
aciba90 Jul 5, 2024
188656b
refactor: util.get_proc_env to work with strs (#5490)
aciba90 Jul 9, 2024
0128716
refactor: util.mounts to handle errors (#5490)
aciba90 Jul 9, 2024
4c0468c
Set MTU for bond parent interface (#5495)
jcmoore3 Jul 10, 2024
7d35664
fix: add schema rules for 'baseurl' and 'metalink' in yum repo config…
ani-sinha Jul 10, 2024
4abdd5a
feat(systemd): Warn user of unexpected run mode (#5209)
holmanb Apr 24, 2024
604d80e
test: Don't fail tests which call cloud-init as a command (#5209)
holmanb Jun 4, 2024
8aa1c30
test: allow verify_clean_boot to ignore all or specific tracebacks (#…
blackboxsw Jun 19, 2024
75add5c
feat(systemd): convert warning level message to deprecation (#5209)
blackboxsw Jun 19, 2024
a911d07
fix(test): Fix ip printer for non-lxd (#5488)
holmanb Jul 10, 2024
18d76ac
tests: revert expectation of exit 2 from cloud-init init --local (#5504)
blackboxsw Jul 10, 2024
8dbc5c2
test: Unconditionally skip test_multi_nic_hotplug_vpc (#5503)
TheRealFalcon Jul 10, 2024
e0e6a42
Fix configuration of DNS servers via OpenStack (#5384)
jcmoore3 Jul 11, 2024
311f723
fix: Update DNS behavior for NetworkManager interfaces (#5496)
jcmoore3 Jul 18, 2024
658d184
doc(OFV): Document how to configure cloud-init (#5519)
holmanb Jul 18, 2024
0b40843
Support setting mirrorlist in yum repository config (#5522)
ani-sinha Jul 18, 2024
550c685
fix: Clean cache if no datasource fallback (#5499)
TheRealFalcon Jul 18, 2024
57d130e
chore(formatting): fix squashed commit test formatting (#5524)
blackboxsw Jul 18, 2024
b0a673a
feat: Add trace-level logger (#5414)
TheRealFalcon Jun 19, 2024
8ec2f64
refactor: replace verbosity with log levels in logs.py (#5414)
TheRealFalcon Jun 19, 2024
19c86ff
refactor: logs.py pathlib changes (#5414)
TheRealFalcon Jun 19, 2024
6e4153b
refactor: logs.py add typing and small misc refactors (#5414)
TheRealFalcon Jun 19, 2024
23be88d
fix(ds-identify): Detect nocloud when seedfrom url exists (#5515)
holmanb Jul 16, 2024
7703634
chore: Improve detection logging for user clarity (#5515)
holmanb Jul 16, 2024
16a3198
chore: Deprecate partially supported system config (#5515)
holmanb Jul 17, 2024
5532b4a
feat(wsl): Special handling Landscape client config tags (#5460)
CarlosNihelton Jul 19, 2024
e1147bd
add openeuler to distros in cc_spacewalk.py (#5530)
xiaoge1001 Jul 22, 2024
7c2d4fd
feat: Support URI sources in `write_files` module (#5505)
LRitzdorf Jul 22, 2024
2534432
fix(azurelinux): Change default usr_lib_exec path (#5526)
rmhsawyer Jul 22, 2024
2d23852
test: fix no ds cache tests (#5529)
aciba90 Jul 22, 2024
f90f0b8
test: fix test_kernel_command_line_match (#5529)
aciba90 Jul 22, 2024
99ac819
fix(wsl): Put back the "path" argument to wsl_path in ds-identify (#5…
CarlosNihelton Jul 23, 2024
bb4b7c0
fix: auto label doc PRs (#5542)
aciba90 Jul 24, 2024
02beb9a
docs: improve qemu command line (#5540)
cpaelzer Jul 24, 2024
8ceae8b
doc: add diagram with boot stages (#5539)
aciba90 Jul 24, 2024
5f93726
feat(schema): add chef_license schema enum (#5543)
blackboxsw Jul 24, 2024
c176075
fix: doc auto label to consider schema json changes as doc PRs (#5543)
blackboxsw Jul 24, 2024
e5e78c2
doc: Update docs on boothooks (#5546)
aciba90 Jul 25, 2024
883d8e2
doc(modules): add section to wrap modules' doc (#5550)
aciba90 Jul 25, 2024
2ffd652
fix(doc-spelling): config spelling_word_list_filename (#5547)
aciba90 Jul 25, 2024
25058e1
chore: remove unneeded doc-lint tox env config (#5547)
aciba90 Jul 25, 2024
779dd6b
doc(autoinstall): Remove incorrect statements, be more direct (#5545)
holmanb Jul 25, 2024
81ef45e
doc(NoCloud): Categorize the different configuration types (#5521)
holmanb Jul 26, 2024
914a3a8
doc: improve drop-in custom modules (#5548)
aciba90 Jul 26, 2024
15200a0
chore: Deprecate ENI as an input configuration format (#5561)
holmanb Jul 26, 2024
f9ab856
docs: Overhaul user data formats documentation (#5551)
TheRealFalcon Jul 29, 2024
f8c1b51
fix(actions): doc labeler needs all clause instead of default any (#5…
blackboxsw Jul 29, 2024
00317d1
chore(debian): Remove vestigial postinst and preinst code (#5569)
holmanb Jul 29, 2024
f8d8a0c
fix: add host template for AOSC (#5557)
leavelet Jul 29, 2024
b5d4f3f
fix(actions): correct typo in cloudinit/config/schemas/ match (#5570)
blackboxsw Jul 31, 2024
e6b2e0f
feat: Eliminate redundant configuration reads (#5536)
holmanb Jul 31, 2024
5322dca
fix(NoCloudNet): Add network-config support (#5566)
holmanb Jul 31, 2024
ea831d6
fix: Integration tests (#5576)
holmanb Aug 2, 2024
d15a770
refactor: update handle function of cc_mounts (#5498)
TheRealFalcon Aug 2, 2024
ca3e6bc
chore: Add helper, refactor utilities into separate module (#5573)
holmanb Aug 2, 2024
143bc9e
feat: Single process optimization (#5489)
holmanb Aug 2, 2024
b7b11bc
fix: nocloud no fail when network-config absent (#5580)
blackboxsw Aug 3, 2024
0aea65c
chore: Fix log message in url_helper.py (#5583)
TheRealFalcon Aug 5, 2024
c0ffdd4
fix: Update default LXD meta-data with user meta-data (#5584)
holmanb Aug 5, 2024
dbe287a
merge from upstream/main at 24.2-65-gc0ffdd4d
TheRealFalcon Aug 6, 2024
5252fa3
update changelog (new upstream snapshot)
TheRealFalcon Aug 6, 2024
d396de1
refactor: refactor and fix mypy in DataSourceIBMCloud.py (#5509)
a-dubs Aug 6, 2024
b71f48f
azure: check azure-proxy-agent status (#5138)
KsenijaS Aug 6, 2024
f93a6b5
doc: improve integration testing configuration instructions (#5556)
a-dubs Aug 6, 2024
171926a
refresh patches
TheRealFalcon Aug 6, 2024
3ebfb85
update changelog
TheRealFalcon Aug 6, 2024
7532589
fix: Fix ftp failures (#5585)
holmanb Aug 5, 2024
acf04d6
fix: Fix tests which have outdated strings (#5585)
holmanb Aug 5, 2024
0787d62
feat(snap): avoid refresh on package_upgrade: true and refresh.hold (…
blackboxsw Aug 7, 2024
670cf09
Add no-single-process.patch
holmanb Aug 5, 2024
80fb9ec
Update changelog
holmanb Aug 7, 2024
5f9a919
Add no-nocloud-network.patch
holmanb Aug 5, 2024
4378437
Update changelog
holmanb Aug 7, 2024
edd92b7
fix: read_optional_seed to set network-config when present (#5593)
blackboxsw Aug 7, 2024
65014b9
Revert "fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr (#54…
PengpengSun Aug 9, 2024
e3db1ad
chore: add comment explaining the NetworkManager may-fail setting (#5…
ani-sinha Aug 9, 2024
bd6cd1f
chore: Deprecate old commands in help output (#5595)
holmanb Aug 8, 2024
6ae8f68
doc: Describe all stages in a single process (#5595)
holmanb Aug 8, 2024
0014467
doc(boot): Make first boot a dedicated page (#5595)
holmanb Aug 8, 2024
baeb35c
doc: Add misc links, improve wording (#5595)
holmanb Aug 8, 2024
ee3c340
fix: invalid quilt patch no-single-process.patch
blackboxsw Aug 12, 2024
4c96055
chore(actions): add doc label for any doc related subdir file matches…
blackboxsw Aug 13, 2024
8b11d99
chore: explain other use of oauth (#5616)
aciba90 Aug 13, 2024
14edf67
docs: Drop Python 3.6 and 3.7 support (#5617)
holmanb Aug 13, 2024
07d0384
docs: Remove unnecessary section, add feature flag page (#5617)
holmanb Aug 13, 2024
dfcc2b8
fix(btrfs): Version parsing (#5618)
holmanb Aug 13, 2024
ac94539
fix(systemd): Correct location of installed drop-in files(#5615)
nmeyerhans Aug 13, 2024
19a9cca
chore(mypy): Lint log module (#5607)
holmanb Aug 7, 2024
56dc23c
chore(tox.ini): Simplify configuration, fix minor bugs (#5607)
holmanb Aug 12, 2024
2bb49b4
chore(mypy): Fix failures on newer versions of mypy (#5607)
holmanb Aug 12, 2024
56658ec
chore(black): Bump version (#5607)
holmanb Aug 12, 2024
e1845be
ci: Drop Python 3.6 and 3.7 (#5607)
holmanb Aug 12, 2024
90a3190
Update behavior of base bond interface with NetworkManager (#5385)
jcmoore3 Aug 14, 2024
d79050d
fix(nm): Ensure bond property name formatting matches schema definiti…
jcmoore3 Aug 14, 2024
2e4c39b
tests: fix test_ca_certs.py for gcp (#5621)
blackboxsw Aug 15, 2024
c28092f
feat: collect-logs improvements (#5619)
TheRealFalcon Aug 15, 2024
56aa706
fix(wsl): Properly assemble multipart data (#5538)
CarlosNihelton Aug 16, 2024
0a8bf72
doc(schema): schema descriptions should end with trailing stop (#5562)
blackboxsw Jul 25, 2024
24cdaa7
fix(doc): object type check if patternProperties or properties (#5562)
blackboxsw Jul 25, 2024
e14ce3d
fix(doc): doc of nested objects under JSON schema items.oneOf (#5562)
blackboxsw Jul 25, 2024
fdccc61
feat(doc): add env vars to debug config module doc builds (#5562)
blackboxsw Jul 26, 2024
d85be37
fix(doc): italics around deprecation prefix, description bolds key na…
blackboxsw Aug 2, 2024
a2193da
chore: update schema docs to use RST bold for config key names (#5562)
blackboxsw Aug 2, 2024
79e5d31
test: fix ca_certs int test (#5626)
aciba90 Aug 20, 2024
0411057
docs: new datasources should update reference/ds_dsname_map (#5624)
blackboxsw Aug 15, 2024
ca9ffac
docs: alphabetize dsname lookup table. update comment to create the c…
blackboxsw Aug 15, 2024
c6ba0df
test: fix test_honor_cloud_dir int test (#5627)
aciba90 Aug 21, 2024
8f741da
test: fix cmd/test_schema int test (#5629)
aciba90 Aug 21, 2024
6e4343e
fix(tests): use instance.clean/restart instead of clean --reboot (#5636)
blackboxsw Aug 26, 2024
a38d6da
feat(azure): add PPS support for azure-proxy-agent (#5601)
KsenijaS Aug 27, 2024
bbdfe36
fix(sources/wsl): no error with empty .cloud-init dir (SC-1862) (#5633)
aciba90 Aug 27, 2024
8bc3e42
feat: add automation for ubuntu/* branches asserting quilt patches ap…
blackboxsw Aug 27, 2024
fa042b8
tests: assert cloud-init user-data cert is the only root cert (#5641)
blackboxsw Aug 29, 2024
6d644e6
fix: cc_user_groups incorrectly assumes "useradd" never locks passwor…
dermotbradley Aug 29, 2024
93f30bb
fix: properly handle blank lines in fstab (#5643)
TheRealFalcon Aug 29, 2024
5ff1a4a
docs: Clarify v2 set-name behavior (#5639)
TheRealFalcon Aug 30, 2024
10449cb
Release 24.3
blackboxsw Aug 30, 2024
6963dcc
fix(netops): fix ip addr flush command (#5651)
holmanb Aug 31, 2024
92e380e
test: add test coverage for iproute2 commands (#5651)
holmanb Sep 3, 2024
337c651
Release 24.3.1 (#5375)
blackboxsw Sep 4, 2024
b000125
fix(no-nocloud-network.patch): avoid reading network-config from read…
blackboxsw Sep 5, 2024
52f8bee
merge from 24.3.1 at 24.3.1
blackboxsw Sep 6, 2024
6915279
refresh patches against 24.3.1
blackboxsw Sep 6, 2024
8fccf14
refresh no-nocloud-network.patch tests against snapshot
blackboxsw Sep 6, 2024
18a645e
fix(no-single-process.patch): revert references to cloud-init-network
blackboxsw Sep 6, 2024
bd7f0ee
update changelog (new upstream snapshot)
blackboxsw Sep 6, 2024
29ed383
releasing cloud-init version 24.3.1-0ubuntu0~20.04.1
blackboxsw Sep 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
documentation:
- doc/*
- all:
- changed-files:
- any-glob-to-any-file:
- 'doc/**'
- 'cloudinit/config/schemas/**'
- base-branch: ['main']
2 changes: 1 addition & 1 deletion .github/workflows/check_format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
matrix:
env: [ruff, mypy, pylint, black, isort]
name: Check ${{ matrix.env }}
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- name: "Checkout #1"
uses: actions/checkout@v3.0.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cla.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Verify Contributor License Agreement
name: CLA Check

on: [pull_request]

Expand Down
12 changes: 0 additions & 12 deletions .github/workflows/doc-autolabel.yml

This file was deleted.

9 changes: 9 additions & 0 deletions .github/workflows/labeler.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
name: PR Labeler
on:
- pull_request_target

jobs:
labeler:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5
47 changes: 47 additions & 0 deletions .github/workflows/packaging-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Packaging Tests

on:
pull_request:
branches:
- 'ubuntu/**'

concurrency:
group: 'ci-${{ github.workflow }}-${{ github.ref }}'
cancel-in-progress: true

defaults:
run:
shell: sh -ex {0}

env:
RELEASE: focal

jobs:
check-patches:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v3
with:
# Fetch all branches for merging
fetch-depth: 0
- name: Prepare dependencies
run: |
sudo DEBIAN_FRONTEND=noninteractive apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install tox quilt
- name: Setup quilt environment
run: |
echo 'QUILT_PATCHES=debian/patches' >> ~/.quiltrc
echo 'QUILT_SERIES=debian/patches/series' >> ~/.quiltrc

- name: 'Daily recipe: quilt patches apply successfully and tests run'
run: |
git config user.name "GitHub Actions"
git config user.email "actions@github.com"
git remote add upstream https://git.launchpad.net/cloud-init
git fetch upstream main
git checkout upstream/main
git merge ${{ github.sha }}
quilt push -a
tox -e py3
quilt pop -a
10 changes: 6 additions & 4 deletions .github/workflows/unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,21 @@ jobs:
unittests:
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
toxenv: [py3]
slug: [""]
experimental: [false]
check-latest: [false]
continue-on-error: [false]
include:
- python-version: "3.6"
- python-version: "3.8"
toxenv: lowest-supported
slug: (lowest-supported)
continue-on-error: false
check-latest: false
experimental: false
name: unittest / ${{ matrix.toxenv }} / python ${{matrix.python-version}}
runs-on: ubuntu-20.04
name: Python ${{matrix.python-version}} ${{ matrix.slug }}
runs-on: ubuntu-22.04
continue-on-error: ${{ matrix.experimental }}
steps:
- name: "Checkout"
Expand Down
140 changes: 140 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,143 @@
24.3.1
- test: add test coverage for iproute2 commands (#5651)
- fix(netops): fix ip addr flush command (#5651) (GH: 5648)

24.3
- docs: Clarify v2 set-name behavior (#5639)
- fix: properly handle blank lines in fstab (#5643)
- fix: cc_user_groups incorrectly assumes "useradd" never locks password
field (#5355) [dermotbradley]
- tests: assert cloud-init user-data cert is the only root cert (#5641)
- feat: add automation for ubuntu/* branches asserting quilt patches apply
(#5622)
- fix(sources/wsl): no error with empty .cloud-init dir (SC-1862) (#5633)
- feat(azure): add PPS support for azure-proxy-agent (#5601)
[Ksenija Stanojevic]
- fix(tests): use instance.clean/restart instead of clean --reboot (#5636)
- test: fix cmd/test_schema int test (#5629)
- test: fix test_honor_cloud_dir int test (#5627)
- docs: alphabetize dsname lookup table. update comment to create the csv
(#5624)
- docs: new datasources should update reference/ds_dsname_map (#5624)
- test: fix ca_certs int test (#5626)
- chore: update schema docs to use RST bold for config key names (#5562)
- fix(doc): italics around deprecation prefix, description bolds key names
(#5562)
- feat(doc): add env vars to debug config module doc builds (#5562)
- fix(doc): doc of nested objects under JSON schema items.oneOf (#5562)
- fix(doc): object type check if patternProperties or properties (#5562)
- doc(schema): schema descriptions should end with trailing stop (#5562)
- fix(wsl): Properly assemble multipart data (#5538) [Carlos Nihelton]
- feat: collect-logs improvements (#5619)
- tests: fix test_ca_certs.py for gcp (#5621)
- fix(nm): Ensure bond property name formatting matches schema definition
(#5383) [Curt Moore]
- Update behavior of base bond interface with NetworkManager (#5385)
[Curt Moore]
- ci: Drop Python 3.6 and 3.7 (#5607)
- chore(black): Bump version (#5607)
- chore(mypy): Fix failures on newer versions of mypy (#5607)
- chore(tox.ini): Simplify configuration, fix minor bugs (#5607)
- chore(mypy): Lint log module (#5607)
- fix(systemd): Correct location of installed drop-in files(#5615)
[Noah Meyerhans]
- fix(btrfs): Version parsing (#5618)
- docs: Remove unnecessary section, add feature flag page (#5617)
- docs: Drop Python 3.6 and 3.7 support (#5617)
- chore: explain other use of oauth (#5616)
- chore(actions): add doc label for any doc related subdir file matches
(#5602)
- doc: Add misc links, improve wording (#5595)
- doc(boot): Make first boot a dedicated page (#5595)
- doc: Describe all stages in a single process (#5595)
- chore: Deprecate old commands in help output (#5595)
- chore: add comment explaining the NetworkManager may-fail setting
(#5598) [Ani Sinha]
- Revert "fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr
(#5471)" (#5596) [PengpengSun]
- fix: read_optional_seed to set network-config when present (#5593)
- feat(snap): avoid refresh on package_upgrade: true and refresh.hold
(#5426)
- fix: Fix tests which have outdated strings (#5585)
- fix: Fix ftp failures (#5585)
- doc: improve integration testing configuration instructions (#5556)
[Alec Warren]
- azure: check azure-proxy-agent status (#5138) [Ksenija Stanojevic]
- refactor: refactor and fix mypy in DataSourceIBMCloud.py (#5509)
[Alec Warren]
- fix: Update default LXD meta-data with user meta-data (#5584)
- chore: Fix log message in url_helper.py (#5583)
- fix: nocloud no fail when network-config absent (#5580)
- feat: Single process optimization (#5489)
- chore: Add helper, refactor utilities into separate module (#5573)
- refactor: update handle function of cc_mounts (#5498)
- fix: Integration tests (#5576)
- fix(NoCloudNet): Add network-config support (#5566)
- feat: Eliminate redundant configuration reads (#5536)
- fix(actions): correct typo in cloudinit/config/schemas/ match (#5570)
- fix: add host template for AOSC (#5557) [Yuanhang Sun]
- chore(debian): Remove vestigial postinst and preinst code (#5569)
- fix(actions): doc labeler needs all clause instead of default any (#5568)
- docs: Overhaul user data formats documentation (#5551)
- chore: Deprecate ENI as an input configuration format (#5561)
- doc: improve drop-in custom modules (#5548)
- doc(NoCloud): Categorize the different configuration types (#5521)
- doc(autoinstall): Remove incorrect statements, be more direct (#5545)
- chore: remove unneeded doc-lint tox env config (#5547)
- fix(doc-spelling): config spelling_word_list_filename (#5547)
- doc(modules): add section to wrap modules' doc (#5550)
- doc: Update docs on boothooks (#5546)
- fix: doc auto label to consider schema json changes as doc PRs (#5543)
- feat(schema): add chef_license schema enum (#5543)
- doc: add diagram with boot stages (#5539)
- docs: improve qemu command line (#5540) [Christian Ehrhardt]
- fix: auto label doc PRs (#5542)
- fix(wsl): Put back the "path" argument to wsl_path in ds-identify
(#5537) [Carlos Nihelton]
- test: fix test_kernel_command_line_match (#5529)
- test: fix no ds cache tests (#5529)
- fix(azurelinux): Change default usr_lib_exec path (#5526) [Minghe Ren]
- feat: Support URI sources in `write_files` module (#5505)
[Lucas Ritzdorf]
- add openeuler to distros in cc_spacewalk.py (#5530) [sxt1001]
- feat(wsl): Special handling Landscape client config tags (#5460)
[Carlos Nihelton]
- chore: Deprecate partially supported system config (#5515)
- chore: Improve detection logging for user clarity (#5515)
- fix(ds-identify): Detect nocloud when seedfrom url exists (#5515)
- refactor: logs.py add typing and small misc refactors (#5414)
- refactor: logs.py pathlib changes (#5414)
- refactor: replace verbosity with log levels in logs.py (#5414)
- feat: Add trace-level logger (#5414)
- chore(formatting): fix squashed commit test formatting (#5524)
- fix: Clean cache if no datasource fallback (#5499)
- Support setting mirrorlist in yum repository config (#5522) [Ani Sinha]
- doc(OFV): Document how to configure cloud-init (#5519)
- fix: Update DNS behavior for NetworkManager interfaces (#5496)
[Curt Moore]
- Fix configuration of DNS servers via OpenStack (#5384) [Curt Moore]
- test: Unconditionally skip test_multi_nic_hotplug_vpc (#5503)
- tests: revert expectation of exit 2 from cloud-init init --local (#5504)
- fix(test): Fix ip printer for non-lxd (#5488)
- feat(systemd): convert warning level message to deprecation (#5209)
- test: allow verify_clean_boot to ignore all or specific tracebacks
(#5209)
- test: Don't fail tests which call cloud-init as a command (#5209)
- feat(systemd): Warn user of unexpected run mode (#5209)
- fix: add schema rules for 'baseurl' and 'metalink' in yum repo config
(#5501) [Ani Sinha]
- Set MTU for bond parent interface (#5495) [Curt Moore]
- refactor: util.mounts to handle errors (#5490)
- refactor: util.get_proc_env to work with strs (#5490)
- typing: fix check_untyped_defs in cloudinit.util (#5490)
- test: Add missing assert to test_status.py (#5494)
- test: Ensure mkcert executable in ftp tests (#5493)
- test: pytestify and cleanup test_cc_mounts.py (#5459)
- fix(vmware): Set IPv6 to dhcp when there is no IPv6 addr (#5471)
[PengpengSun]
- fix(openbsd): fix mtu on newline in hostname files (#5412) [Tobias Urdin]
- feat(aosc): Add 'AOSC OS' support (#5310) [Yuanhang Sun]

24.2
- test: Fix no default user in test_status.py (#5478)
- fix: correct deprecated_version=22.2 for users.sudo
Expand Down
Loading
Loading