@@ -42,24 +42,27 @@ spec:
42
42
{{- end }}
43
43
{{- end }}
44
44
initContainers :
45
- {{- range $index, $tenant := .Values.provisioner.additionalTenants }}
46
- - name : provisioner-{{ $tenant.name }}
45
+ - name : provisioner
47
46
image : " {{ $.Values.provisioner.image.registry }}/{{ $.Values.provisioner.image.repository }}:{{ $.Values.provisioner.image.tag }}"
48
47
imagePullPolicy : {{ $.Values.provisioner.image.pullPolicy }}
49
48
command :
50
- - /usr/bin/provisioner
51
- args :
52
- - -bootstrap-path=/bootstrap
53
- - -cluster-name={{ include "tempo.clusterName" $ }}
54
- - -api-url={{ $.Values.provisioner.apiUrl }}
55
- - -tenant={{ $tenant.name }}
56
- - -access-policy=write-{{ $tenant.name }}:{{ $tenant.name }}:traces:write
57
- - -access-policy=read-{{ $tenant.name }}:{{ $tenant.name }}:traces:read
58
- - -token=write-{{ $tenant.name }}
59
- - -token=read-{{ $tenant.name }}
60
- {{- range $flag, $value := $.Values.provisioner.extraArgs }}
61
- - -{{ $flag }}={{ $value }}
62
- {{- end }}
49
+ - /bin/bash
50
+ - -euc
51
+ - |
52
+ {{- range $tenant := .Values.provisioner.additionalTenants }}
53
+ /usr/bin/provisioner \
54
+ -bootstrap-path=/bootstrap \
55
+ -cluster-name={{ include "tempo.clusterName" $ }} \
56
+ -api-url={{ $.Values.provisioner.apiUrl }} \
57
+ -tenant={{ $tenant.name }} \
58
+ -access-policy=write-{{ $tenant.name }}:{{ $tenant.name }}:traces:write \
59
+ -access-policy=read-{{ $tenant.name }}:{{ $tenant.name }}:traces:read \
60
+ -token=write-{{ $tenant.name }} \
61
+ -token=read-{{ $tenant.name }}
62
+ {{- range $flag, $value := $.Values.provisioner.extraArgs }}
63
+ - -{{ $flag }}={{ $value }}
64
+ {{- end }}
65
+ {{- end }}
63
66
volumeMounts :
64
67
{{- if $.Values.provisioner.extraVolumeMounts }}
65
68
{{ toYaml $.Values.provisioner.extraVolumeMounts | nindent 12 }}
76
79
env :
77
80
{{ toYaml . | nindent 12 }}
78
81
{{- end }}
79
- {{- end }}
80
82
containers :
81
83
- name : create-secret
82
84
image : {{ .Values.kubectlImage.repository }}:{{ .Values.kubectlImage.tag }}
@@ -120,4 +122,10 @@ spec:
120
122
secretName : {{ .Values.tokengenJob.adminTokenSecret }}
121
123
- name : bootstrap
122
124
emptyDir : {}
125
+ {{- if .Values.provisioner.extraVolumes }}
126
+ {{- toYaml .Values.provisioner.extraVolumes | nindent 8 }}
127
+ {{- end }}
128
+ {{- if .Values.global.extraVolumes }}
129
+ {{- toYaml .Values.global.extraVolumes | nindent 8 }}
130
+ {{- end }}
123
131
{{- end -}}
0 commit comments