Skip to content

Commit 092f89e

Browse files
authored
Merge branch 'microsoft:3.0-dev' into 3.0-dev
2 parents 880b5e8 + 98ab9ba commit 092f89e

198 files changed

Lines changed: 10194 additions & 4218 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.pipelines/templates/PackageBuild.yml

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ parameters:
2323
default: ""
2424
displayName: "Daily build ID"
2525

26+
- name: extraMacrosFiles
27+
type: object
28+
default: []
29+
# Sample:
30+
# - macros.versions
31+
# - macros.custom
32+
2633
- name: extraPackageRepos
2734
type: string
2835
default: ""
@@ -102,6 +109,10 @@ parameters:
102109
type: string
103110
default: "LOGS"
104111

112+
- name: outputArtifactsMacrosSubfolder
113+
type: string
114+
default: "MACROS"
115+
105116
- name: outputArtifactsPackagesSubfolder
106117
type: string
107118
default: "ARTIFACTS"
@@ -114,6 +125,10 @@ parameters:
114125
type: string
115126
default: ""
116127

128+
- name: outputReleaseVersionsMacrosFileName
129+
type: string
130+
default: ""
131+
117132
- name: outputRPMsCacheTarballName
118133
type: string
119134
default: ""
@@ -167,7 +182,7 @@ steps:
167182
- script: |
168183
toolchain_archive="$(find "${{ parameters.inputArtifactsFolder }}" -name "${{ parameters.customToolchainTarballName }}" -print -quit)"
169184
if [[ ! -f "$toolchain_archive" ]]; then
170-
echo "ERROR: toolchain archive not found!" >&2
185+
echo "##[error]Toolchain archive not found!" >&2
171186
exit 1
172187
fi
173188
echo "##vso[task.setvariable variable=toolchainArchive]$toolchain_archive"
@@ -179,7 +194,7 @@ steps:
179194
- script: |
180195
rpms_archive="$(find "${{ parameters.inputArtifactsFolder }}" -name "${{ inputCacheRPMsTarball }}" -print -quit)"
181196
if [[ ! -f "$rpms_archive" ]]; then
182-
echo "ERROR: cache RPMs archive '${{ inputCacheRPMsTarball }}' not found!" >&2
197+
echo "##[error]Cache RPMs archive '${{ inputCacheRPMsTarball }}' not found!" >&2
183198
exit 1
184199
fi
185200
@@ -239,6 +254,20 @@ steps:
239254
daily_build_update_manifests_arg="DAILY_BUILD_ID_UPDATE_MANIFESTS=n"
240255
fi
241256
257+
extra_macros_file_names="${{ join(' ', parameters.extraMacrosFiles) }}"
258+
if [[ -n "$extra_macros_file_names" ]]; then
259+
extra_macros_files=()
260+
for macros_file_name in $extra_macros_file_names; do
261+
macros_file="$(find "${{ parameters.inputArtifactsFolder }}" -name "$macros_file_name" -print -quit)"
262+
if [[ ! -f "$macros_file" ]]; then
263+
echo "##[error]Extra macros file '$macros_file_name' not found!" >&2
264+
exit 1
265+
fi
266+
extra_macros_files+=("$macros_file")
267+
done
268+
extra_macros_files_arg="EXTRA_MACROS_FILES='${extra_macros_files[*]}'"
269+
fi
270+
242271
sudo make -C "${{ parameters.buildRepoRoot }}/toolkit" build-packages -j$(nproc) \
243272
CONCURRENT_PACKAGE_BUILDS=${{ parameters.concurrentPackageBuilds }} \
244273
CONFIG_FILE="" \
@@ -253,6 +282,7 @@ steps:
253282
$allow_toolchain_rebuilds_arg \
254283
$check_build_retries_arg \
255284
$daily_build_id_arg \
285+
$extra_macros_files_arg \
256286
$daily_build_update_manifests_arg \
257287
$delta_fetch_arg \
258288
$max_cascading_rebuilds_arg \
@@ -296,6 +326,13 @@ steps:
296326
cp "${{ parameters.buildRepoRoot }}"/out/srpms.tar.gz "$published_artifacts_dir/${{ parameters.outputSRPMsTarballName }}"
297327
displayName: "Copy SRPMs for publishing"
298328
329+
- ${{ if parameters.outputReleaseVersionsMacrosFileName }}:
330+
- bash: |
331+
published_macros_dir="${{ parameters.outputArtifactsFolder }}/${{ parameters.outputArtifactsMacrosSubfolder }}"
332+
mkdir -p "$published_macros_dir"
333+
cp "${{ parameters.buildRepoRoot }}/build/pkg_artifacts/macros.releaseversions" "$published_macros_dir/${{ parameters.outputReleaseVersionsMacrosFileName }}"
334+
displayName: "Copy release versions macros for publishing"
335+
299336
- ${{ if parameters.publishLogs }}:
300337
- bash: |
301338
published_logs_dir="${{ parameters.outputArtifactsFolder }}/${{ parameters.outputArtifactsLogsSubfolder }}"
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.27.0.preview1-cargo.tar.gz": "3101c34e955f5d37bb97a66649905d2ae85702e6eb25061dba6691a9d790726a",
4-
"kata-containers-3.27.0.preview1.tar.gz": "d3c3006cac4d3b06e03fe865ce719cad6c0004446825c5eac7426095d2d2995a"
3+
"kata-containers-3.27.0.preview2-cargo.tar.gz": "809aec185683ddce7751a13666938e71473dc972122aebe9a06d52f491d63b5b",
4+
"kata-containers-3.27.0.preview2.tar.gz": "8b1493af2c4dc4d79cb135237dfcf8023d794e20d9d9617a079451396c5c8ffb"
55
}
66
}

