Skip to content

Commit 5d3e58d

Browse files
authored
Merge pull request #2044 from tkatila/prep-0.32.1
Prepare for 0.32.1
2 parents e49607f + f024486 commit 5d3e58d

File tree

82 files changed

+290
-232
lines changed

Some content is hidden

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

82 files changed

+290
-232
lines changed

.github/workflows/lib-e2e.yaml

-30
Original file line numberDiff line numberDiff line change
@@ -11,36 +11,6 @@ jobs:
1111
fail-fast: false
1212
matrix:
1313
include:
14-
- name: e2e-dsa-gnr
15-
targetjob: e2e-dsa
16-
runner: simics-gnr
17-
images:
18-
- intel-dsa-plugin
19-
- intel-idxd-config-initcontainer
20-
- accel-config-demo
21-
- intel-deviceplugin-operator
22-
- name: e2e-iaa-gnr
23-
targetjob: e2e-iaa
24-
runner: simics-gnr
25-
images:
26-
- intel-iaa-plugin
27-
- intel-idxd-config-initcontainer
28-
- accel-config-demo
29-
- intel-deviceplugin-operator
30-
- name: e2e-qat-gnrd
31-
targetjob: e2e-qat FOCUS="Mode:dpdk" SKIP="(App:(crypto-perf|compress-perf|qat-engine)|Functionality)"
32-
runner: simics-gnrd
33-
images:
34-
- intel-qat-plugin
35-
- intel-qat-initcontainer
36-
- openssl-qat-engine
37-
- name: e2e-fpga
38-
runner: fpga
39-
images:
40-
- intel-fpga-plugin
41-
- intel-fpga-initcontainer
42-
- intel-fpga-admissionwebhook
43-
- opae-nlb-demo
4414
- name: e2e-spr
4515
targetjob: e2e-spr SKIP="App:compress-perf"
4616
runner: spr

.trivyignore

+4
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,7 @@ AVD-KSV-0014
2929
# Trivy invalidly detects securityContext issues from yaml
3030
# files that are patch files
3131
AVD-KSV-0118
32+
33+
# Ignore GitRepo volume vulnerability as we don't use it and it might not
34+
# receive a fix due to being a deprecated feature.
35+
CVE-2025-1767

INSTALL.md

+11
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Installing device plugins to cluster
22

