Noah Meyerhans
a43397ded9
Merge branch 'master' into 'master'
...
bullseye-backports fixes
See merge request cloud-team/debian-cloud-images!482
2026-01-05 18:10:19 +00:00
Noah Meyerhans
993054be7d
bullseye-backports: fix kernel package selection
...
An error in the bullseye-backports package_config resulted in both the
standard and backports packages being installed during the image
build, when the expectation is that only the backports kernel is
installed.
Fixes: 9414b695c ("Fix kernel selection for bullseye backports images")
2026-01-05 13:01:29 -05:00
Noah Meyerhans
1dd59a932b
override the plan ID for 11-backports/amd64
...
This is needed in addition to the changes for arm64 in
869ee60c8 ("azure: override the plan ID for bullseye-backports/arm64")
because
* Marketplace doesn't let us deprecate only one of the images from the previous
11-backports plan, and
* Marketplace doesn't let us publish 11-backports without any arm64
images, since it has previously had them.
So we need to deprecate the entire 11-backports plan and replace it
with 11-backports-v2 for amd64 (which has Trusted Launch support
enabled) and 11-backports-arm64-v2 for arm64 (which has Trusted
Launch support disabled).
2025-12-08 11:36:41 -05:00
Noah Meyerhans
9c1404b2cf
Merge branch 'master' into 'master'
...
fix grub installation on forky/arm64
See merge request cloud-team/debian-cloud-images!478
2025-12-01 15:22:02 +00:00
Noah Meyerhans
a4563551c1
Fix pytest failure with python 3.14
...
Fixes
=================================== FAILURES ===================================
_________________________________ test session _________________________________
mypy exited with status 1.
________ [mypy] src/debian_cloud_images/images/ec2/s2_cloud_version.py _________
84: error: Module has no attribute "common" [attr-defined]
2025-12-01 09:42:16 -05:00
Noah Meyerhans
98e147f2c6
fix grub installation on forky/arm64
2025-12-01 09:03:13 -05:00
Noah Meyerhans
25875d7abf
Merge branch 'azure-11-bpo-arm64-hack' into 'master'
...
azure: override the plan ID for bullseye-backports/arm64
See merge request cloud-team/debian-cloud-images!476
2025-11-26 13:35:49 +00:00
Noah Meyerhans
869ee60c81
azure: override the plan ID for bullseye-backports/arm64
2025-11-26 08:31:31 -05:00
Bastian Blank
cdb2888906
Merge branch 's390x-minimal' into 'master'
...
Add minimal support for s390x
See merge request cloud-team/debian-cloud-images!457
2025-11-23 17:01:22 +00:00
Bastian Blank
bd424a5384
Add minimal support for s390x
2025-11-22 21:25:58 +01:00
Bastian Blank
9c7573949e
Merge branch 'fix-foreign' into 'master'
...
Setup qemu-user by hand
See merge request cloud-team/debian-cloud-images!473
2025-11-11 09:10:04 +00:00
Bastian Blank
e742aa649c
Setup qemu-user by hand
...
The binfmt stuff is not longer setup by default in trixie if container
or so is detected. Just do it by hand.
2025-11-11 09:27:50 +01:00
Bastian Blank
834678152e
Merge branch 'baseid-configspace' into 'master'
...
Organize FAI configs by base id instead of name
See merge request cloud-team/debian-cloud-images!470
2025-11-10 18:58:53 +00:00
Bastian Blank
6aab1f03d8
Organize FAI configs by base id instead of name
...
The base id is a plain number or "sid". This requires no more symlinks
for backports.
2025-11-10 19:09:26 +01:00
Bastian Blank
936149e03f
Merge branch 'bullseye-ext4-e2fsprogs' into 'master'
...
Use fix filesystem flags for all stable releases
See merge request cloud-team/debian-cloud-images!472
2025-11-10 18:05:00 +00:00
Bastian Blank
1bdd74255e
Use fix filesystem flags for all stable releases
2025-11-10 18:31:53 +01:00
Noah Meyerhans
9540523e1d
Merge branch 'bullseye-ext4' into 'master'
...
Disable feature unsupported by grub in bullseye
See merge request cloud-team/debian-cloud-images!471
2025-11-10 15:58:28 +00:00
Bastian Blank
3ef42d1361
Disable feature unsupported by grub in bullseye
...
Support for the metadata_csum_seed feature was added to grub in
bookworm. In trixie, mkfs.ext4 enables this feature by default. The
resulting filesystem will be rejected by grub.
Disabling the metadata_csum_seed makes grub again work on those
filesystems.
2025-11-10 16:37:36 +01:00
Bastian Blank
6f6c85f1ef
Merge branch 'add-forky' into 'master'
...
Add forky build
See merge request cloud-team/debian-cloud-images!468
2025-10-27 17:51:08 +00:00
Bastian Blank
7bcb585340
Add forky build
2025-10-27 17:51:03 +01:00
Noah Meyerhans
8632890058
Merge branch 'master' into 'master'
...
Revert "Temporarily stop processing bullseye-backports for azure"
See merge request cloud-team/debian-cloud-images!467
2025-10-13 13:43:54 +00:00
Noah Meyerhans
c7e9f3c31e
Revert "Temporarily stop processing bullseye-backports for azure"
...
There's an arm64 hyperv-daemons for bullseye as of DLA-4327-1
This reverts commit 2bba7ee534 .
2025-10-13 09:34:09 -04:00
Noah Meyerhans
440b0fb4a2
Merge branch 'aj_chrony_conf' into 'master'
...
Fix typo in chrony configuration and add stratum to PTP device reference
See merge request cloud-team/debian-cloud-images!466
2025-10-13 13:31:07 +00:00
Adrian Joian
3878a21b74
Fix typo in chrony configuration and add stratum to PTP device reference
...
From Azure docs
https://learn.microsoft.com/en-us/azure/virtual-machines/linux/time-sync#chrony
Stratum information isn't automatically conveyed from the Azure host to the Linux guest. The preceding configuration line specifies that the Azure host time source is to be treated as Stratum 2, which in turn causes the Linux guest to report itself as Stratum 3.
2025-10-07 13:10:46 +02:00
Noah Meyerhans
3039576ccf
Merge branch 'master' into 'master'
...
Temporarily stop processing bullseye-backports for azure
See merge request cloud-team/debian-cloud-images!465
2025-10-06 12:49:04 +00:00
Noah Meyerhans
2bba7ee534
Temporarily stop processing bullseye-backports for azure
...
Bullseye-backports for azure will fail until
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109891 is resolved
by the kernel team. So stop trying to build it. This will let us
continue to release it for other supported environments.
2025-10-05 10:38:32 -04:00
Noah Meyerhans
6c5ae8b49c
Merge branch 'systemd-resolv-symlink' into 'master'
...
Point /etc/resolv.conf to systemd-resolved stub resolver
See merge request cloud-team/debian-cloud-images!464
2025-09-18 12:27:58 +00:00
Blaž Zupan
df682c594b
Point /etc/resolv.conf to systemd-resolved stub resolver
2025-09-18 12:27:58 +00:00
Noah Meyerhans
153be6b60a
Merge branch 'master' into 'master'
...
Generate trixie-backports images
See merge request cloud-team/debian-cloud-images!463
2025-09-16 23:21:36 +00:00
Noah Meyerhans
ff534464f4
Regenerate gitlab CI configuration
2025-09-16 13:53:28 -04:00
Noah Meyerhans
03b29bef48
enable trixie-backports generation/publication
2025-09-16 13:53:28 -04:00
Noah Meyerhans
5b65a9e680
Merge branch 'fix-getting-started-missing-httpx' into 'master'
...
Add missing python3-httpx dependency
See merge request cloud-team/debian-cloud-images!462
2025-08-27 12:51:37 +00:00
Dominique Belhachemi
94ad516d55
Add missing python3-httpx dependency
2025-08-21 20:37:07 -04:00
Noah Meyerhans
c54c90cf0b
Merge branch 'remove-bullseye-backports' into 'master'
...
Remove bullseye-backports apt sources from installed images
See merge request cloud-team/debian-cloud-images!461
2025-07-31 19:27:57 +00:00
Noah Meyerhans
22f517d52f
Remove bullseye-backports apt sources from installed images
...
bullseye-backports no longer exists
Closes : #1109866
2025-07-31 15:14:10 -04:00
Noah Meyerhans
b9836c5173
Merge branch 'bullseye-ppc64el' into 'master'
...
Stop building ppc64el bullseye images
See merge request cloud-team/debian-cloud-images!460
2025-07-29 00:08:15 +00:00
Noah Meyerhans
18f3f48b04
Stop building bullseye/ppc64el images
...
ppc64el is not supported by bullseye LTS
2025-07-28 20:02:53 -04:00
Noah Meyerhans
3a8894c766
Merge branch 'master' into 'master'
...
Enable trixie for riscv64
See merge request cloud-team/debian-cloud-images!458
2025-07-28 23:59:11 +00:00
Noah Meyerhans
7db1822c6a
Merge branch 'master' into 'master'
...
Disable the bullseye-backports repository during image build
See merge request cloud-team/debian-cloud-images!459
2025-07-23 21:41:25 +00:00
Noah Meyerhans
666dc31490
Disable the bullseye-backports repository during image build
...
This repository doesn't exist anymore, its presence is preventing the
installation of security updates during the 'updatebase' phase of the
image build:
Calling hook: updatebase.BASE
Hit:1 http://deb.debian.org/debian bullseye InRelease
Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.0 kB]
Ign:4 http://deb.debian.org/debian bullseye-backports InRelease
Err:5 http://deb.debian.org/debian bullseye-backports Release
404 Not Found [IP: 151.101.62.132 80]
Get:6 http://deb.debian.org/debian bullseye/main Translation-en [6235 kB]
Get:7 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [386 kB]
Get:8 http://deb.debian.org/debian-security bullseye-security/main Translation-en [256 kB]
Get:9 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [18.8 kB]
Get:10 http://deb.debian.org/debian bullseye-updates/main Translation-en [10.5 kB]
Reading package lists...
E: The repository 'http://deb.debian.org/debian bullseye-backports Release' does not have a Release file.
updatebase.BASE FAILED with exit code 100.
Skipping task_updatebase
Full logs at
https://salsa.debian.org/cloud-admin-team/debian-cloud-images-daily/-/jobs/7861616
2025-07-23 17:31:47 -04:00
Aurelien Jarno
c0bdda962b
Enable trixie for riscv64
2025-07-16 21:01:46 +02:00
Aurelien Jarno
7e528b2257
Restrict genericcloud images to amd64 and arm64
...
Other architectures (ppc64el and in the future riscv64) do not have
cloud kernel variant.
2025-07-29 00:17:36 +02:00
Noah Meyerhans
e1910bcd36
Merge branch 'master' into 'master'
...
azure: bookworm: Set NVME timeouts per Microsoft recommendations.
See merge request cloud-team/debian-cloud-images!456
2025-06-02 21:52:18 +00:00
Noah Meyerhans
7126edda83
azure: bookworm: Set NVME timeouts per Microsoft recommendations.
2025-06-02 15:09:02 -04:00
Noah Meyerhans
a2f5a9bbcc
Merge branch 'master' into 'master'
...
[sid,trixie] Azure: Install /etc/default/grub.d/10_cloud_azure_nvme.cfg
See merge request cloud-team/debian-cloud-images!455
2025-05-29 14:45:13 +00:00
Noah Meyerhans
9ae531165d
Azure: Install /etc/default/grub.d/10_cloud_azure_nvme.cfg
...
Per microsoft documentation,
For Linux virtual machines using NVMe-attached storage, Microsoft
recommends setting the kernel parameter nvme_core.io_timeout to 240 seconds.
This setting disables OS-level NVMe IO timeouts, ensuring that Azure's
host-level timeout mechanism takes precedence to handle disk failures or
interruptions. Some older Linux images may have the default io_timeout set
to 30 seconds, which can cause the OS to timeout IOs before Azure can
intervene.
See https://learn.microsoft.com/en-us/azure/virtual-machines/enable-nvme-interface
Closes : #1105826
2025-05-29 10:34:09 -04:00
Bastian Blank
9d53b2fc3e
Merge branch 'release-trixie' into 'master'
...
Prepare for Trixie release
See merge request cloud-team/debian-cloud-images!453
2025-05-20 11:40:00 +00:00
Bastian Blank
b810d4ee60
Prepare for Trixie release
2025-05-20 13:32:07 +02:00
Bastian Blank
34bfac42f9
Merge branch 'old-marshmallow' into 'master'
...
Use old marshmallow the new one is incompatible
See merge request cloud-team/debian-cloud-images!454
2025-05-20 11:31:50 +00:00
Bastian Blank
fc5d2ea5f0
Use old marshmallow the new one is incompatible
...
See https://marshmallow.readthedocs.io/en/latest/upgrading.html
2025-05-20 13:20:58 +02:00