Skip to content

Commit bed9353

Browse files
Redent0rrlmengeManuel HuberCBL-Mariner-Bot
authored
kata: Upgrade to GA bits (microsoft#14643)
Signed-off-by: Saul Paredes <[email protected]> Co-authored-by: Rachel Menge <[email protected]> Co-authored-by: Manuel Huber <[email protected]> Co-authored-by: CBL-Mariner Servicing Account <[email protected]>
1 parent fe02130 commit bed9353

File tree

17 files changed

+385
-206
lines changed

17 files changed

+385
-206
lines changed

LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

LICENSES-AND-NOTICES/SPECS/data/licenses.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2257,7 +2257,7 @@
22572257
"cf-cli",
22582258
"check-restart",
22592259
"clamav",
2260-
"cloud-hypervisor-cvm",
2260+
"cloud-hypervisor",
22612261
"cloud-provider-kubevirt",
22622262
"cmake-fedora",
22632263
"containerd2",

SPECS-SIGNED/kernel-mshv-signed/kernel-mshv-signed.spec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
%define uname_r %{version}-%{release}
77
Summary: Signed MSHV-enabled Linux Kernel for %{buildarch} systems
88
Name: kernel-mshv-signed-%{buildarch}
9-
Version: 6.6.57.mshv4
9+
Version: 6.6.100.mshv1
1010
Release: 1%{?dist}
1111
License: GPLv2
1212
Vendor: Microsoft Corporation
@@ -136,6 +136,9 @@ echo "initrd of kernel %{uname_r} removed" >&2
136136
%exclude /lib/modules/%{uname_r}/build
137137

138138
%changelog
139+
* Tue Sep 09 2025 Saul Paredes <[email protected]> - 6.6.100.mshv1-1
140+
- Upgrade to 6.6.100.mshv1
141+
139142
* Tue May 06 2025 Manuel Huber <[email protected]> - 6.6.57.mshv4-1
140143
- Upgrade to 6.6.57.mshv4
141144

SPECS/cloud-hypervisor-cvm/cloud-hypervisor-cvm.signatures.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

SPECS/cloud-hypervisor-cvm/config.toml

Lines changed: 0 additions & 35 deletions
This file was deleted.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"Signatures": {
3+
"cloud-hypervisor-41.0.139-vendor.tar.gz": "44d4f5770968c2482d7da25bb18cd399b8eb9b6a5f1de5aa816083954d1c8241",
4+
"cloud-hypervisor-41.0.139.tar.gz": "116191af642c8c57710205cefab0787a5fd903e3a946638b1380cac732a8e381"
5+
}
6+
}

SPECS/cloud-hypervisor-cvm/cloud-hypervisor-cvm.spec renamed to SPECS/cloud-hypervisor/cloud-hypervisor.spec

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
%define using_musl_libc 0
33
%define using_vendored_crates 1
44

5-
Name: cloud-hypervisor-cvm
6-
Summary: Cloud Hypervisor CVM is an open source Virtual Machine Monitor (VMM) that enables running SEV SNP enabled VMs on top of MSHV using the IGVM file format as payload.
7-
Version: 41.0.79
8-
Release: 4%{?dist}
5+
Name: cloud-hypervisor
6+
Summary: Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) that runs on top of the KVM hypervisor and the Microsoft Hypervisor (MSHV).
7+
Version: 41.0.139
8+
Release: 1%{?dist}
99
License: ASL 2.0 OR BSD-3-clause
1010
Vendor: Microsoft Corporation
1111
Distribution: Azure Linux
@@ -20,7 +20,6 @@ Source0: https://github.com/microsoft/cloud-hypervisor/archive/refs/tags/
2020
# cargo vendor > config.toml
2121
# tar -czf %%{name}-%%{version}-vendor.tar.gz vendor/
2222
Source1: %{name}-%{version}-vendor.tar.gz
23-
Source2: config.toml
2423
%endif
2524

2625
BuildRequires: binutils
@@ -43,7 +42,7 @@ ExclusiveArch: x86_64
4342

