Skip to content

Commit 36ce27a

Browse files
author
SUSE Update Bot
committed
Test build for #3369
1 parent 6eba794 commit 36ce27a

File tree

7 files changed

+179
-0
lines changed

7 files changed

+179
-0
lines changed

.obs/workflows.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ staging_build:
99
source_project: home:pushman:BCI:CR:SLE-15-SP7
1010
source_package: alertmanager-image
1111
target_project: home:pushman:BCI:CR:SLE-15-SP7:Staging
12+
- branch_package:
13+
source_project: home:pushman:BCI:CR:SLE-15-SP7
14+
source_package: amd-gpu-7.0.3
15+
target_project: home:pushman:BCI:CR:SLE-15-SP7:Staging
1216
- branch_package:
1317
source_project: home:pushman:BCI:CR:SLE-15-SP7
1418
source_package: aspnet-runtime-10.0
@@ -304,6 +308,9 @@ refresh_devel_BCI:
304308
- trigger_services:
305309
project: devel:BCI:SLE-15-SP7
306310
package: alertmanager-image
311+
- trigger_services:
312+
project: devel:BCI:SLE-15-SP7
313+
package: amd-gpu-7.0.3
307314
- trigger_services:
308315
project: devel:BCI:SLE-15-SP7
309316
package: aspnet-runtime-10.0