SPECS-EXTENDED/kata-containers-preview/kata-containers-preview.spec

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
%global debug_package %{nil}
2-
# The upstream GitHub tag uses dot (e.g. 3.27.0.preview1) while RPM uses
2+
# The upstream GitHub tag uses dot (e.g. 3.27.0.preview2) while RPM uses
33
# tilde notation for pre-release sorting.
4-
%global upstream_ver 3.27.0.preview1
4+
%global upstream_ver 3.27.0.preview2
55

66
Name: kata-containers-preview
7-
Version: 3.27.0~preview1
7+
Version: 3.27.0~preview2
88
Release: 1%{?dist}
99

1010
Summary: Kata Containers preview package developed for Pod Sandboxing on AKS
@@ -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 Apr 13 2026 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 3.27.0.preview2-1
119+
- Auto-upgrade to 3.27.0.preview2
120+
118121
* Mon Mar 30 2026 Saul Paredes <saulparedes@microsoft.com> - 3.27.0.preview1-1
119122
- Initial Azure Linux import from Fedora 45 (license: MIT).
120123
- License verified

SPECS-EXTENDED/kernel-ipe/config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#
22
# Automatically generated file; DO NOT EDIT.
3-
# Linux/x86_64 6.6.130.1 Kernel Configuration
3+
# Linux/x86_64 6.6.134.1 Kernel Configuration
44
#
55
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
66
CONFIG_CC_IS_GCC=y

SPECS-EXTENDED/kernel-ipe/config_aarch64

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#
22
# Automatically generated file; DO NOT EDIT.
3-
# Linux/arm64 6.6.130.1 Kernel Configuration
3+
# Linux/arm64 6.6.134.1 Kernel Configuration
44
#
55
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
66
CONFIG_CC_IS_GCC=y
@@ -142,7 +142,7 @@ CONFIG_RCU_NEED_SEGCBLIST=y
142142
# end of RCU Subsystem
143143

144144
CONFIG_IKCONFIG=y
145-
# CONFIG_IKCONFIG_PROC is not set
145+
CONFIG_IKCONFIG_PROC=y
146146
CONFIG_IKHEADERS=m
147147
CONFIG_LOG_BUF_SHIFT=18
148148
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"Signatures": {
33
"azurelinux-ca-20230216.pem": "d545401163c75878319f01470455e6bc18a5968e39dd964323225e3fe308849b",
4-
"config": "95646955b9df15ad9325068354346e948cd0103c00cb11c41654bfcc31f2406d",
5-
"config_aarch64": "54eddcefbe5bdcf685be67d572bdd9797de9ec45472a8e6c76ebb20ecd4a0ad5",
4+
"config": "c5448a4fddac2410da74ccd5138256fb57ad37a4b1a9eb6038e693afc9cff1e6",
5+
"config_aarch64": "d0c04059353e5e0092233f19d2b9734a5c1c7e01977415d13ea4dde4c8989a75",
66
"cpupower": "d7518767bf2b1110d146a49c7d42e76b803f45eb8bd14d931aa6d0d346fae985",
77
"cpupower.service": "b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98",
88
"sha512hmac-openssl.sh": "02ab91329c4be09ee66d759e4d23ac875037c3b56e5a598e32fd1206da06a27f",
99
"azl-ipe-boot-policy.pol": "f2b7941bd3b721aadc8e937d0472c36fe5e140221f7bb54af6ef905884e0372c",
1010
"Makefile": "1c2e740407215ed9b9cbbc09f9102bc99c08b370bbe2cbb0490aefdc9eb70455",
1111
"tarfs.c": "066084e1ca2c1e7ba83e76a6696cf17928e7efb46a2b1670a7a1f597c2d9bc51",
12-
"kernel-6.6.130.1.tar.gz": "a70e6b9e45f8adf8c6b0b67032f43b682fa2f60c39845e7256278234c69b171e"
12+
"kernel-6.6.134.1.tar.gz": "00bb505e55f44a80afe830a4172d2c1661611a59f46cfb071b2c9a316a0a0fc8"
1313
}
1414
}

SPECS-EXTENDED/kernel-ipe/kernel-ipe.spec

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232

3333
Summary: Linux Kernel
3434
Name: kernel-ipe
35-
Version: 6.6.130.1
36-
Release: 3%{?dist}
35+
Version: 6.6.134.1
36+
Release: 2%{?dist}
3737
License: GPLv2
3838
Vendor: Microsoft Corporation
3939
Distribution: Azure Linux
@@ -460,6 +460,12 @@ echo "initrd of kernel %{uname_r} removed" >&2
460460
%{_sysconfdir}/bash_completion.d/bpftool
461461

462462
%changelog
463+
* Mon Apr 20 2026 Lanze Liu <lanzeliu@microsoft.com> - 6.6.134.1-2
464+
- Enable CONFIG_IKCONFIG_PROC on arm64 for /proc/config.gz parity with x86_64
465+
466+
* Thu Apr 16 2026 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 6.6.134.1-1
467+
- Auto-upgrade to 6.6.134.1
468+
463469
* Fri Mar 27 2026 Rachel Menge <rachelmenge@microsoft.com> - 6.6.130.1-3
464470
- Enable lz4, lz4hc, and zstd zram compression
465471

0 commit comments

Comments
 (0)