3+
## Pod security admission
4+
5+
In Kubernetes clusters where [Pod Security admission](https://kubernetes.io/docs/concepts/security/pod-security-admission/) is enabled, device plugins deployed directly from the [deployments](deployments/) will fail to get scheduled to the cluster. Device plugins require access to the underlying host via [hostpaths](https://kubernetes.io/docs/concepts/storage/volumes/#hostpath), and hostpath use is reserved for privileged Pods. If the plugins are deployed from the `deployments` directory, the target namespace will require these labels:
6+
```
7+
pod-security.kubernetes.io/enforce: privileged
8+
pod-security.kubernetes.io/audit: privileged
9+
pod-security.kubernetes.io/warn: privileged
10+
```
11+
12+
Since the 0.32.1 release the Device Plugin Operator sets the required admission labels automatically in its deployment. The device plugins deployed via the operator are scheduled to the same namespace as the operator, and do not then need any other configuration.
13+
314
## Install device plugins via a DaemonSet
415

516
Each plugin can be installed via a DaemonSet. The install changes slightly based on the desired plugin. See install instructions per [plugin](README.md#plugins).

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ clean:
137137

138138
ORG?=intel
139139
REG?=$(ORG)/
140-
TAG?=0.32.0
140+
TAG?=0.32.1
141141
export TAG
142142

143143
ifeq ($(E2E_LEVEL), $(filter $(E2E_LEVEL), full))

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This repository contains a framework for developing plugins for the Kubernetes
88
[device plugins framework](https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/),
99
along with a number of device plugin implementations utilizing that framework.
1010

11-
The [v0.32.0 release](https://github.com/intel/intel-device-plugins-for-kubernetes/releases/latest)
11+
The [v0.32.1 release](https://github.com/intel/intel-device-plugins-for-kubernetes/releases/latest)
1212
is the latest feature release with its documentation available [here](https://intel.github.io/intel-device-plugins-for-kubernetes/0.32/).
1313

1414
Table of Contents

build/docker/intel-deviceplugin-operator.Dockerfile

+5-3
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,17 @@ COPY . .
5151
RUN (cd cmd/${CMD}; GO111MODULE=${GO111MODULE} GOFLAGS=${GOFLAGS} CGO_ENABLED=0 go install -gcflags="${GCFLAGS}" -asmflags="${ASMFLAGS}" -ldflags="${LDFLAGS}") && install -D /go/bin/${CMD} /install_root${EP}
5252
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE \
5353
&& if [ ! -d "licenses/$CMD" ] ; then \
54-
GO111MODULE=on go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
54+
GO111MODULE=on GOROOT=$(go env GOROOT) go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
5555
--save_path /install_root/licenses/$CMD/go-licenses ; \
56-
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi
56+
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi && \
57+
echo "Verifying installed licenses" && test -e /install_root/licenses/$CMD/go-licenses
5758
###
5859
FROM ${FINAL_BASE}
5960
COPY --from=builder /install_root /
6061
ENTRYPOINT ["/usr/local/bin/intel_deviceplugin_operator"]
6162
LABEL vendor='Intel®'
62-
LABEL version='0.32.0'
63+
LABEL version='0.32.1'
64+
LABEL maintainer="Intel®"
6365
LABEL release='1'
6466
LABEL name='intel-deviceplugin-operator'
6567
LABEL summary='Intel® device plugin operator for Kubernetes'

build/docker/intel-dlb-initcontainer.Dockerfile

+4-3
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ ARG DIR=/intel-device-plugins-for-kubernetes
4040
WORKDIR $DIR
4141
COPY . .
4242
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE
43-
ARG TOYBOX_VERSION="0.8.11"
44-
ARG TOYBOX_SHA256="83a3a88cbe1fa30f099c2f58295baef4637aaf988085aaea56e03aa29168175d"
43+
ARG TOYBOX_VERSION="0.8.12"
44+
ARG TOYBOX_SHA256="3c529d93923dde67d048e7bcbd5d1bc0dd1ad09362269e2415f5f2eaab349b5b"
4545
ARG ROOT=/install_root
4646
RUN apt-get update && apt-get --no-install-recommends -y install musl musl-tools musl-dev
4747
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
@@ -57,7 +57,8 @@ RUN curl -SL https://github.com/landley/toybox/archive/refs/tags/$TOYBOX_VERSION
5757
###
5858
FROM ${FINAL_BASE}
5959
LABEL vendor='Intel®'
60-
LABEL version='0.32.0'
60+
LABEL version='0.32.1'
61+
LABEL maintainer="Intel®"
6162
LABEL release='1'
6263
COPY --from=builder /install_root /
6364
COPY demo/dlb-init.sh /usr/local/bin/

build/docker/intel-dlb-plugin.Dockerfile

+5-3
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,17 @@ COPY . .
5151
RUN (cd cmd/${CMD}; GO111MODULE=${GO111MODULE} GOFLAGS=${GOFLAGS} CGO_ENABLED=0 go install -gcflags="${GCFLAGS}" -asmflags="${ASMFLAGS}" -ldflags="${LDFLAGS}") && install -D /go/bin/${CMD} /install_root${EP}
5252
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE \
5353
&& if [ ! -d "licenses/$CMD" ] ; then \
54-
GO111MODULE=on go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
54+
GO111MODULE=on GOROOT=$(go env GOROOT) go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
5555
--save_path /install_root/licenses/$CMD/go-licenses ; \
56-
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi
56+
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi && \
57+
echo "Verifying installed licenses" && test -e /install_root/licenses/$CMD/go-licenses
5758
###
5859
FROM ${FINAL_BASE}
5960
COPY --from=builder /install_root /
6061
ENTRYPOINT ["/usr/local/bin/intel_dlb_device_plugin"]
6162
LABEL vendor='Intel®'
62-
LABEL version='0.32.0'
63+
LABEL version='0.32.1'
64+
LABEL maintainer="Intel®"
6365
LABEL release='1'
6466
LABEL name='intel-dlb-plugin'
6567
LABEL summary='Intel® DLB device plugin for Kubernetes'

build/docker/intel-dsa-plugin.Dockerfile

+5-3
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,17 @@ COPY . .
5151
RUN (cd cmd/${CMD}; GO111MODULE=${GO111MODULE} GOFLAGS=${GOFLAGS} CGO_ENABLED=0 go install -gcflags="${GCFLAGS}" -asmflags="${ASMFLAGS}" -ldflags="${LDFLAGS}") && install -D /go/bin/${CMD} /install_root${EP}
5252
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE \
5353
&& if [ ! -d "licenses/$CMD" ] ; then \
54-
GO111MODULE=on go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
54+
GO111MODULE=on GOROOT=$(go env GOROOT) go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
5555
--save_path /install_root/licenses/$CMD/go-licenses ; \
56-
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi
56+
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi && \
57+
echo "Verifying installed licenses" && test -e /install_root/licenses/$CMD/go-licenses
5758
###
5859
FROM ${FINAL_BASE}
5960
COPY --from=builder /install_root /
6061
ENTRYPOINT ["/usr/local/bin/intel_dsa_device_plugin"]
6162
LABEL vendor='Intel®'
62-
LABEL version='0.32.0'
63+
LABEL version='0.32.1'
64+
LABEL maintainer="Intel®"
6365
LABEL release='1'
6466
LABEL name='intel-dsa-plugin'
6567
LABEL summary='Intel® DSA device plugin for Kubernetes'

build/docker/intel-fpga-admissionwebhook.Dockerfile

+5-3
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,17 @@ COPY . .
5151
RUN (cd cmd/${CMD}; GO111MODULE=${GO111MODULE} GOFLAGS=${GOFLAGS} CGO_ENABLED=0 go install -gcflags="${GCFLAGS}" -asmflags="${ASMFLAGS}" -ldflags="${LDFLAGS}") && install -D /go/bin/${CMD} /install_root${EP}
5252
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE \
5353
&& if [ ! -d "licenses/$CMD" ] ; then \
54-
GO111MODULE=on go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
54+
GO111MODULE=on GOROOT=$(go env GOROOT) go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
5555
--save_path /install_root/licenses/$CMD/go-licenses ; \
56-
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi
56+
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi && \
57+
echo "Verifying installed licenses" && test -e /install_root/licenses/$CMD/go-licenses
5758
###
5859
FROM ${FINAL_BASE}
5960
COPY --from=builder /install_root /
6061
ENTRYPOINT ["/usr/local/bin/intel_fpga_admissionwebhook"]
6162
LABEL vendor='Intel®'
62-
LABEL version='0.32.0'
63+
LABEL version='0.32.1'
64+
LABEL maintainer="Intel®"
6365
LABEL release='1'
6466
LABEL name='intel-fpga-admissionwebhook'
6567
LABEL summary='Intel® FPGA admission controller webhook for Kubernetes'

build/docker/intel-fpga-initcontainer.Dockerfile

+10-7
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,10 @@ COPY . .
5151
RUN (cd cmd/${CMD}; GO111MODULE=${GO111MODULE} GOFLAGS=${GOFLAGS} CGO_ENABLED=0 go install -gcflags="${GCFLAGS}" -asmflags="${ASMFLAGS}" -ldflags="${LDFLAGS}") && install -D /go/bin/${CMD} /install_root${EP}
5252
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE \
5353
&& if [ ! -d "licenses/$CMD" ] ; then \
54-
GO111MODULE=on go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
54+
GO111MODULE=on GOROOT=$(go env GOROOT) go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
5555
--save_path /install_root/licenses/$CMD/go-licenses ; \
56-
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi
56+
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi && \
57+
echo "Verifying installed licenses" && test -e /install_root/licenses/$CMD/go-licenses
5758
###
5859
ARG CMD=fpga_tool
5960
ARG EP=/usr/local/fpga-sw/$CMD
@@ -62,12 +63,13 @@ COPY . .
6263
RUN (cd cmd/${CMD}; GO111MODULE=${GO111MODULE} GOFLAGS=${GOFLAGS} CGO_ENABLED=0 go install -gcflags="${GCFLAGS}" -asmflags="${ASMFLAGS}" -ldflags="${LDFLAGS}") && install -D /go/bin/${CMD} /install_root${EP}
6364
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE \
6465
&& if [ ! -d "licenses/$CMD" ] ; then \
65-
GO111MODULE=on go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
66+
GO111MODULE=on GOROOT=$(go env GOROOT) go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
6667
--save_path /install_root/licenses/$CMD/go-licenses ; \
67-
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi
68+
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi && \
69+
echo "Verifying installed licenses" && test -e /install_root/licenses/$CMD/go-licenses
6870
###
69-
ARG TOYBOX_VERSION="0.8.11"
70-
ARG TOYBOX_SHA256="83a3a88cbe1fa30f099c2f58295baef4637aaf988085aaea56e03aa29168175d"
71+
ARG TOYBOX_VERSION="0.8.12"
72+
ARG TOYBOX_SHA256="3c529d93923dde67d048e7bcbd5d1bc0dd1ad09362269e2415f5f2eaab349b5b"
7173
ARG ROOT=/install_root
7274
RUN apt-get update && apt-get --no-install-recommends -y install musl musl-tools musl-dev
7375
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
@@ -83,7 +85,8 @@ RUN curl -SL https://github.com/landley/toybox/archive/refs/tags/$TOYBOX_VERSION
8385
###
8486
FROM ${FINAL_BASE}
8587
LABEL vendor='Intel®'
86-
LABEL version='0.32.0'
88+
LABEL version='0.32.1'
89+
LABEL maintainer="Intel®"
8790
LABEL release='1'
8891
LABEL name='intel-fpga-initcontainer'
8992
LABEL summary='Intel® FPGA programming CDI hook for Kubernetes'

build/docker/intel-fpga-plugin.Dockerfile

+5-3
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,17 @@ COPY . .
5151
RUN (cd cmd/${CMD}; GO111MODULE=${GO111MODULE} GOFLAGS=${GOFLAGS} CGO_ENABLED=0 go install -gcflags="${GCFLAGS}" -asmflags="${ASMFLAGS}" -ldflags="${LDFLAGS}") && install -D /go/bin/${CMD} /install_root${EP}
5252
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE \
5353
&& if [ ! -d "licenses/$CMD" ] ; then \
54-
GO111MODULE=on go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
54+
GO111MODULE=on GOROOT=$(go env GOROOT) go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
5555
--save_path /install_root/licenses/$CMD/go-licenses ; \
56-
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi
56+
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi && \
57+
echo "Verifying installed licenses" && test -e /install_root/licenses/$CMD/go-licenses
5758
###
5859
FROM ${FINAL_BASE}
5960
COPY --from=builder /install_root /
6061
ENTRYPOINT ["/usr/local/bin/intel_fpga_device_plugin"]
6162
LABEL vendor='Intel®'
62-
LABEL version='0.32.0'
63+
LABEL version='0.32.1'
64+
LABEL maintainer="Intel®"
6365
LABEL release='1'
6466
LABEL name='intel-fpga-plugin'
6567
LABEL summary='Intel® FPGA device plugin for Kubernetes'

build/docker/intel-gpu-fakedev.Dockerfile

+5-3
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,17 @@ COPY . .
5151
RUN (cd cmd/${CMD}; GO111MODULE=${GO111MODULE} GOFLAGS=${GOFLAGS} CGO_ENABLED=0 go install -gcflags="${GCFLAGS}" -asmflags="${ASMFLAGS}" -ldflags="${LDFLAGS}") && install -D /go/bin/${CMD} /install_root${EP}
5252
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE \
5353
&& if [ ! -d "licenses/$CMD" ] ; then \
54-
GO111MODULE=on go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
54+
GO111MODULE=on GOROOT=$(go env GOROOT) go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
5555
--save_path /install_root/licenses/$CMD/go-licenses ; \
56-
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi
56+
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi && \
57+
echo "Verifying installed licenses" && test -e /install_root/licenses/$CMD/go-licenses
5758
###
5859
FROM ${FINAL_BASE}
5960
COPY --from=builder /install_root /
6061
ENTRYPOINT ["/usr/local/bin/intel_gpu_fakedev"]
6162
LABEL vendor='Intel®'
62-
LABEL version='0.32.0'
63+
LABEL version='0.32.1'
64+
LABEL maintainer="Intel®"
6365
LABEL release='1'
6466
LABEL name='intel-gpu-fakedev'
6567
LABEL summary='Fake device file generator for Intel® GPU plugin'

build/docker/intel-gpu-initcontainer.Dockerfile

+7-5
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,13 @@ COPY . .
5252
RUN (cd cmd/${CMD}; GO111MODULE=${GO111MODULE} GOFLAGS=${GOFLAGS} CGO_ENABLED=0 go install -gcflags="${GCFLAGS}" -asmflags="${ASMFLAGS}" -ldflags="${LDFLAGS}") && install -D /go/bin/${CMD} /install_root${EP}
5353
RUN install -D ${DIR}/LICENSE /install_root/licenses/intel-device-plugins-for-kubernetes/LICENSE \
5454
&& if [ ! -d "licenses/$CMD" ] ; then \
55-
GO111MODULE=on go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
55+
GO111MODULE=on GOROOT=$(go env GOROOT) go run github.com/google/go-licenses@${GOLICENSES_VERSION} save "./cmd/$CMD" \
5656
--save_path /install_root/licenses/$CMD/go-licenses ; \
57-
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi
57+
else mkdir -p /install_root/licenses/$CMD/go-licenses/ && cd licenses/$CMD && cp -r * /install_root/licenses/$CMD/go-licenses/ ; fi && \
58+
echo "Verifying installed licenses" && test -e /install_root/licenses/$CMD/go-licenses
5859
###
59-
ARG TOYBOX_VERSION="0.8.11"
60-
ARG TOYBOX_SHA256="83a3a88cbe1fa30f099c2f58295baef4637aaf988085aaea56e03aa29168175d"
60+
ARG TOYBOX_VERSION="0.8.12"
61+
ARG TOYBOX_SHA256="3c529d93923dde67d048e7bcbd5d1bc0dd1ad09362269e2415f5f2eaab349b5b"
6162
ARG ROOT=/install_root
6263
RUN apt-get update && apt-get --no-install-recommends -y install musl musl-tools musl-dev
6364
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
@@ -73,7 +74,8 @@ RUN curl -SL https://github.com/landley/toybox/archive/refs/tags/$TOYBOX_VERSION
7374
###
7475
FROM ${FINAL_BASE}
7576
LABEL vendor='Intel®'
76-
LABEL version='0.32.0'
77+
LABEL version='0.32.1'
78+
LABEL maintainer="Intel®"
7779
LABEL release='1'
7880
LABEL name='intel-gpu-initcontainer'
7981
LABEL summary='Intel® GPU NFD hook for Kubernetes'

0 commit comments

Comments
 (0)