|
15 | 15 | {{- $_ := set $write "spec" (mergeOverwrite (deepCopy $common.vmauth.spec) $write.spec) }} |
16 | 16 | {{- $fullname := include "vm.fullname" . }} |
17 | 17 | {{- $urlCtx := dict "helm" . "appKey" (list "globalWrite" "vmauth" "spec") "globalWrite" (dict "vmauth" $write) "style" "managed" "fullname" $fullname }} |
18 | | - {{- $urls = append $urls (printf "%s/prometheus/api/v1/write" (include "vm.url" $urlCtx)) }} |
| 18 | + {{- $urls = append $urls (dict "url" (printf "%s/prometheus/api/v1/write" (include "vm.url" $urlCtx))) }} |
19 | 19 | {{- else }} |
20 | 20 | {{- range $i, $z := $values.availabilityZones }} |
21 | 21 | {{- $zone := mergeOverwrite (deepCopy $zoneTpl) $z }} |
22 | 22 | {{- if $zone.vmcluster.enabled }} |
23 | 23 | {{- $urlSpec := mergeOverwrite (deepCopy ((($common.vmcluster).spec | default dict))) (deepCopy ($zone.vmcluster).spec | default dict) }} |
24 | 24 | {{- $_ := set $zone.vmcluster "spec" $urlSpec }} |
25 | 25 | {{- $_ := set $urlCtx "zone" $zone }} |
26 | | - {{- $_ := set $urlCtx "appKey" (list "zone" "vmcluster" "spec" "vmselect") }} |
27 | | - {{- $urls = append $urls (printf "%s/insert/%s/prometheus/api/v1/write" (include "vm.url" $urlCtx) $tenant) }} |
| 26 | + {{- $_ := set $urlCtx "appKey" (list "zone" "vmcluster" "spec" "vminsert") }} |
| 27 | + {{- $urls = append $urls (dict "url" (printf "%s/insert/%s/prometheus/api/v1/write" (include "vm.url" $urlCtx) $tenant)) }} |
28 | 28 | {{- else if $zone.vmsingle.enabled }} |
29 | 29 | {{- $urlSpec := mergeOverwrite (deepCopy ((($common.vmsingle).spec | default dict))) (deepCopy ($zone.vmsingle).spec | default dict) }} |
30 | 30 | {{- $_ := set $zone.vmsingle "spec" $urlSpec }} |
31 | 31 | {{- $_ := set $urlCtx "zone" $zone }} |
32 | 32 | {{- $_ := set $urlCtx "appKey" (list "zone" "vmsingle" "spec") }} |
33 | | - {{- $urls = append $urls (printf "%s/prometheus/api/v1/write" (include "vm.url" $urlCtx)) }} |
| 33 | + {{- $urls = append $urls (dict "url" (printf "%s/prometheus/api/v1/write" (include "vm.url" $urlCtx))) }} |
34 | 34 | {{- end }} |
35 | 35 | {{- end }} |
36 | 36 | {{- end -}} |
37 | 37 |
|
38 | | -{{- $_ := set $spec "remoteWrites" $urls }} |
| 38 | +{{- $_ := set $spec "remoteWrite" (concat ($spec.remoteWrite | default list) $urls) }} |
39 | 39 | --- |
40 | 40 | apiVersion: operator.victoriametrics.com/v1beta1 |
41 | 41 | kind: VMAgent |
|
0 commit comments