apiVersion: v1 kind: ConfigMap metadata: name: p3x-redis-ui-settings namespace: {{ .Release.Namespace }} data: .p3xrs-conns.json: | { "list": [ {{- if .Values.connections }} {{- $length := .Values.connections | len }} {{- range $index, $connection := .Values.connections }} { "name": "{{ $connection.name }}", "host": "{{ $connection.host }}", "port": {{ $connection.port | default 6379 }}, "password": "{{ $connection.password }}", "id": "{{ $connection.id }}", "nodes": [], "azure": {{ $connection.azure | default false }}, "cluster": {{ $connection.cluster | default false }}, "awsElastiCache": {{ $connection.awsElastiCache | default false }} } {{- if ne $length ($index | add1) }} , {{- end -}} {{- end -}} {{- end -}} ], "license": "{{ .Values.license }}" }