Граф коммитов

6419 Коммитов

Автор SHA1 Сообщение Дата
Rohit Rawat c9bfd19b26 Add Valkey Container 2024-11-20 13:28:02 +00:00
Sam Meluch 2a823353ab
Add tdnf installonlypkgs functionality to tdnf on Azure Linux 3.0 (#11055) 2024-11-19 17:42:23 -06:00
Henry Li ec144b0a68
[3.0] Upgrade nvidia container toolkit and libnvidia-containers to v1.17.1 (#11012)
Co-authored-by: Henry Li <lihl@microsoft.com>
2024-11-18 10:27:57 -08:00
CBL-Mariner-Bot 136cdc6fb8
[AUTO-CHERRYPICK] glib: Fix for CVE 2024 52533 - branch 3.0-dev (#11077)
Co-authored-by: sharath-srikanth-chellappa <115591284+sharath-srikanth-chellappa@users.noreply.github.com>
2024-11-14 14:57:36 -05:00
Pawel Winogrodzki 7e804368ba
Added the 3.0 fast-track merge notifier pipeline. (#11033) 2024-11-14 11:25:13 -08:00
suresh-thelkar 7e21093d1b
Patch CVE-2024-49767 in python-werkzeug (#10948)
Co-authored-by: Suresh Thelkar <sthelkar@microsoft.com>
2024-11-14 10:48:30 -05:00
Pawel Winogrodzki 4f0ad929a8
Patched CVE-2012-2677 in `mysql`. (#10891) 2024-11-12 14:48:17 -08:00
George Mileka 8245797cb4
[mic][iso] generate PXE-bootable ISO images. (#10595) 2024-11-12 12:04:34 -08:00
George Mileka 589445742e
Enable Dracut's livenet rootfs handling when systemd-networkd is in use. (#10706) 2024-11-12 12:04:09 -08:00
CBL-Mariner-Bot a9360df977
[AUTO-CHERRYPICK] Valkey: Fix CVE-2024-31449 CVE-2024-21228 CVE-2024-31227 by upgrading Valkey to 8.0.1 - branch 3.0-dev (#11032)
Co-authored-by: SeanDougherty <sdougherty@microsoft.com>
2024-11-12 12:00:59 -08:00
SeanDougherty 104c0f5113
netplan: fix CVE-2022-4968 (#10945) 2024-11-09 21:20:01 -08:00
Daniel McIlvaney 827ca98dc6
Remove all references to old dm-verity boot tooling [3/3] (#10975) 2024-11-08 17:24:56 -08:00
Daniel McIlvaney 3aff143511
Remove all references to old dm-verity boot tooling [2/3] (#10974) 2024-11-08 14:28:08 -08:00
Daniel McIlvaney d314440209
Remove all references to old dm-verity boot tooling [1/3] (#10973) 2024-11-08 14:27:10 -08:00
Pawel Winogrodzki 32d38c5c2b
Modified `mysql` to explicitly not use `curl`. (#10940) 2024-11-06 13:22:05 -08:00
Chris Gunn c681276cd1
Image Customizer: Bump to v0.8 (#10944) 2024-11-05 16:43:14 -08:00
CBL-Mariner-Bot ceaea466d0
[AUTOPATCHER-CORE] Upgrade mariadb to 10.11.10 none (#10934) 2024-11-05 17:01:53 -05:00
Mykhailo Bykhovtsev 29f4ae9caa
Add merge conflict github PR check (#10812) 2024-11-04 14:25:11 -08:00
CBL-Mariner-Bot 75d1fc3275
[AUTO-CHERRYPICK] Patched CVE-2023-45866 in `bluez`. (CP: #7097) - branch 3.0-dev (#10912)
Co-authored-by: Pawel Winogrodzki <pawelwi@microsoft.com>
2024-11-01 17:15:32 -04:00
CBL-Mariner-Bot 5a49210cdd
[AUTO-CHERRYPICK] gnutls: Fix CVE-2024-28834, CVE-2024-28835 - branch 3.0-dev (#10913)
Co-authored-by: Daniel McIlvaney <damcilva@microsoft.com>
2024-11-01 17:15:00 -04:00
Chris Gunn f52c8e60cb
Partial revert of "Toolkit: Add missing `flock` calls. (#10804)". (#10917)
Reverting toolkit/imager changes in #10804. Leaving off the changes to image customizer to avoid conflicts with #10902,
2024-11-01 13:58:19 -07:00
Riken Maharjan 918bcf05dc
Make pytorch vendor generation script executable (#10908) 2024-11-01 08:40:04 -07:00
Muhammad Falak R Wani d1598f3f39
golang: support v1.22 and v1.23 (#10654)
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2024-11-01 09:39:23 +05:30
Chris Gunn 6836510080
Image Customizer: Fix partition creation on Ubuntu build hosts. (#10902)
The change #10804 (Toolkit: Add missing flock calls) seems to have caused a problem where on Ubuntu 22.04 build hosts, the partition info isn't populated quickly enough after partition creation and formatting. So, the `lsblk` call might return missing information. Adding a `partprobe` call before the `lsblk` call seems to fix the problem.
2024-10-31 12:43:41 -07:00
Christopher Co 1f7349be9c
fix: add fedora SBAT entries to grub2 (#10865)
Since we pull secure boot patches from Fedora's grub2, we should include their SBAT entries into our Azure Linux grub2 SBAT.

Signed-off-by: Chris Co <chrco@microsoft.com>
2024-10-31 11:52:39 -07:00
Thien Trung Vuong b847500802
kernel-uki: remove noxsaves parameter from cmdline (#10890)
Signed-off-by: Thien Trung Vuong <tvuong@microsoft.com>
2024-10-31 11:48:55 -07:00
Daniel McIlvaney 07c7a6f685
Avahi: Fix CVE-2023-1981, add %check section (#10882) 2024-10-30 15:37:00 -07:00
Nick Samson 29b2ed2896
Upgrade vim to 9.1.0791 to fix CVE-2024-47814 and remove older unnecessary patches (#10883)
Co-authored-by: CBL-Mariner Servicing Account <cblmargh@microsoft.com>
2024-10-30 15:30:58 -07:00
CBL-Mariner-Bot 76a299f7a1
[AUTO-CHERRYPICK] Patched CVE-2024-22365 in `pam`. (CP: #8320) - branch 3.0-dev (#10896)
Co-authored-by: Pawel Winogrodzki <pawelwi@microsoft.com>
2024-10-30 18:26:59 -04:00
CBL-Mariner-Bot bef8a9cc8c
[AUTO-CHERRYPICK] Fix expat CVE-2024-50602 fasttrack 3.0 - branch 3.0-dev (#10895)
Co-authored-by: sindhu-karri <33163197+sindhu-karri@users.noreply.github.com>
2024-10-30 18:23:56 -04:00
CBL-Mariner-Bot bc236a19f2
[AUTO-CHERRYPICK] Switched `mysql` to use AZL's version of `protobuf` to fix CVE-2024-2410. - branch 3.0-dev (#10893)
Co-authored-by: Pawel Winogrodzki <pawelwi@microsoft.com>
2024-10-30 18:20:33 -04:00
Christopher Co 61e1f3956b
Revert "iptables: Enable nftables (#10786)" (#10814) 2024-10-30 12:18:23 -07:00
CBL-Mariner-Bot a1bad828ee
[AUTOPATCHER-kernel] Kernel upgrade to version 6.6.57.1 - branch 3.0-dev (#10879)
This upgrade introduces the nvidia-gb-200 feature branch and updates source to 6.6.57.1
2024-10-29 22:20:29 -07:00
Chris Gunn 482476a44e
Image Customizer: Set VHDX block-size to 2 MiB. (#10880)
Currently, the size of outputted VHDX files can be substantially larger than VHD or qcow2 files. This behavior occurs because `qemu-img` dynamically sets the block-size based on the size of the disk. And larger blocks sizes means the file format is less space efficient, which results in a larger image file.

This change sets the block-size to 2 MiB for VHDX files. This matches the `qemu-img` defaults for VHD and QCOW2.

For reference, Windows seems to use a default block-size of 1 MiB for VHDX files.
2024-10-29 16:52:56 -07:00
Chris Gunn 1dcc313873
Image Customizer: Fix verity docs. (#10852) 2024-10-29 16:45:03 -07:00
Chris Gunn 9255c2313c
Image Customizer: Fix ISO customization. (#10885)
In change #10789, the `imagecustomizerapi.FileSystem` type had an internal field added called `PartitionId` which is filled in by the API validity checks.

ISO to ISO customization supports cracking open the squashfs file and modifying the Live-OS. However, to do this, a temporary OS image must be created. This creation logic uses the `imagecustomizerapi.FileSystem` type but the code wasn't updated to ensure the `PartitionId` field has a value.
2024-10-29 16:02:15 -07:00
Aditya Dubey 04fe625df7
Image Customizer: Support string mountPoint (#10862) 2024-10-29 12:14:02 -07:00
Rohit Rawat 015c335350
Valkey: disable flaky mem tests (#10873) 2024-10-29 21:02:12 +05:30
Saul Paredes 2a21a73548
kernel-mshv: Increase build verbosity (#10851)
Signed-off-by: Saul Paredes <saulparedes@microsoft.com>
2024-10-28 10:46:39 -07:00
Thien Trung Vuong 1346b9143d
dracut: make tpm2-tss an optional dependency of systemd-pcrphase (#10693)
Signed-off-by: Thien Trung Vuong <tvuong@microsoft.com>
2024-10-25 20:14:11 -07:00
CBL-Mariner-Bot 59216ae4b3
[AUTOPATCHER-kernel] Kernel CVE - branch 3.0-dev - CVE-2024-46863 CVE-2024-26596 CVE-2024-27017 CVE-2024-27012 CVE-2024-36478 CVE-2024-46710 (#10631) 2024-10-25 19:28:33 -07:00
Chris Gunn 0353f3269f
Image Customizer: Make verity API a list. (#10789)
Change the verity config from a single item to a list of items. This is being done so that it is easier to add support for other verity partitions (e.g. /usr) in the future. However, this change restricts the verity API to only the root partition (`/`).

In addition, move the verity config from `.os` to `.storage`. This is being done for alignment with the Trident API. But is also probably a more morally correct place for verity to be placed.

As a side effect, this change removes support for enabling verity on a base image that somehow had all the correct partitions to support verity but didn't actually have verity enabled. None of our base images are like this. So, it is expected that no user ever made use of this functionality. This functionality could be re-added in the future. It was omitted from this change to avoid adding additional complexity.
2024-10-25 15:20:10 -07:00
Saul Paredes 97ffbbb88e
kata-containers: only build for x86_64 (#10849)
Signed-off-by: Saul Paredes <saulparedes@microsoft.com>
2024-10-25 13:15:40 -07:00
Chris Gunn 41ee355395
Fix partition initialization bug. (#10702)
After creating a partition, the toolkit must wait for the partition device to be created (under /dev). However, the naming scheme of partitions is inconsistent, with both `/dev/<name>XX` and `/dev/<name>pXX` being used, depending on the device driver. So, the toolkit checks for both.

However, a problem occurs when the device name itself ends in a digit. If the disk device path is say `/dev/loop1`, then `/dev/loop11` is also a valid disk device path. For such disks, the `/dev/<name>pXX` form must be used for partitions.

While the toolkit prioritizes `/dev/loop1p1` over `/dev/loop11`, if the `/dev/loop1p1` device doesn't exist yet and `/dev/loop11` is in use, then the toolkit may pick the wrong device path for the partition.

This change fixes this by ignoring the `/dev/<name>XX` variant if the disk device path ends in a digit.
2024-10-25 11:56:22 -07:00
Chris Gunn e4e12d0201
Toolkit: Add missing `flock` calls. (#10804)
When making changes to partitions or filesystems, it is recommended to take a file lock over the disk block device as this informs the host OS that you are making changes and that it should avoid scanning or changing the device until you are done. While most of the relevant operations are covered, there a few places that are missing the lock. For example, when calling `mkfs` or `resize2fs`.
2024-10-25 11:56:09 -07:00
CBL-Mariner-Bot 03aefe9634
[AUTO-CHERRYPICK] [AUTOPATCHER-CORE] Upgrade mysql to 8.0.40 Fix multiple CVEs - branch 3.0-dev (#10836) 2024-10-25 14:39:20 -04:00
CBL-Mariner-Bot eb39904fae
[AUTO-CHERRYPICK] Upgrade python-pip to fix CVE-2024-6345 - branch 3.0-dev (#10837)
Co-authored-by: Bala <kumaran.4353@gmail.com>
2024-10-25 14:38:52 -04:00
CBL-Mariner-Bot f2361e8ff7
Prepare November 2024 (#10846) 2024-10-25 08:50:01 -04:00
CBL-Mariner-Bot 22d7772705
[AUTO-CHERRYPICK] symcrypt: upgrade to 103.5.1 - branch 3.0-dev (#10815)
Co-authored-by: Tobias Brick <39196763+tobiasb-ms@users.noreply.github.com>
2024-10-24 10:55:06 -07:00
Rachel Menge b5f1eb01f6
Enable Arm FF-A Support (#10829)
Security improvement and customer request. FF-A stands for Firmware Framework for Arm A-profile processors. This framework provides an interface to the secure world aka Secure partitions on ARM. Enable as a module
2024-10-23 23:07:05 -07:00