Skip to content

Commit 061dd82

Browse files
committed
Add imageStream needed for ubi-micro [OPENJDK-2896]
Signed-off-by: Jayashree Huttanagoudar <[email protected]>
1 parent 904e4b9 commit 061dd82

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

templates/multistage-dockerfile-buildconfig.yaml

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,22 @@ objects:
2323
referencePolicy:
2424
type: Local
2525
##############################################################################
26+
# the ubi-micro ImageStream
27+
- apiVersion: image.openshift.io/v1
28+
kind: ImageStream
29+
metadata:
30+
name: ubimicro
31+
spec:
32+
lookupPolicy:
33+
local: true
34+
tags:
35+
- from:
36+
kind: DockerImage
37+
name: registry.access.redhat.com/ubi9/ubi-micro
38+
name: latest
39+
referencePolicy:
40+
type: Local
41+
##############################################################################
2642
# the OUTPUT ImageStream
2743
- apiVersion: image.openshift.io/v1
2844
kind: ImageStream
@@ -53,7 +69,7 @@ objects:
5369
destinationDir: runScripts
5470
type: Dockerfile
5571
dockerfile: |
56-
FROM registry.access.redhat.com/ubi9/ubi-micro
72+
FROM -
5773
ARG JAVA_HOME=/usr/lib/jvm/java
5874
5975
COPY jrootfs/* /
@@ -68,9 +84,23 @@ objects:
6884
CMD /opt/jboss/container/java/run/run-java.sh
6985
strategy:
7086
type: Docker
87+
dockerStrategy:
88+
from:
89+
kind: ImageStreamTag
90+
name: ubimicro:latest
7191
output:
7292
to:
7393
kind: ImageStreamTag
7494
name: lightweight-image:latest # Tag for the final output image
7595
triggers:
7696
- type: ConfigChange
97+
- type: ImageChange
98+
imageChange:
99+
from:
100+
kind: ImageStreamTag
101+
name: intermediate:latest # ImageStreamTag for phase-2 output
102+
- type: ImageChange
103+
imageChange:
104+
from:
105+
kind: ImageStreamTag
106+
name: ubimicro:latest # ImageStreamTag for registry.access.redhat.com/ubi9/ubi-micro

0 commit comments

Comments
 (0)