@@ -38,6 +38,8 @@ manifest should match snapshot using podAnnotations and Labels:
38
38
secretKeyRef :
39
39
key : api - base - url
40
40
name : steadybit - extension - splunk - platform
41
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
42
+ value : " false"
41
43
- name : STEADYBIT_LOG_LEVEL
42
44
value : INFO
43
45
- name : STEADYBIT_LOG_FORMAT
@@ -121,6 +123,8 @@ manifest should match snapshot with TLS:
121
123
secretKeyRef :
122
124
key : api - base - url
123
125
name : steadybit - extension - splunk - platform
126
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
127
+ value : " false"
124
128
- name : STEADYBIT_LOG_LEVEL
125
129
value : INFO
126
130
- name : STEADYBIT_LOG_FORMAT
@@ -177,6 +181,99 @@ manifest should match snapshot with TLS:
177
181
secret :
178
182
optional : false
179
183
secretName : server - cert
184
+ manifest should match snapshot with custom certificates mounted :
185
+ 1 : |
186
+ apiVersion : apps / v1
187
+ kind : Deployment
188
+ metadata :
189
+ labels :
190
+ steadybit .com / discovery - disabled : " true"
191
+ steadybit .com / extension : " true"
192
+ name : RELEASE - NAME - steadybit - extension - splunk - platform
193
+ namespace : NAMESPACE
194
+ spec :
195
+ replicas : 1
196
+ selector :
197
+ matchLabels :
198
+ app .kubernetes .io / instance : RELEASE - NAME
199
+ app .kubernetes .io / name : steadybit - extension - splunk - platform
200
+ template :
201
+ metadata :
202
+ annotations :
203
+ oneagent .dynatrace .com / injection : " false"
204
+ labels :
205
+ app .kubernetes .io / instance : RELEASE - NAME
206
+ app .kubernetes .io / name : steadybit - extension - splunk - platform
207
+ steadybit .com / discovery - disabled : " true"
208
+ steadybit .com / extension : " true"
209
+ spec :
210
+ containers :
211
+ - env :
212
+ - name : STEADYBIT_EXTENSION_ACCESS_TOKEN
213
+ valueFrom :
214
+ secretKeyRef :
215
+ key : access - token
216
+ name : steadybit - extension - splunk - platform
217
+ - name : STEADYBIT_EXTENSION_API_BASE_URL
218
+ valueFrom :
219
+ secretKeyRef :
220
+ key : api - base - url
221
+ name : steadybit - extension - splunk - platform
222
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
223
+ value : " false"
224
+ - name : STEADYBIT_LOG_LEVEL
225
+ value : INFO
226
+ - name : STEADYBIT_LOG_FORMAT
227
+ value : text
228
+ - name : SSL_CERT_DIR
229
+ value : / etc / ssl / extra - certs :/ etc / ssl / certs
230
+ image : ghcr .io / steadybit / extension - splunk - platform :v0 .0.0
231
+ imagePullPolicy : IfNotPresent
232
+ livenessProbe :
233
+ failureThreshold : 5
234
+ httpGet :
235
+ path : / health / liveness
236
+ port : 8084
237
+ initialDelaySeconds : 10
238
+ periodSeconds : 10
239
+ successThreshold : 1
240
+ timeoutSeconds : 5
241
+ name : extension
242
+ readinessProbe :
243
+ failureThreshold : 3
244
+ httpGet :
245
+ path : / health / readiness
246
+ port : 8084
247
+ initialDelaySeconds : 10
248
+ periodSeconds : 10
249
+ successThreshold : 1
250
+ timeoutSeconds : 1
251
+ resources :
252
+ limits :
253
+ cpu : 200m
254
+ memory : 32Mi
255
+ requests :
256
+ cpu : 50m
257
+ memory : 16Mi
258
+ securityContext :
259
+ allowPrivilegeEscalation : false
260
+ capabilities :
261
+ drop :
262
+ - ALL
263
+ readOnlyRootFilesystem : true
264
+ volumeMounts :
265
+ - mountPath : / etc / ssl / extra - certs
266
+ name : extra - certs
267
+ readOnly : true
268
+ securityContext :
269
+ runAsNonRoot : true
270
+ seccompProfile :
271
+ type : RuntimeDefault
272
+ serviceAccountName : steadybit - extension - splunk - platform
273
+ volumes :
274
+ - configMap :
275
+ name : splunk - self - signed - ca
276
+ name : extra - certs
180
277
manifest should match snapshot with extra env vars :
181
278
1 : |
182
279
apiVersion : apps / v1
@@ -215,6 +312,8 @@ manifest should match snapshot with extra env vars:
215
312
secretKeyRef :
216
313
key : api - base - url
217
314
name : steadybit - extension - splunk - platform
315
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
316
+ value : " false"
218
317
- name : STEADYBIT_LOG_LEVEL
219
318
value : INFO
220
319
- name : STEADYBIT_LOG_FORMAT
@@ -307,6 +406,93 @@ manifest should match snapshot with extra labels:
307
406
secretKeyRef :
308
407
key : api - base - url
309
408
name : steadybit - extension - splunk - platform
409
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
410
+ value : " false"
411
+ - name : STEADYBIT_LOG_LEVEL
412
+ value : INFO
413
+ - name : STEADYBIT_LOG_FORMAT
414
+ value : text
415
+ image : ghcr .io / steadybit / extension - splunk - platform :v0 .0.0
416
+ imagePullPolicy : IfNotPresent
417
+ livenessProbe :
418
+ failureThreshold : 5
419
+ httpGet :
420
+ path : / health / liveness
421
+ port : 8084
422
+ initialDelaySeconds : 10
423
+ periodSeconds : 10
424
+ successThreshold : 1
425
+ timeoutSeconds : 5
426
+ name : extension
427
+ readinessProbe :
428
+ failureThreshold : 3
429
+ httpGet :
430
+ path : / health / readiness
431
+ port : 8084
432
+ initialDelaySeconds : 10
433
+ periodSeconds : 10
434
+ successThreshold : 1
435
+ timeoutSeconds : 1
436
+ resources :
437
+ limits :
438
+ cpu : 200m
439
+ memory : 32Mi
440
+ requests :
441
+ cpu : 50m
442
+ memory : 16Mi
443
+ securityContext :
444
+ allowPrivilegeEscalation : false
445
+ capabilities :
446
+ drop :
447
+ - ALL
448
+ readOnlyRootFilesystem : true
449
+ volumeMounts : null
450
+ securityContext :
451
+ runAsNonRoot : true
452
+ seccompProfile :
453
+ type : RuntimeDefault
454
+ serviceAccountName : steadybit - extension - splunk - platform
455
+ volumes : null
456
+ manifest should match snapshot with insecureSkipVerify enabled :
457
+ 1 : |
458
+ apiVersion : apps / v1
459
+ kind : Deployment
460
+ metadata :
461
+ labels :
462
+ steadybit .com / discovery - disabled : " true"
463
+ steadybit .com / extension : " true"
464
+ name : RELEASE - NAME - steadybit - extension - splunk - platform
465
+ namespace : NAMESPACE
466
+ spec :
467
+ replicas : 1
468
+ selector :
469
+ matchLabels :
470
+ app .kubernetes .io / instance : RELEASE - NAME
471
+ app .kubernetes .io / name : steadybit - extension - splunk - platform
472
+ template :
473
+ metadata :
474
+ annotations :
475
+ oneagent .dynatrace .com / injection : " false"
476
+ labels :
477
+ app .kubernetes .io / instance : RELEASE - NAME
478
+ app .kubernetes .io / name : steadybit - extension - splunk - platform
479
+ steadybit .com / discovery - disabled : " true"
480
+ steadybit .com / extension : " true"
481
+ spec :
482
+ containers :
483
+ - env :
484
+ - name : STEADYBIT_EXTENSION_ACCESS_TOKEN
485
+ valueFrom :
486
+ secretKeyRef :
487
+ key : access - token
488
+ name : steadybit - extension - splunk - platform
489
+ - name : STEADYBIT_EXTENSION_API_BASE_URL
490
+ valueFrom :
491
+ secretKeyRef :
492
+ key : api - base - url
493
+ name : steadybit - extension - splunk - platform
494
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
495
+ value : " true"
310
496
- name : STEADYBIT_LOG_LEVEL
311
497
value : INFO
312
498
- name : STEADYBIT_LOG_FORMAT
@@ -390,6 +576,8 @@ manifest should match snapshot with mutual TLS:
390
576
secretKeyRef :
391
577
key : api - base - url
392
578
name : steadybit - extension - splunk - platform
579
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
580
+ value : " false"
393
581
- name : STEADYBIT_LOG_LEVEL
394
582
value : INFO
395
583
- name : STEADYBIT_LOG_FORMAT
@@ -493,6 +681,8 @@ manifest should match snapshot with mutual TLS using containerPaths:
493
681
secretKeyRef :
494
682
key : api - base - url
495
683
name : steadybit - extension - splunk - platform
684
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
685
+ value : " false"
496
686
- name : STEADYBIT_LOG_LEVEL
497
687
value : INFO
498
688
- name : STEADYBIT_LOG_FORMAT
@@ -582,6 +772,8 @@ manifest should match snapshot with podSecurityContext:
582
772
secretKeyRef :
583
773
key : api - base - url
584
774
name : steadybit - extension - splunk - platform
775
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
776
+ value : " false"
585
777
- name : STEADYBIT_LOG_LEVEL
586
778
value : INFO
587
779
- name : STEADYBIT_LOG_FORMAT
@@ -666,6 +858,8 @@ manifest should match snapshot with priority class:
666
858
secretKeyRef :
667
859
key : api -base -url
668
860
name : steadybit -extension -splunk -platform
861
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
862
+ value : "false "
669
863
- name : STEADYBIT_LOG_LEVEL
670
864
value : INFO
671
865
- name : STEADYBIT_LOG_FORMAT
@@ -750,6 +944,8 @@ manifest should match snapshot without TLS:
750
944
secretKeyRef :
751
945
key : api -base -url
752
946
name : steadybit -extension -splunk -platform
947
+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
948
+ value : "false "
753
949
- name : STEADYBIT_LOG_LEVEL
754
950
value : INFO
755
951
- name : STEADYBIT_LOG_FORMAT
0 commit comments