{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "description": "Values returned by Grafana instantiation",
  "properties": {
    "url": {
      "description": "Shared frontend for this Grafana instance",
      "format": "uri",
      "type": "string"
    },
    "grafana-username": {
      "description": "Admin user for grafana",
      "type": "string"
    },
    "grafana-password": {
      "description": "Password for grafana's admin user",
      "type": "string"
    },
    "grafana-url": {
      "description": "IPv6 URL to access grafana",
      "format": "uri",
      "type": "string"
    },
    "influxdb-url": {
      "description": "IPv6 URL of influxdb HTTP endpoint",
      "format": "uri",
      "type": "string"
    },
    "influxdb-database": {
      "description": "database created in influxdb",
      "type": "string"
    },
    "influxdb-username": {
      "description": "username for influxdb",
      "type": "string"
    },
    "influxdb-password": {
      "description": "password for influxdb user",
      "type": "string"
    },
    "loki-url": {
      "description": "Base URL of Loki",
      "format": "uri",
      "type": "string"
    },
    "loki-caucase-url": {
      "description": "URL caucase service used by Loki",
      "format": "uri",
      "type": "string"
    },
    "agent-promtail-url": {
      "description": "URL of embedded server from promtail",
      "format": "uri",
      "type": "string"
    },
    "agent-facl-script": {
      "description": "Path of a generated script to set ACL for the agent to access files and sockets. This might be needed depending on how slapos partitions were formatted",
      "type": "string"
    }
  },
  "type": "object"
}
