mirror of
https://github.com/fluxerapp/fluxer.git
synced 2026-09-02 21:04:06 +03:00
27 lines
857 B
YAML
27 lines
857 B
YAML
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: nats-config
|
|
namespace: {{.Values.global.namespace}}
|
|
labels: {{- include "fluxer.labels" . | nindent 4}}
|
|
data:
|
|
nats.conf: |
|
|
listen: 0.0.0.0:{{ .Values.nats.clientPort }}
|
|
http: 0.0.0.0:{{ .Values.nats.monitorPort }}
|
|
max_payload: {{ .Values.nats.maxPayload | default "64MB" }}
|
|
max_pending: {{ .Values.nats.maxPending | default "128MB" }}
|
|
max_connections: {{ .Values.nats.maxConnections | default 2048 }}
|
|
|
|
cluster {
|
|
name: fluxer-nats
|
|
listen: 0.0.0.0:{{ .Values.nats.clusterPort }}
|
|
|
|
routes = [
|
|
{{- range $i := until (int .Values.nats.replicas) }}
|
|
nats-route://nats-{{ $i }}.nats-headless.{{ $.Values.global.namespace }}.svc.cluster.local:{{ $.Values.nats.clusterPort }}
|
|
{{- end }}
|
|
]
|
|
}
|