---
# example definition of a more complex json configuration files to mount it into the docker container via
# helm chart - everything from the "local_production_json" key is written into the configmap generated by helm
# and mounted as a file into the container from the configmap
#
# The data are written as file "local-production-docker.json" to not overwrite the file "local-production.json"
# that gets create from within the docker startup script. Redis commander first evaluates the "local-production.json"
# and afterward "local-production-docker.json"  - keys defined here overwrite settings from "local-production.json".
#
# this example defines all data to write into the "local_production.json" file as JSON - the
# data are written as-is into the config file without any conversion
connections:
  local_production_json: >-
    {
      "noSave": false,
      "noLogData": false,
      "ui": {
        "foldingChar": "|"
      },
      "redis": {
        "readOnly": true
      },
      "server": {
        "clientMaxBodySize": "500kb",
        "httpAuth": {
          "username": "the-user",
          "password": "is-secret"
        }
      },
      "connections": [
        {
          "label": "redis-sentinel-service-x",
          "sentinels": "19.94.12.11:26379, 19.94.12.12:26379",
          "sentinelName": "mymaster",
          "dbIndex": 0
        },
        {
          "label": "redis-sentinel-service-y",
          "sentinels": "20.20.12.11:26379",
          "sentinelName": "mymaster",
          "dbIndex": 0
        },
        {
          "label": "redis-server-service-xz",
          "host": "19.94.12.11",
          "port": "6379",
          "dbIndex": 0
        }
      ]
    }