4443
%ifarch x86_64
4544
%define rust_def_target x86_64-unknown-linux-gnu
46-
%define cargo_pkg_feature_opts --no-default-features --features "mshv,kvm,sev_snp,igvm"
45+
%define cargo_pkg_feature_opts --features "mshv"
4746
%endif
4847
%ifarch aarch64
4948
%define rust_def_target aarch64-unknown-linux-gnu
@@ -63,6 +62,12 @@ ExclusiveArch: x86_64
6362
%define cargo_offline --offline
6463
%endif
6564

65+
# This package replaces cloud-hypervisor-cvm. As of 9/10/2025, cloud-hypervisor-cvm is a deprecated name.
66+
# This is a temporary measure for compatibility.
67+
# todo: remove this provides/obsoletes pair in the future.
68+
Provides: cloud-hypervisor-cvm = %{version}-%{release}
69+
Obsoletes: cloud-hypervisor-cvm < %{version}-%{release}
70+
6671
%description
6772
Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) that runs on top of KVM. The project focuses on exclusively running modern, cloud workloads, on top of a limited set of hardware architectures and platforms. Cloud workloads refers to those that are usually run by customers inside a cloud provider. For our purposes this means modern Linux* distributions with most I/O handled by paravirtualised devices (i.e. virtio), no requirement for legacy devices and recent CPUs and KVM.
6873

@@ -71,8 +76,6 @@ Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) that runs on to
7176
%setup -q -n cloud-hypervisor-%{version}
7277
%if 0%{?using_vendored_crates}
7378
tar xf %{SOURCE1}
74-
mkdir -p .cargo
75-
cp %{SOURCE2} .cargo/
7679
%endif
7780

7881
%install
@@ -136,6 +139,10 @@ cargo build --release --target=%{rust_musl_target} %{cargo_pkg_feature_opts} %{c
136139
%license LICENSES/CC-BY-4.0.txt
137140

138141
%changelog
142+
* Tue Sep 09 2025 CBL-Mariner Servicing Account <[email protected]> - 41.0.139-1
143+
- Auto-upgrade to 41.0.139
144+
- Rename package to cloud-hypervisor
145+
139146
* Fri Aug 08 2025 Azure Linux Security Servicing Account <[email protected]> - 41.0.79-4
140147
- Bump release to rebuild with rust
141148

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"Signatures": {
3-
"kata-containers-3.19.1.kata1-cargo.tar.gz": "4c0420e92432bfa5a4a6ea691098efb0683d9afbe04f8fe314dd2c2a8133994b",
4-
"kata-containers-3.19.1.kata1.tar.gz": "5921c8d7f9564909ace1443724f91efa12b09d4eeb8585bf8f0cf4fd3faf9d4b"
3+
"kata-containers-3.19.1.kata2.tar.gz": "533746001a7ed8a1cc9fd2f05a612406baf187676e5831463e8dc851f048b0e3",
4+
"kata-containers-3.19.1.kata2-cargo.tar.gz": "746026336cb94f857bc5f07ad1de3ac514b334a4afa53887390a88c967e971b4"
55
}
66
}

SPECS/kata-containers/kata-containers.spec

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%global debug_package %{nil}
22

33
Name: kata-containers
4-
Version: 3.19.1.kata1
4+
Version: 3.19.1.kata2
55
Release: 1%{?dist}
66
Summary: Kata Containers package developed for Pod Sandboxing on AKS
77
License: ASL 2.0
@@ -115,6 +115,9 @@ popd
115115
%{tools_pkg}/tools/osbuilder/node-builder/azure-linux/agent-install/usr/lib/systemd/system/kata-agent.service
116116

117117
%changelog
118+
* Mon Sep 08 2025 CBL-Mariner Servicing Account <[email protected]> - 3.19.1.kata2-1
119+
- Auto-upgrade to 3.19.1.kata2
120+
118121
* Wed Aug 27 2025 CBL-Mariner Servicing Account <[email protected]> - 3.19.1.kata1-1
119122
- Auto-upgrade to 3.19.1.kata1
120123

0 commit comments

Comments
 (0)