summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyasonik <syasonik@gitlab.com>2019-02-15 14:59:14 +0800
committersyasonik <syasonik@gitlab.com>2019-02-18 15:29:41 +0800
commit3c9ea3997e38192ce7fec3f2f33bf46b4534cc32 (patch)
tree821a8c9c094b895eb468981b8ed8cfb0826f4f94
parent81968982d90e115910a84567598c0a2bef910ff0 (diff)
downloadgitlab-ce-setup-multiple-queries.tar.gz
Add import/export support for prometheus queriessetup-multiple-queries
-rw-r--r--lib/gitlab/import_export/import_export.yml5
-rw-r--r--spec/lib/gitlab/import_export/all_models.yml3
-rw-r--r--spec/lib/gitlab/import_export/safe_model_attributes.yml8
3 files changed, 15 insertions, 1 deletions
diff --git a/lib/gitlab/import_export/import_export.yml b/lib/gitlab/import_export/import_export.yml
index 099677a791c..5da9e937540 100644
--- a/lib/gitlab/import_export/import_export.yml
+++ b/lib/gitlab/import_export/import_export.yml
@@ -71,7 +71,8 @@ project_tree:
- :create_access_levels
- :project_feature
- :custom_attributes
- - :prometheus_metrics
+ - prometheus_metrics:
+ - :prometheus_queries
- :project_badges
- :ci_cd_settings
- :error_tracking_setting
@@ -127,6 +128,8 @@ excluded_attributes:
prometheus_metrics:
- :common
- :identifier
+ prometheus_queries:
+ - :identifier
snippets:
- :expired_at
merge_request_diff:
diff --git a/spec/lib/gitlab/import_export/all_models.yml b/spec/lib/gitlab/import_export/all_models.yml
index c15b360b563..96927fc59d9 100644
--- a/spec/lib/gitlab/import_export/all_models.yml
+++ b/spec/lib/gitlab/import_export/all_models.yml
@@ -323,6 +323,9 @@ priorities:
- label
prometheus_metrics:
- project
+- prometheus_queries
+prometheus_queries:
+- prometheus_metric
timelogs:
- issue
- merge_request
diff --git a/spec/lib/gitlab/import_export/safe_model_attributes.yml b/spec/lib/gitlab/import_export/safe_model_attributes.yml
index baca8f6d542..dfef1a11a8f 100644
--- a/spec/lib/gitlab/import_export/safe_model_attributes.yml
+++ b/spec/lib/gitlab/import_export/safe_model_attributes.yml
@@ -581,6 +581,14 @@ PrometheusMetric:
- group
- common
- identifier
+PrometheusQuery:
+- id
+- created_at
+- updated_at
+- prometheus_metric_id
+- unit
+- legend
+- query
Badge:
- id
- link_url