diff options
Diffstat (limited to 'spec/fixtures/lib/gitlab/metrics/dashboard/schemas/metrics.json')
-rw-r--r-- | spec/fixtures/lib/gitlab/metrics/dashboard/schemas/metrics.json | 60 |
1 files changed, 47 insertions, 13 deletions
diff --git a/spec/fixtures/lib/gitlab/metrics/dashboard/schemas/metrics.json b/spec/fixtures/lib/gitlab/metrics/dashboard/schemas/metrics.json index 8ee207b7ebf..79132c0d039 100644 --- a/spec/fixtures/lib/gitlab/metrics/dashboard/schemas/metrics.json +++ b/spec/fixtures/lib/gitlab/metrics/dashboard/schemas/metrics.json @@ -2,23 +2,57 @@ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "required": [ - "label", - "prometheus_endpoint_path" + "label" ], "oneOf": [ - { "required": ["query"] }, - { "required": ["query_range"] } + { + "required": [ + "query" + ] + }, + { + "required": [ + "query_range" + ] + } ], "properties": { - "id": { "type": "string" }, - "query_range": { "type": ["string", "number"] }, - "query": { "type": ["string", "number"] }, - "unit": { "type": "string" }, - "label": { "type": "string" }, - "track": { "type": "string" }, - "prometheus_endpoint_path": { "type": "string" }, - "metric_id": { "type": "number" }, - "edit_path": { "type": ["string", "null"] } + "id": { + "type": "string" + }, + "query_range": { + "type": [ + "string", + "number" + ] + }, + "query": { + "type": [ + "string", + "number" + ] + }, + "unit": { + "type": "string" + }, + "label": { + "type": "string" + }, + "track": { + "type": "string" + }, + "prometheus_endpoint_path": { + "type": "string" + }, + "metric_id": { + "type": "number" + }, + "edit_path": { + "type": [ + "string", + "null" + ] + } }, "additionalProperties": false } |