Commit Graph

285 Commits

Author SHA1 Message Date
Dan Horák
1604c64b60 tests/sanity - switch to using od instead of xxd
Switch to using "od" instead of "xxd" for better compatibility (eg. RHEL-9),
when checking the presence of the SecureBoot trailer.
2026-06-18 16:09:09 +02:00
Dan Horák
bb93245aca plans: add a new function plan 2026-06-16 11:25:47 +02:00
Dan Horák
62eb325ffb tests: check the zdev migration scripts 2026-06-16 11:25:47 +02:00
Dan Horák
f35ebc246c plans: add zipl-sync test to the regression plan 2026-06-16 11:25:47 +02:00
Dan Horák
fae38e5679 tests: check if zipl is using the safer syncfs() method
Related: RHEL-157238
2026-06-16 11:25:47 +02:00
Dan Horák
b90f9758fe - add scripts for migration from legacy device configs to zdev
Add scripts that will do a migration from the legacy Fedora/RHEL persistent
device config files to the modern zdev style. Also update the %files section
with Fedora/RHEL specific content to match the current state.

Related: RHEL-145841
2026-06-08 16:00:25 +02:00
Dan Horák
f61cc4b4e3 - ccw_init - handle portno option in NM configs and use DRIVER environment variable
Related: RHEL-76751
2026-06-08 16:00:25 +02:00
Dan Horák
5d6190bae4 tests/sanity - check for SecureBoot trailer presence
Related: 50f909db8f
2026-06-08 15:59:54 +02:00
Dan Horák
84fc909503 tests/sanity - update for 2.42.0 2026-06-04 17:28:40 +02:00
Dan Horák
0054c9c63b - rebased to 2.42.1 (RHEL-174898)
- hyptop: Backward compatibility options causes other issues (RHEL-166157)
- zipl/boot: Fix stage3 secure boot trailer placement (RHEL-170707)
- SEL-EBC: instrumentation of an SEL initramfs to support early boot customization (RHEL-136433)
- SEL-EBC: tool to build basic SEL-qcow2 image supporting early boot customization (RHEL-136435)
- KVM: Enhance pvimg info command to display additional SE image information (RHEL-73136)
- Resolves: RHEL-174898 RHEL-166157 RHEL-170707 RHEL-136433 RHEL-136435 RHEL-73136
2026-06-04 17:27:52 +02:00
Dan Horák
77e9fa9e1a - rebased to 2.41.0 (RHEL-136097)
- hsci: Automatically set appropriate MTU for HSCI (RHEL-153550)
- Resolves: RHEL-136097 RHEL-153550
2026-03-24 19:33:35 +01:00
Dan Horák
211269e89f tests/sanity - update for 2.40.0 2026-01-15 15:40:47 +01:00
Dan Horák
63569db1da - rebased to 2.40.0 (RHEL-100438)
- zipl/boot: Fix unused loadparm when SCLP line-mode console is absent (RHEL-71829)
- Secure Execution: Add tool to verify host-key documents (RHEL-136795)
- Resolves: RHEL-100438 RHEL-71829 RHEL-136795
2026-01-15 15:39:57 +01:00
Dan Horák
cef705e9ff - rebased to 2.39.0 (RHEL-100438)
- udev/rules.d: Set default io scheduler to 'none' for virtio-blk (RHEL-126748)
- udev/rules.d: make virtio-blk devices non-rotational (RHEL-126744)
- zipl: makedumpfile is required for ngdump support (RHEL-114661)
- libekmfweb: Fix gen of cert or CSR to use RSA not RSA-PSS (RHEL-114884)
- chpstat: Fix DPU utilization scaling in reports (RHEL-109214)
- Resolves: RHEL-100438 RHEL-126748 RHEL-126744 RHEL-114661 RHEL-114884 RHEL-109214
2025-11-21 18:11:54 +01:00
Dan Horák
85868729f8 tests/sanity: add a rescue kernel boot entry
Reinstalling the kernel-core rpm fails when there is just a single boot
entry originaly which seems to be the case on cloud image. Workaround
that by adding a rescue kernel image.
2025-11-21 18:09:41 +01:00
Dan Horák
a19b8a2f6f tests/sanity: apply machine-id workaround if running from a cloud image 2025-11-21 15:55:34 +01:00
Dan Horák
dc17b26471 tests/sanity: check mk-s390image 2025-11-21 15:55:34 +01:00
Dan Horák
c465bc144f tests: add regression plan 2025-11-20 17:24:04 +01:00
Dan Horák
b3170f77fa tests: add check whether empty parameters are accepted by zipl 2025-11-20 17:24:03 +01:00
Dan Horák
e22cadb856 tests: add check for presence of zkey related kernel modules and tools in initrd 2025-11-20 17:24:03 +01:00
Dan Horák
e18b9ab604 tests: add check for long kernel parameters support in zipl 2025-11-20 17:24:03 +01:00
Dan Horák
b84c0f81db - cpi: Disable CPI for SEL guests by default (RHEL-76930)
- Resolves: RHEL-76930
2025-08-13 13:42:33 +02:00
Dan Horák
a72f48918c tests: add basic multiarch gating test
Related: RHEL-73341
2025-07-08 18:26:10 +02:00
Dan Horák
eba87846e6 tests: make the gating plan specific to s390x
We will be adding non-s390x plans so do not globally disable all plans
when run on non-s390x systems.

