d6d8d2148d
* implement metrics
26 lines
700 B
YAML
26 lines
700 B
YAML
{{- if eq .Values.mode "file" }}
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: sync-conf
|
|
namespace: {{ .Release.Namespace }}
|
|
data:
|
|
config.yaml: |
|
|
origin:
|
|
url: 'http://service-origin.{{ $.Release.Namespace }}.svc.cluster.local:3000'
|
|
username: username
|
|
password: password
|
|
api:
|
|
port: 9090
|
|
metrics:
|
|
enabled: true
|
|
scrapeInterval: 30s
|
|
replicas:
|
|
{{- range $i,$version := .Values.replica.versions }}
|
|
- url: 'http://service-replica-{{ $version | toString | replace "." "-" }}.{{ $.Release.Namespace }}.svc.cluster.local:3000'
|
|
username: username
|
|
password: password
|
|
autoSetup: true
|
|
{{- end }}
|
|
{{- end }}
|