@@ -39,6 +39,8 @@ manifest should match snapshot using podAnnotations and Labels:
3939 name : steadybit - extension - instana
4040 - name : STEADYBIT_EXTENSION_BASE_URL
4141 value : null
42+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
43+ value : " false"
4244 image : ghcr .io / steadybit / extension - instana :v0 .0.0
4345 imagePullPolicy : IfNotPresent
4446 livenessProbe :
@@ -123,6 +125,8 @@ manifest should match snapshot with TLS:
123125 name : steadybit - extension - instana
124126 - name : STEADYBIT_EXTENSION_BASE_URL
125127 value : null
128+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
129+ value : " false"
126130 image : ghcr .io / steadybit / extension - instana :v0 .0.0
127131 imagePullPolicy : IfNotPresent
128132 livenessProbe :
@@ -171,6 +175,96 @@ manifest should match snapshot with TLS:
171175 secret :
172176 optional : false
173177 secretName : server - cert
178+ manifest should match snapshot with custom certificates mounted :
179+ 1 : |
180+ apiVersion : apps / v1
181+ kind : Deployment
182+ metadata :
183+ labels :
184+ steadybit .com / discovery - disabled : " true"
185+ steadybit .com / extension : " true"
186+ name : RELEASE - NAME - steadybit - extension - instana
187+ namespace : NAMESPACE
188+ spec :
189+ replicas : 1
190+ selector :
191+ matchLabels :
192+ app .kubernetes .io / instance : RELEASE - NAME
193+ app .kubernetes .io / name : steadybit - extension - instana
194+ template :
195+ metadata :
196+ annotations :
197+ oneagent .dynatrace .com / injection : " false"
198+ labels :
199+ app .kubernetes .io / instance : RELEASE - NAME
200+ app .kubernetes .io / name : steadybit - extension - instana
201+ steadybit .com / discovery - disabled : " true"
202+ steadybit .com / extension : " true"
203+ spec :
204+ containers :
205+ - env :
206+ - name : STEADYBIT_LOG_LEVEL
207+ value : INFO
208+ - name : STEADYBIT_LOG_FORMAT
209+ value : text
210+ - name : SSL_CERT_DIR
211+ value : / etc / ssl / extra - certs :/ etc / ssl / certs
212+ - name : STEADYBIT_EXTENSION_API_TOKEN
213+ valueFrom :
214+ secretKeyRef :
215+ key : api - token
216+ name : steadybit - extension - instana
217+ - name : STEADYBIT_EXTENSION_BASE_URL
218+ value : null
219+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
220+ value : " false"
221+ image : ghcr .io / steadybit / extension - instana :v0 .0.0
222+ imagePullPolicy : IfNotPresent
223+ livenessProbe :
224+ failureThreshold : 5
225+ httpGet :
226+ path : / health / liveness
227+ port : 8091
228+ initialDelaySeconds : 10
229+ periodSeconds : 10
230+ successThreshold : 1
231+ timeoutSeconds : 5
232+ name : extension
233+ readinessProbe :
234+ failureThreshold : 3
235+ httpGet :
236+ path : / health / readiness
237+ port : 8091
238+ initialDelaySeconds : 10
239+ periodSeconds : 10
240+ successThreshold : 1
241+ timeoutSeconds : 1
242+ resources :
243+ limits :
244+ cpu : 200m
245+ memory : 128Mi
246+ requests :
247+ cpu : 50m
248+ memory : 32Mi
249+ securityContext :
250+ allowPrivilegeEscalation : false
251+ capabilities :
252+ drop :
253+ - ALL
254+ readOnlyRootFilesystem : true
255+ volumeMounts :
256+ - mountPath : / etc / ssl / extra - certs
257+ name : extra - certs
258+ readOnly : true
259+ securityContext :
260+ runAsNonRoot : true
261+ seccompProfile :
262+ type : RuntimeDefault
263+ serviceAccountName : steadybit - extension - instana
264+ volumes :
265+ - configMap :
266+ name : instana - self - signed - ca
267+ name : extra - certs
174268manifest should match snapshot with extra env vars :
175269 1 : |
176270 apiVersion : apps / v1
@@ -212,6 +306,8 @@ manifest should match snapshot with extra env vars:
212306 name : steadybit - extension - instana
213307 - name : STEADYBIT_EXTENSION_BASE_URL
214308 value : null
309+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
310+ value : " false"
215311 envFrom :
216312 - configMapRef : null
217313 name : env - configmap
@@ -299,6 +395,90 @@ manifest should match snapshot with extra labels:
299395 name : steadybit - extension - instana
300396 - name : STEADYBIT_EXTENSION_BASE_URL
301397 value : null
398+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
399+ value : " false"
400+ image : ghcr .io / steadybit / extension - instana :v0 .0.0
401+ imagePullPolicy : IfNotPresent
402+ livenessProbe :
403+ failureThreshold : 5
404+ httpGet :
405+ path : / health / liveness
406+ port : 8091
407+ initialDelaySeconds : 10
408+ periodSeconds : 10
409+ successThreshold : 1
410+ timeoutSeconds : 5
411+ name : extension
412+ readinessProbe :
413+ failureThreshold : 3
414+ httpGet :
415+ path : / health / readiness
416+ port : 8091
417+ initialDelaySeconds : 10
418+ periodSeconds : 10
419+ successThreshold : 1
420+ timeoutSeconds : 1
421+ resources :
422+ limits :
423+ cpu : 200m
424+ memory : 128Mi
425+ requests :
426+ cpu : 50m
427+ memory : 32Mi
428+ securityContext :
429+ allowPrivilegeEscalation : false
430+ capabilities :
431+ drop :
432+ - ALL
433+ readOnlyRootFilesystem : true
434+ volumeMounts : null
435+ securityContext :
436+ runAsNonRoot : true
437+ seccompProfile :
438+ type : RuntimeDefault
439+ serviceAccountName : steadybit - extension - instana
440+ volumes : null
441+ manifest should match snapshot with insecureSkipVerify enabled :
442+ 1 : |
443+ apiVersion : apps / v1
444+ kind : Deployment
445+ metadata :
446+ labels :
447+ steadybit .com / discovery - disabled : " true"
448+ steadybit .com / extension : " true"
449+ name : RELEASE - NAME - steadybit - extension - instana
450+ namespace : NAMESPACE
451+ spec :
452+ replicas : 1
453+ selector :
454+ matchLabels :
455+ app .kubernetes .io / instance : RELEASE - NAME
456+ app .kubernetes .io / name : steadybit - extension - instana
457+ template :
458+ metadata :
459+ annotations :
460+ oneagent .dynatrace .com / injection : " false"
461+ labels :
462+ app .kubernetes .io / instance : RELEASE - NAME
463+ app .kubernetes .io / name : steadybit - extension - instana
464+ steadybit .com / discovery - disabled : " true"
465+ steadybit .com / extension : " true"
466+ spec :
467+ containers :
468+ - env :
469+ - name : STEADYBIT_LOG_LEVEL
470+ value : INFO
471+ - name : STEADYBIT_LOG_FORMAT
472+ value : text
473+ - name : STEADYBIT_EXTENSION_API_TOKEN
474+ valueFrom :
475+ secretKeyRef :
476+ key : api - token
477+ name : steadybit - extension - instana
478+ - name : STEADYBIT_EXTENSION_BASE_URL
479+ value : null
480+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
481+ value : " true"
302482 image : ghcr .io / steadybit / extension - instana :v0 .0.0
303483 imagePullPolicy : IfNotPresent
304484 livenessProbe :
@@ -385,6 +565,8 @@ manifest should match snapshot with mutual TLS:
385565 name : steadybit - extension - instana
386566 - name : STEADYBIT_EXTENSION_BASE_URL
387567 value : null
568+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
569+ value : " false"
388570 image : ghcr .io / steadybit / extension - instana :v0 .0.0
389571 imagePullPolicy : IfNotPresent
390572 livenessProbe :
@@ -485,6 +667,8 @@ manifest should match snapshot with mutual TLS using containerPaths:
485667 name : steadybit - extension - instana
486668 - name : STEADYBIT_EXTENSION_BASE_URL
487669 value : null
670+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
671+ value : " false"
488672 image : ghcr .io / steadybit / extension - instana :v0 .0.0
489673 imagePullPolicy : IfNotPresent
490674 livenessProbe :
@@ -565,6 +749,8 @@ manifest should match snapshot with podSecurityContext:
565749 name : steadybit - extension - instana
566750 - name : STEADYBIT_EXTENSION_BASE_URL
567751 value : null
752+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
753+ value : " false"
568754 image : ghcr .io / steadybit / extension - instana :v0 .0.0
569755 imagePullPolicy : IfNotPresent
570756 livenessProbe :
@@ -646,6 +832,8 @@ manifest should match snapshot with priority class:
646832 name : steadybit -extension -instana
647833 - name : STEADYBIT_EXTENSION_BASE_URL
648834 value : null
835+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
836+ value : "false "
649837 image : ghcr .io /steadybit /extension -instana :v0 .0.0
650838 imagePullPolicy : IfNotPresent
651839 livenessProbe :
@@ -727,6 +915,8 @@ manifest should match snapshot without TLS:
727915 name : steadybit -extension -instana
728916 - name : STEADYBIT_EXTENSION_BASE_URL
729917 value : null
918+ - name : STEADYBIT_EXTENSION_INSECURE_SKIP_VERIFY
919+ value : "false "
730920 image : ghcr .io /steadybit /extension -instana :v0 .0.0
731921 imagePullPolicy : IfNotPresent
732922 livenessProbe :
0 commit comments