@@ -5,8 +5,6 @@ metadata:
5
5
annotations :
6
6
description : Template to produce imagestreams and buildconfigs for jlinked application
7
7
name : jlink-app-template
8
- labels :
9
- jlink-app-name : ${APPNAME}
10
8
# #############################################################################
11
9
# List of parameters required to create template
12
10
parameters :
@@ -50,7 +48,8 @@ objects:
50
48
metadata :
51
49
name : ${APPNAME}-ubi9-openjdk-${JDK_VERSION}-jlink
52
50
labels :
53
- jlink-app-name : ${APPNAME}
51
+ app : ${APPNAME}
52
+ app.kubernetes.io/part-of : ${APPNAME}
54
53
spec :
55
54
lookupPolicy :
56
55
local : false
@@ -61,8 +60,8 @@ objects:
61
60
metadata :
62
61
name : ${APPNAME}-jlink-builder-jdk-${JDK_VERSION}
63
62
labels :
64
- app : ${APPNAME}-jlink-builder-jdk-${JDK_VERSION}
65
- jlink- app-name : ${APPNAME}
63
+ app : ${APPNAME}
64
+ app.kubernetes.io/part-of : ${APPNAME}
66
65
spec :
67
66
source :
68
67
dockerfile : |
@@ -103,7 +102,8 @@ objects:
103
102
metadata :
104
103
name : ${APPNAME}-intermediate
105
104
labels :
106
- jlink-app-name : ${APPNAME}
105
+ app : ${APPNAME}
106
+ app.kubernetes.io/part-of : ${APPNAME}
107
107
spec :
108
108
lookupPolicy :
109
109
local : false
@@ -114,8 +114,8 @@ objects:
114
114
metadata :
115
115
name : ${APPNAME}-jlink-s2i-jdk-${JDK_VERSION}
116
116
labels :
117
- app : ${APPNAME}-jlink-s2i-jdk-${JDK_VERSION}
118
- jlink- app-name : ${APPNAME}
117
+ app : ${APPNAME}
118
+ app.kubernetes.io/part-of : ${APPNAME}
119
119
spec :
120
120
source :
121
121
type : Git
@@ -156,7 +156,8 @@ objects:
156
156
metadata :
157
157
name : ${APPNAME}-ubimicro
158
158
labels :
159
- jlink-app-name : ${APPNAME}
159
+ app : ${APPNAME}
160
+ app.kubernetes.io/part-of : ${APPNAME}
160
161
spec :
161
162
lookupPolicy :
162
163
local : true
@@ -173,6 +174,9 @@ objects:
173
174
kind : ImageStream
174
175
metadata :
175
176
name : ${APPNAME}-lightweight-image
177
+ labels :
178
+ app : ${APPNAME}
179
+ app.kubernetes.io/part-of : ${APPNAME}
176
180
spec :
177
181
lookupPolicy :
178
182
local : false
@@ -182,6 +186,9 @@ objects:
182
186
kind : BuildConfig
183
187
metadata :
184
188
name : ${APPNAME}-multistage-buildconfig
189
+ labels :
190
+ app : ${APPNAME}
191
+ app.kubernetes.io/part-of : ${APPNAME}
185
192
spec :
186
193
source :
187
194
images :
@@ -245,22 +252,23 @@ objects:
245
252
annotations :
246
253
template.alpha.openshift.io/wait-for-ready : " true"
247
254
labels :
248
- jlink-app-name : ${APPNAME}
255
+ app : ${APPNAME}
256
+ app.kubernetes.io/part-of : ${APPNAME}
249
257
spec :
250
258
replicas : 1
251
259
selector :
252
- app : ${APPNAME}-jlinked-app
260
+ app : ${APPNAME}
253
261
template :
254
262
metadata :
255
263
labels :
256
- app : ${APPNAME}-jlinked-app
264
+ app : ${APPNAME}
265
+ app.kubernetes.io/part-of : ${APPNAME}
257
266
spec :
258
267
containers :
259
268
- name : ${APPNAME}-jlinked-app-container
260
- image : >-
261
- ${APPNAME}-lightweight-image:latest
269
+ image : ${APPNAME}-lightweight-image:latest
262
270
ports :
263
- - containerPort : 8080
271
+ - containerPort : ${{TARGET_PORT}}
264
272
protocol : TCP
265
273
strategy :
266
274
type : Rolling
@@ -280,10 +288,11 @@ objects:
280
288
metadata :
281
289
name : ${APPNAME}-jlinked-app-service
282
290
labels :
283
- jlink-app-name : ${APPNAME}
291
+ app : ${APPNAME}
292
+ app.kubernetes.io/part-of : ${APPNAME}
284
293
spec :
285
294
selector :
286
- app : ${APPNAME}-jlinked-app
295
+ app : ${APPNAME}
287
296
ports :
288
297
- protocol : TCP
289
298
name : target-${TARGET_PORT}-tcp
@@ -294,23 +303,11 @@ objects:
294
303
metadata :
295
304
name : ${APPNAME}-jlinked-app-route
296
305
labels :
297
- jlink-app-name : ${APPNAME}
306
+ app : ${APPNAME}
307
+ app.kubernetes.io/part-of : ${APPNAME}
298
308
spec :
299
309
to :
300
310
kind : Service
301
311
name : ${APPNAME}-jlinked-app-service
302
312
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