File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed
Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 5252 securityContext :
5353 {{- toYaml .Values.podSecurityContext | nindent 8 }}
5454 serviceAccountName : {{ include "kagent.fullname" . }}
55+ automountServiceAccountToken : {{ .Values.automountServiceAccountToken }}
5556 containers :
5657 - name : tools
5758 command :
Original file line number Diff line number Diff line change @@ -140,3 +140,19 @@ tests:
140140 value :
141141 app.kubernetes.io/name : kagent-tools
142142 app.kubernetes.io/instance : RELEASE-NAME
143+
144+ - it : should enable automountServiceAccountToken by default
145+ template : deployment.yaml
146+ asserts :
147+ - equal :
148+ path : spec.template.spec.automountServiceAccountToken
149+ value : true
150+
151+ - it : should disable automountServiceAccountToken when configured
152+ template : deployment.yaml
153+ set :
154+ automountServiceAccountToken : false
155+ asserts :
156+ - equal :
157+ path : spec.template.spec.automountServiceAccountToken
158+ value : false
Original file line number Diff line number Diff line change @@ -44,6 +44,9 @@ podSecurityContext: {}
4444 # fsGroup: 2000
4545
4646securityContext : {}
47+
48+ # Disable service account token mounting to force usage of Authorization header
49+ automountServiceAccountToken : true
4750 # capabilities:
4851 # drop:
4952 # - ALL
You can’t perform that action at this time.
0 commit comments