File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed
charts/webhooks-receiver/templates Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change
1
+ {{- $repeaterIDs := (or (and (hasKey .Values "global") (hasKey .Values.global "repeaterIDs") .Values.global.repeaterIDs) (list .Values.repeaterID)) }}
2
+ {{- $token := (or (and (hasKey .Values "global") (hasKey .Values.global "token") .Values.global.token) .Values.token) }}
3
+ {{- $cluster := (or (hasKey .Values "global") (hasKey .Values.global "cluster") .Values.global.cluster) .Values.cluster) }}
4
+ {{- $timeout := (or (hasKey .Values "global") (hasKey .Values.global "timeout") .Values.global.timeout) .Values.timeout "30000") }}
5
+ {{- $repeaterImageTag := (or (hasKey .Values "global") (hasKey .Values.global "repeaterImageTag") .Values.global.repeaterImageTag) .Values.repeaterImageTag "latest") }}
6
+
7
+ ---
1
8
apiVersion : apps/v1
2
9
kind : Deployment
3
10
metadata :
36
43
port : 8080
37
44
scheme : HTTP
38
45
39
- {{- if and .Values.repeaterID .Values.token .Values.cluster }}
40
- - name : repeater
41
- image : brightsec/cli{{ if .Values.repeaterImageTag }}:{{ .Values.repeaterImageTag }}{{ else }}:latest{{ end }}
46
+ {{- if and $token $cluster }}
47
+ {{- range $index, $repeaterID := $repeaterIDs }}
48
+ - name : repeater-{{ $index }}
49
+ image : brightsec/cli:{{ $repeaterImageTag }}
42
50
command : ["bright-cli", "repeater"]
43
51
args :
44
52
- " --token=$(TOKEN)"
@@ -52,11 +60,12 @@ spec:
52
60
memory : 100Mi
53
61
env :
54
62
- name : REPEATER_ID
55
- value : " {{ .Values. repeaterID }}"
63
+ value : " {{ $ repeaterID }}"
56
64
- name : TOKEN
57
- value : " {{ .Values. token }}"
65
+ value : " {{ $ token }}"
58
66
- name : CLUSTER
59
- value : " {{ .Values. cluster }}"
67
+ value : " {{ $ cluster }}"
60
68
- name : TIMEOUT
61
- value : " {{ .Values.timeout | default " 30000" }}"
69
+ value : " {{ $timeout }}"
70
+ {{- end }}
62
71
{{- end }}
You can’t perform that action at this time.
0 commit comments