Skip to content

Commit cf749b0

Browse files
committed
feat: prevent dynatrace one-agent injection
The extra resource consumption of the dynatrace one agent injection into the containers causes problems with the default resource limits and causes OOM kills. This prevents the injection.
1 parent 1fdd3f2 commit cf749b0

File tree

3 files changed

+19
-9
lines changed

3 files changed

+19
-9
lines changed

charts/steadybit-extension-scaffold/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: steadybit-extension-scaffold
33
description: Steadybit scaffold extension Helm chart for Kubernetes.
4-
version: 1.0.24
4+
version: 1.0.25
55
appVersion: latest
66
home: https://www.steadybit.com/
77
icon: https://steadybit-website-assets.s3.amazonaws.com/logo-symbol-transparent.png

charts/steadybit-extension-scaffold/templates/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ spec:
2525
{{- toYaml . | nindent 8 }}
2626
{{- end }}
2727
annotations:
28+
oneagent.dynatrace.com/injection: "false"
2829
{{- with .Values.podAnnotations }}
2930
{{- toYaml . | nindent 8 }}
3031
{{- end }}

charts/steadybit-extension-scaffold/tests/__snapshot__/deployment_test.yaml.snap

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ manifest should match snapshot using podAnnotations and Labels:
1717
template:
1818
metadata:
1919
annotations:
20+
oneagent.dynatrace.com/injection: "false"
2021
some-annotation: some-annotation-value
2122
labels:
2223
app.kubernetes.io/instance: RELEASE-NAME
@@ -89,7 +90,8 @@ manifest should match snapshot with TLS:
8990
app.kubernetes.io/name: steadybit-extension-scaffold
9091
template:
9192
metadata:
92-
annotations: null
93+
annotations:
94+
oneagent.dynatrace.com/injection: "false"
9395
labels:
9496
app.kubernetes.io/instance: RELEASE-NAME
9597
app.kubernetes.io/name: steadybit-extension-scaffold
@@ -171,7 +173,8 @@ manifest should match snapshot with extra env vars:
171173
app.kubernetes.io/name: steadybit-extension-scaffold
172174
template:
173175
metadata:
174-
annotations: null
176+
annotations:
177+
oneagent.dynatrace.com/injection: "false"
175178
labels:
176179
app.kubernetes.io/instance: RELEASE-NAME
177180
app.kubernetes.io/name: steadybit-extension-scaffold
@@ -250,7 +253,8 @@ manifest should match snapshot with extra labels:
250253
app.kubernetes.io/name: steadybit-extension-scaffold
251254
template:
252255
metadata:
253-
annotations: null
256+
annotations:
257+
oneagent.dynatrace.com/injection: "false"
254258
labels:
255259
app.kubernetes.io/instance: RELEASE-NAME
256260
app.kubernetes.io/name: steadybit-extension-scaffold
@@ -322,7 +326,8 @@ manifest should match snapshot with mutual TLS:
322326
app.kubernetes.io/name: steadybit-extension-scaffold
323327
template:
324328
metadata:
325-
annotations: null
329+
annotations:
330+
oneagent.dynatrace.com/injection: "false"
326331
labels:
327332
app.kubernetes.io/instance: RELEASE-NAME
328333
app.kubernetes.io/name: steadybit-extension-scaffold
@@ -413,7 +418,8 @@ manifest should match snapshot with mutual TLS using containerPaths:
413418
app.kubernetes.io/name: steadybit-extension-scaffold
414419
template:
415420
metadata:
416-
annotations: null
421+
annotations:
422+
oneagent.dynatrace.com/injection: "false"
417423
labels:
418424
app.kubernetes.io/instance: RELEASE-NAME
419425
app.kubernetes.io/name: steadybit-extension-scaffold
@@ -490,7 +496,8 @@ manifest should match snapshot with podSecurityContext:
490496
app.kubernetes.io/name: steadybit-extension-scaffold
491497
template:
492498
metadata:
493-
annotations: null
499+
annotations:
500+
oneagent.dynatrace.com/injection: "false"
494501
labels:
495502
app.kubernetes.io/instance: RELEASE-NAME
496503
app.kubernetes.io/name: steadybit-extension-scaffold
@@ -563,7 +570,8 @@ manifest should match snapshot with priority class:
563570
app.kubernetes.io/name: steadybit-extension-scaffold
564571
template:
565572
metadata:
566-
annotations: null
573+
annotations:
574+
oneagent.dynatrace.com/injection: "false"
567575
labels:
568576
app.kubernetes.io/instance: RELEASE-NAME
569577
app.kubernetes.io/name: steadybit-extension-scaffold
@@ -635,7 +643,8 @@ manifest should match snapshot without TLS:
635643
app.kubernetes.io/name: steadybit-extension-scaffold
636644
template:
637645
metadata:
638-
annotations: null
646+
annotations:
647+
oneagent.dynatrace.com/injection: "false"
639648
labels:
640649
app.kubernetes.io/instance: RELEASE-NAME
641650
app.kubernetes.io/name: steadybit-extension-scaffold

0 commit comments

Comments
 (0)