Skip to content

Commit 6aad914

Browse files
committed
[KNI]: add konflux dockerfile
This is needed to onboard this container to konflux. Signed-off-by: Ronny Baturov <[email protected]>
1 parent 11a4299 commit 6aad914

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
ARG RHEL_VERSION=9.4
2+
3+
FROM brew.registry.redhat.io/rh-osbs/openshift-golang-builder:v1.20 AS builder
4+
5+
WORKDIR /app
6+
7+
COPY . .
8+
9+
RUN GOEXPERIMENT=strictfipsruntime GOOS=linux CGO_ENABLED=1 go build -tags strictfipsruntime -o bin/noderesourcetopology-plugin cmd/noderesourcetopology-plugin/main.go
10+
11+
FROM registry.redhat.io/rhel9-4-els/rhel-minimal:${RHEL_VERSION}
12+
13+
COPY --from=builder /app/bin/noderesourcetopology-plugin /bin/kube-scheduler
14+
WORKDIR /bin
15+
CMD ["kube-scheduler"]
16+
17+
LABEL com.redhat.component="noderesourcetopology-scheduler-container" \
18+
name="openshift4/noderesourcetopology-scheduler" \
19+
summary="node resource topology aware scheduler" \
20+
io.openshift.expose-services="" \
21+
io.openshift.tags="numa,topology,scheduler" \
22+
io.k8s.display-name="noderesourcetopology-scheduler" \
23+
description="kubernetes scheduler aware of node resource topology." \
24+
maintainer="[email protected]" \
25+
io.openshift.maintainer.component="Node Resource Topology aware Scheduler" \
26+
io.openshift.maintainer.product="OpenShift Container Platform" \
27+
io.k8s.description="Node Resource Topology aware Scheduler"
28+

0 commit comments

Comments
 (0)