amd-gpu-7.0.3/Dockerfile

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# SPDX-License-Identifier: MIT
2+
3+
# Copyright (c) 2026 SUSE LLC
4+
5+
# All modifications and additions to the file contributed by third parties
6+
# remain the property of their copyright owners, unless otherwise agreed
7+
# upon.
8+
9+
# The content of THIS FILE IS AUTOGENERATED and should not be manually modified.
10+
# It is maintained by the BCI team and generated by
11+
# https://github.com/SUSE/BCI-dockerfile-generator
12+
13+
# Please submit bugfixes or comments via https://bugs.opensuse.org/
14+
# You can contact the BCI team via https://github.com/SUSE/bci/discussions
15+
16+
#!UseOBSRepositories
17+
#!ExclusiveArch: x86_64
18+
#!BuildTag: amdgpu-driver:sles-%OS_VERSION_ID_SP%-%%kernel_version%%-default-7.0.3
19+
#!BuildName: bci-amdgpu-driver-%OS_VERSION_ID_SP%
20+
#!BuildVersion: 15.7.0
21+
FROM registry.suse.com/bci/bci-micro:15.7 AS target
22+
FROM bci/bci-sle15-kernel-module-devel:15.7 AS builder
23+
COPY --from=target / /target
24+
RUN set -euo pipefail; zypper -n install --no-recommends autoconf automake bc bison flex kernel-default libzstd-devel perl python3 python3-setuptools python3-wheel
25+
RUN set -euo pipefail; \
26+
export CHKSTAT_ALLOW_INSECURE_MODE_IF_NO_PROC=1; \
27+
zypper -n --installroot /target --gpg-auto-import-keys install --no-recommends kmod
28+
RUN mkdir -p /tmp/
29+
#!RemoteAssetUrl: https://repo.radeon.com/amdgpu/7.0.3/sle/15.7/main/x86_64/amdgpu-dkms-6.14.14-2247874.noarch.rpm sha256:9b15943e0de348e06cdb27242cdb8d2022cdacf3c3afdf4261c3e8b9621874c4
30+
COPY amdgpu-dkms-6.14.14-2247874.noarch.rpm /tmp/
31+
#!RemoteAssetUrl: https://repo.radeon.com/amdgpu/7.0.3/sle/15.7/main/x86_64/amdgpu-dkms-firmware-30.10.3.0.30100300-2247874.noarch.rpm sha256:8898216d56dcae5d807b07cefd6d98bf6db784cf2e6e4693254ecb28733e6882
32+
COPY amdgpu-dkms-firmware-30.10.3.0.30100300-2247874.noarch.rpm /tmp/
33+
#!RemoteAssetUrl: https://repo.radeon.com/amdgpu/7.0.3/sle/15.7/main/x86_64/dkms-3.0.11-bp156.1.2.noarch.rpm sha256:e23d830e20fa1cb64d03e1aa34637dcae590788d3e07c02a75631bde8454e2d5
34+
COPY dkms-3.0.11-bp156.1.2.noarch.rpm /tmp/
35+
36+
COPY third-party.gpg.key /tmp/amdgpu-driver.gpg.key
37+
RUN rpm --import /tmp/amdgpu-driver.gpg.key
38+
39+
40+
RUN if [ "$(uname -m)" = "x86_64" ]; then \
41+
zypper -n install \
42+
/tmp/amdgpu-dkms-6.14.14-2247874.noarch.rpm \
43+
/tmp/amdgpu-dkms-firmware-30.10.3.0.30100300-2247874.noarch.rpm \
44+
/tmp/dkms-3.0.11-bp156.1.2.noarch.rpm; \
45+
fi
46+
47+
COPY third-party.repo /etc/zypp/repos.d/amdgpu-driver.repo
48+
49+
RUN rm -rf /tmp/*
50+
51+
# cleanup logs and temporary files
52+
RUN set -euo pipefail; zypper -n --installroot /target clean -a; \
53+
rm -rf {/target,}/var/log/{alternatives.log,lastlog,tallylog,zypper.log,zypp/history,YaST2}; \
54+
rm -rf {/target,}/run/*; \
55+
rm -f {/target,}/etc/{shadow-,group-,passwd-,.pwd.lock}; \
56+
rm -f {/target,}/usr/lib/sysimage/rpm/.rpm.lock; \
57+
rm -f {/target,}/var/cache/ldconfig/aux-cache; \
58+
command -v zypper >/dev/null 2>&1 || rm -f /var/lib/zypp/AutoInstalled
59+
60+
# set the day of last password change to empty
61+
RUN set -euo pipefail; sed -i 's/^\([^:]*:[^:]*:\)[^:]*\(:.*\)$/\1\2/' /target/etc/shadow
62+
FROM registry.suse.com/bci/bci-micro:15.7
63+
COPY --from=builder /target /
64+
# Define labels according to https://en.opensuse.org/Building_derived_containers
65+
# labelprefix=com.suse.bci.amdgpu-driver
66+
LABEL org.opencontainers.image.authors="https://github.com/SUSE/bci/discussions"
67+
LABEL org.opencontainers.image.title="SLE BCI AMD GPU Driver"
68+
LABEL org.opencontainers.image.description="AMD GPU Driver container based on the SUSE Linux Enterprise Base Container Image."
69+
LABEL org.opencontainers.image.version="%OS_VERSION_ID_SP%-%RELEASE%"
70+
LABEL org.opencontainers.image.url="https://www.suse.com/products/base-container-images/"
71+
LABEL org.opencontainers.image.created="%BUILDTIME%"
72+
LABEL org.opencontainers.image.vendor="SUSE LLC"
73+
LABEL org.opencontainers.image.source="%SOURCEURL%"
74+
LABEL org.opencontainers.image.ref.name="%OS_VERSION_ID_SP%-%RELEASE%"
75+
LABEL org.opensuse.reference="registry.suse.com/bci/bci-amdgpu-driver:%OS_VERSION_ID_SP%-%RELEASE%"
76+
LABEL org.openbuildservice.disturl="%DISTURL%"
77+
LABEL com.suse.supportlevel="techpreview"
78+
LABEL com.suse.eula="sle-bci"
79+
LABEL com.suse.lifecycle-url="https://www.suse.com/lifecycle#suse-linux-enterprise-server-15"
80+
LABEL com.suse.release-stage="released"
81+
# endlabelprefix
82+
LABEL org.opencontainers.image.base.name="%BASE_REFNAME%"
83+
LABEL org.opencontainers.image.base.digest="%BASE_DIGEST%"
84+
LABEL io.artifacthub.package.readme-url="%SOURCEURL_WITH(README.md)%"

amd-gpu-7.0.3/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# The SLE BCI AMD GPU Driver container image
2+
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)![Support Level](https://img.shields.io/badge/Support_Level-techpreview-blue)[![SLSA](https://img.shields.io/badge/SLSA_(v1.0)-Build_L3-Green)](https://documentation.suse.com/sbp/security/html/SBP-SLSA4/)
3+
[![Provenance: Available](https://img.shields.io/badge/Provenance-Available-Green)](https://documentation.suse.com/container/all/html/Container-guide/index.html#container-verify)
4+
5+
AMD GPU Driver container based on the SUSE Linux Enterprise Base Container Image.
6+
7+
## Licensing
8+
9+
`SPDX-License-Identifier: MIT`
10+
11+
This documentation and the build recipe are licensed as MIT.
12+
The container itself contains various software components under various open source licenses listed in the associated
13+
Software Bill of Materials (SBOM).
14+
15+
This image is a tech preview. Do not use it for production.
16+
Your feedback is welcome.
17+
Please report any issues to the [SUSE Bugzilla](https://bugzilla.suse.com/enter_bug.cgi?product=PUBLIC%20SUSE%20Linux%20Enterprise%20Base%20Container%20Images).

amd-gpu-7.0.3/_service

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<services>
2+
<service mode="buildtime" name="docker_label_helper"/>
3+
<service mode="buildtime" name="kiwi_metainfo_helper"/>
4+
<service mode="buildtime" name="replace_using_package_version">
5+
<param name="file">Dockerfile</param>
6+
<param name="regex">%%kernel_version%%</param>
7+
<param name="package">kernel-default</param>
8+
<param name="parse-version">release</param>
9+
</service>
10+
</services>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
-------------------------------------------------------------------
2+
Wed Feb 04 14:40:56 UTC 2026 - SUSE Update Bot <bci-internal@suse.de>
3+
4+
- First version of the AMD GPU Driver BCI

amd-gpu-7.0.3/third-party.gpg.key

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
-----BEGIN PGP PUBLIC KEY BLOCK-----
2+
3+
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
50+
=4g5r
51+
-----END PGP PUBLIC KEY BLOCK-----

amd-gpu-7.0.3/third-party.repo

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[amdgpu-driver]
2+
name=amdgpu-driver
3+
baseurl=https://repo.radeon.com/amdgpu/7.0.3/sle/15.7/main/x86_64/
4+
enabled=1
5+
gpgcheck=1
6+
gpgkey=https://repo.radeon.com/rocm/rocm.gpg.key

0 commit comments

Comments
 (0)