11Summary: Metapackage for Kata UVM components
22Name: kata-packages-uvm
33Version: 1.0.0
4- Release: 8 %{?dist }
4+ Release: 9 %{?dist }
55License: MIT
66Vendor: Microsoft Corporation
77Distribution: Azure Linux
@@ -14,29 +14,21 @@ Requires: bash
1414Requires: ca-certificates
1515Requires: chrony
1616Requires: cpio
17+ # Required for confidential storage functionality
1718Requires: cryptsetup
1819Requires: curl
1920Requires: dbus
21+ # Required for confidential storage functionality
22+ Requires: e2fsprogs
2023Requires: elfutils-libelf
2124Requires: filesystem
22- Requires: grep
23- Requires: gzip
2425Requires: iptables
25- Requires: iproute
26- Requires: iputils
2726Requires: irqbalance
28- Requires: lvm2
29- Requires: lz4
30- Requires: procps-ng
31- Requires: readline
32- Requires: sed
3327# Note: We currently only support using systemd for our init process, not the kata-agent.
3428# When we go to add support for AGENT_INIT=yes, can drop this.
3529# https://github.com/microsoft/kata-containers/blob/msft-main/tools/osbuilder/rootfs-builder/cbl-mariner/config.sh#L10
3630Requires: systemd
37- Requires: tar
3831Requires: tzdata
39- Requires: util-linux
4032Requires: zlib
4133Requires: cifs-utils
4234Requires: device-mapper
@@ -46,6 +38,26 @@ Requires: systemd-udev
4638%description
4739Metapackage to install the set of packages inside a Kata containers UVM
4840
41+ %package debug
42+ Summary: Metapackage to install the set of packages inside a Kata confidential containers debug UVM.
43+ Requires: %{name } = %{version }-%{release }
44+ Requires: curl
45+ Requires: cpio
46+ # Provides find
47+ Requires: findutils
48+ Requires: gzip
49+ Requires: iproute
50+ # Provides ping, tracepath, etc for debugging net
51+ Requires: iputils
52+ Requires: lz4
53+ Requires: sed
54+ Requires: tar
55+ # Provides free, kill, pgrep, ps, etc
56+ Requires: procps-ng
57+
58+ %description debug
59+ Metapackage to install the set of packages inside a Kata containers UVM, includes extra debug utilities.
60+
4961%package coco
5062Summary: Metapackage to install the set of packages inside a Kata confidential containers UVM.
5163Requires: %{name } = %{version }-%{release }
@@ -99,13 +111,21 @@ Requires: golang
99111
100112%files
101113
114+ %files debug
115+
102116%files coco
103117
104118%files build
105119
106120%files coco-sign
107121
108122%changelog
123+ *
Tue Feb 11 2025 Cameron Baird <[email protected] > -
1.0.0-9 124+ - Introduce debug metapackage
125+ - Move curl, cpio, gzip, iputils, lvm2, tar, procps-ng to debug metapackage
126+ - Remove bash, grep, readline, util-linux from all metapackages (implicit deps of existing requirements)
127+ - Add findutils to debug metapackage
128+
109129*
Mon Feb 24 2025 Mitch Zhu <[email protected] > -
1.0.0-8 110130- Add cifs-utils, device-mapper, and systemd-udev to kata pod sandboxing.
111131
0 commit comments