Related: RHEL-73341
2025-07-08 18:26:10 +02:00
Dan Horák
34c5406cbc tests: update for 2.38.0
Related: RHEL-73341
2025-07-08 18:26:10 +02:00
Dan Horák
6dfd048ad1 - rebased to 2.38.0 (RHEL-73341)
- LPAR level power consumption reporting (RHEL-72677)
- Provide Topology-Map information to userspace (RHEL-72680)
- Add CCK secret type for updating the Customer Communication Key (RHEL-73023)
- Convert LUKS2 volume from AES keys to retrievable PAES keys (RHEL-85389)
- Resolves: RHEL-73341 RHEL-72677 RHEL-72680 RHEL-73023 RHEL-85389
2025-07-08 18:25:43 +02:00
Dan Horák
a67d93c443 - pvimg/genprotimg: Fix confidential dump support (RHEL-76913)
- Resolves: RHEL-76913
2025-01-30 10:30:11 +01:00
Dan Horák
f6ef7d0ab9 update tests for 2.36.0
Related: RHEL-59086
2025-01-15 19:13:07 +01:00
Dan Horák
e35dfdc78a - rebased to 2.36.0 (RHEL-59086)
- cpacfinfo: new tool to provide CPACF information (RHEL-23869)
- chpstat: Additional Channel Measurements (RHEL-23875)
- zPCI: Optics Monitoring for PF Access Mode (RHEL-24153)
- KVM: Support extended attestation for Secure Execution (RHEL-27472)
- KVM: genprotimg: validate if SE image can run on particular host(s) (RHEL-47108)
- Vertical CPU Polarization Support Stage 2 (RHEL-64704)
- KVM: Support unencrypted SE images by exposing resp. SE header flag (RHEL-70851)
- KVM: Rewrite genprotimg in Rust (RHEL-72022)
- Provide genprotimg / pvimg info command to display encrypted & unencrypted SE image information (RHEL-71821)
- KVM: Support retrievable secrets in Secure Execution guests (RHEL-46894)
- zkey key support for dm-crypt with XTS keys (RHEL-23870)
- Resolves: RHEL-59086 RHEL-23869 RHEL-23875 RHEL-24153 RHEL-27472 RHEL-47108 RHEL-64704 RHEL-70851 RHEL-72022 RHEL-71821 RHEL-46894 RHEL-23870
2025-01-14 14:54:35 +01:00
Troy Dawson
5a5067104b Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 09:13:01 -07:00
Dan Horák
0314b879ab - rebased to 2.35.0 (RHEL-59086)
- cpacfstats: support MSA 10 and MSA 11 (RHEL-23873)
- Resolves: RHEL-59086 RHEL-23873
2024-10-03 15:55:52 +02:00
Dan Horák
d9026e9901 update rpminspect.yaml - be more specific in badfuncs 2024-10-03 13:50:14 +02:00
Dan Horák
3a23e470c0 add tests 2024-07-18 17:03:13 +02:00
Dan Horák
b9eb421b77 enable gating 2024-07-18 17:03:13 +02:00
Dan Horák
9de89da52c - rebased to 2.33.1 (RHEL-23874)
- Resolves: RHEL-23874
2024-07-18 17:03:08 +02:00
Troy Dawson
c7efb4bdb5 Bump release for June 2024 mass rebuild 2024-06-24 12:29:35 -07:00
Dan Horák
882b26e468 unconditionally build with rust 2024-02-05 11:25:21 +00:00
Dan Horák
0226a1b211 - rebased to 2.31.0 (rhbz#2262499) 2024-02-05 11:07:42 +00:00
Dan Horák
3eddb1a036 - add s390utils-se-data as a noarch subpackage with Secure Execution data files 2024-01-26 08:38:00 +00:00
Dan Horák
ad9e1ad7a0 - rebased to 2.30.0 (rhbz#2252519) 2024-01-02 14:26:47 +00:00
Yaakov Selkowitz
0f03699129 Fix build with libxml2-2.12.0
https://github.com/ibm-s390-linux/s390-tools/pull/160
2023-12-12 19:50:01 -05:00
Fabio Valentini
f00ff2ac55
Rebuild for openssl crate >= v0.10.60 (RUSTSEC-2023-0044, RUSTSEC-2023-0072) 2023-12-01 16:17:48 +01:00
Dan Horák
2c0b6d2ea2 enable multi-arch builds
Select tools are expected to be used on non-s390x platforms, so drop
ExclusiveArch and add a special %files section for this case. The tools
will be available in the s390utils binary rpm.
2023-11-13 10:10:17 +01:00
Dan Horák
8a3c26800a - fix upstream kernel installations
Apply changes from the grub2 kernel install helper script to the zipl
helper.

Related: rhbz#2239008
2023-11-10 12:11:25 +01:00
Dan Horák
ca71fe340e let cp remove the destination files
clone of e1206cf45b
2023-11-10 11:59:34 +01:00
Dan Horák
7a5c89e84a do not preserve ownership or xattrs on copied files
clone of 8800efcb0b
2023-11-10 11:48:10 +01:00
Dan Horák
40db3a57ae rename installed kernel to match name used in boot entry
clone of af4f1536b6
2023-11-10 11:41:36 +01:00
Dan Horák
70bd1af9bd request a specific version of zerocopy as we have a newer one too 2023-11-09 11:20:35 +01:00
Dan Horák
51cd104ddd use %license for LICENSE 2023-11-09 09:46:07 +01:00
Dan Horák
5184801f0e switch to %autosetup 2023-10-24 13:40:29 +00:00