@@ -5,8 +5,6 @@ metadata:
55 annotations :
66 description : Template to produce imagestreams and buildconfigs for jlinked application
77 name : jlink-app-template
8- labels :
9- jlink-app-name : ${APPNAME}
108# #############################################################################
119# List of parameters required to create template
1210parameters :
@@ -50,7 +48,8 @@ objects:
5048 metadata :
5149 name : ${APPNAME}-ubi9-openjdk-${JDK_VERSION}-jlink
5250 labels :
53- jlink-app-name : ${APPNAME}
51+ app : ${APPNAME}
52+ app.kubernetes.io/part-of : ${APPNAME}
5453 spec :
5554 lookupPolicy :
5655 local : false
@@ -61,8 +60,8 @@ objects:
6160 metadata :
6261 name : ${APPNAME}-jlink-builder-jdk-${JDK_VERSION}
6362 labels :
64- app : ${APPNAME}-jlink-builder-jdk-${JDK_VERSION}
65- jlink- app-name : ${APPNAME}
63+ app : ${APPNAME}
64+ app.kubernetes.io/part-of : ${APPNAME}
6665 spec :
6766 source :
6867 dockerfile : |
@@ -103,7 +102,8 @@ objects:
103102 metadata :
104103 name : ${APPNAME}-intermediate
105104 labels :
106- jlink-app-name : ${APPNAME}
105+ app : ${APPNAME}
106+ app.kubernetes.io/part-of : ${APPNAME}
107107 spec :
108108 lookupPolicy :
109109 local : false
@@ -114,8 +114,8 @@ objects:
114114 metadata :
115115 name : ${APPNAME}-jlink-s2i-jdk-${JDK_VERSION}
116116 labels :
117- app : ${APPNAME}-jlink-s2i-jdk-${JDK_VERSION}
118- jlink- app-name : ${APPNAME}
117+ app : ${APPNAME}
118+ app.kubernetes.io/part-of : ${APPNAME}
119119 spec :
120120 source :
121121 type : Git
@@ -156,7 +156,8 @@ objects:
156156 metadata :
157157 name : ${APPNAME}-ubimicro
158158 labels :
159- jlink-app-name : ${APPNAME}
159+ app : ${APPNAME}
160+ app.kubernetes.io/part-of : ${APPNAME}
160161 spec :
161162 lookupPolicy :
162163 local : true
@@ -173,6 +174,9 @@ objects:
173174 kind : ImageStream
174175 metadata :
175176 name : ${APPNAME}-lightweight-image
177+ labels :
178+ app : ${APPNAME}
179+ app.kubernetes.io/part-of : ${APPNAME}
176180 spec :
177181 lookupPolicy :
178182 local : false
@@ -182,6 +186,9 @@ objects:
182186 kind : BuildConfig
183187 metadata :
184188 name : ${APPNAME}-multistage-buildconfig
189+ labels :
190+ app : ${APPNAME}
191+ app.kubernetes.io/part-of : ${APPNAME}
185192 spec :
186193 source :
187194 images :
@@ -245,22 +252,23 @@ objects:
245252 annotations :
246253 template.alpha.openshift.io/wait-for-ready : " true"
247254 labels :
248- jlink-app-name : ${APPNAME}
255+ app : ${APPNAME}
256+ app.kubernetes.io/part-of : ${APPNAME}
249257 spec :
250258 replicas : 1
251259 selector :
252- app : ${APPNAME}-jlinked-app
260+ app : ${APPNAME}
253261 template :
254262 metadata :
255263 labels :
256- app : ${APPNAME}-jlinked-app
264+ app : ${APPNAME}
265+ app.kubernetes.io/part-of : ${APPNAME}
257266 spec :
258267 containers :
259268 - name : ${APPNAME}-jlinked-app-container
260- image : >-
261- ${APPNAME}-lightweight-image:latest
269+ image : ${APPNAME}-lightweight-image:latest
262270 ports :
263- - containerPort : 8080
271+ - containerPort : ${{TARGET_PORT}}
264272 protocol : TCP
265273 strategy :
266274 type : Rolling
@@ -280,10 +288,11 @@ objects:
280288 metadata :
281289 name : ${APPNAME}-jlinked-app-service
282290 labels :
283- jlink-app-name : ${APPNAME}
291+ app : ${APPNAME}
292+ app.kubernetes.io/part-of : ${APPNAME}
284293 spec :
285294 selector :
286- app : ${APPNAME}-jlinked-app
295+ app : ${APPNAME}
287296 ports :
288297 - protocol : TCP
289298 name : target-${TARGET_PORT}-tcp
@@ -294,23 +303,11 @@ objects:
294303 metadata :
295304 name : ${APPNAME}-jlinked-app-route
296305 labels :
297- jlink-app-name : ${APPNAME}
306+ app : ${APPNAME}
307+ app.kubernetes.io/part-of : ${APPNAME}
298308 spec :
299309 to :
300310 kind : Service
301311 name : ${APPNAME}-jlinked-app-service
302312 port :
303- targetPort : ${TARGET_PORT}
304- - apiVersion : v1
305- kind : Pod
306- metadata :
307- name : ${APPNAME}-jlinked-app-pod
308- labels :
309- jlink-app-name : ${APPNAME}
310- spec :
311- containers :
312- - image : ${APPNAME}-lightweight-image:latest
313- name : ${APPNAME}-jlinked-app-container
314- ports :
315- - containerPort : ${{TARGET_PORT}}
316- protocol : TCP
313+ targetPort : ${{TARGET_PORT}}
0 commit comments