Add common part with DevopPortal
The services definitions which are located at metadata/service/services
will be moved onto the system level, to be re-used in particular
components.
Change-Id: I227638b7a486c156578e5b0d57eb6eb4d9854a89
diff --git a/metadata/service/control/single.yml b/metadata/service/control/single.yml
new file mode 100644
index 0000000..6d43062
--- /dev/null
+++ b/metadata/service/control/single.yml
@@ -0,0 +1,15 @@
+applications:
+ - devops_portal
+parameters:
+ _param:
+ devops_portal_image: docker-sandbox.sandbox.mirantis.net/ikharin/oss/devops-portal:latest
+ devops_portal_external_port: 8000
+ devops_portal:
+ control:
+ enabled: true
+ container:
+ image: ${_param:devops_portal_image}
+ external_ip: ${_param:devops_portal_external_ip}
+ external_port: ${_param:devops_portal_external_port}
+ container_port: 8000
+ services: {}
diff --git a/metadata/service/services/artifactory.yml b/metadata/service/services/artifactory.yml
new file mode 100644
index 0000000..9ca4ca6
--- /dev/null
+++ b/metadata/service/services/artifactory.yml
@@ -0,0 +1,7 @@
+parameters:
+ devops_portal:
+ control:
+ services:
+ artifactory:
+ enabled: true
+ endpoint: ${_param:devops_portal_artifactory_url}
diff --git a/metadata/service/services/elasticsearch.yml b/metadata/service/services/elasticsearch.yml
new file mode 100644
index 0000000..179d95f
--- /dev/null
+++ b/metadata/service/services/elasticsearch.yml
@@ -0,0 +1,8 @@
+parameters:
+ devops_portal:
+ control:
+ services:
+ elasticsearch:
+ enabled: true
+ endpoint: ${_param:devops_portal_elasticsearch_url}
+ configure_proxy: true
diff --git a/metadata/service/services/gerrit.yml b/metadata/service/services/gerrit.yml
new file mode 100644
index 0000000..5c73533
--- /dev/null
+++ b/metadata/service/services/gerrit.yml
@@ -0,0 +1,7 @@
+parameters:
+ devops_portal:
+ control:
+ services:
+ gerrit:
+ enabled: true
+ endpoint: ${_param:devops_portal_gerrit_url}
diff --git a/metadata/service/services/grafana.yml b/metadata/service/services/grafana.yml
new file mode 100644
index 0000000..fd3d79a
--- /dev/null
+++ b/metadata/service/services/grafana.yml
@@ -0,0 +1,7 @@
+parameters:
+ devops_portal:
+ control:
+ services:
+ grafana:
+ enabled: true
+ endpoint: ${_param:devops_portal_grafana_url}
diff --git a/metadata/service/services/jenkins.yml b/metadata/service/services/jenkins.yml
new file mode 100644
index 0000000..8bda0b3
--- /dev/null
+++ b/metadata/service/services/jenkins.yml
@@ -0,0 +1,10 @@
+parameters:
+ devops_portal:
+ control:
+ services:
+ jenkins:
+ enabled: true
+ endpoint: ${_param:devops_portal_jenkins_url}
+ credentials:
+ username: ${_param:devops_portal_jenkins_username}
+ password: ${_param:devops_portal_jenkins_password}
diff --git a/metadata/service/services/kibana.yml b/metadata/service/services/kibana.yml
new file mode 100644
index 0000000..ed7abe9
--- /dev/null
+++ b/metadata/service/services/kibana.yml
@@ -0,0 +1,7 @@
+parameters:
+ devops_portal:
+ control:
+ services:
+ kibana:
+ enabled: true
+ endpoint: ${_param:devops_portal_kibana_url}
diff --git a/metadata/service/services/riverdelta.yml b/metadata/service/services/riverdelta.yml
new file mode 100644
index 0000000..252d864
--- /dev/null
+++ b/metadata/service/services/riverdelta.yml
@@ -0,0 +1,8 @@
+parameters:
+ devops_portal:
+ control:
+ services:
+ riverdelta:
+ enabled: true
+ endpoint: ${_param:devops_portal_riverdelta_url}
+
diff --git a/metadata/service/services/rundeck.yml b/metadata/service/services/rundeck.yml
new file mode 100644
index 0000000..b1474cc
--- /dev/null
+++ b/metadata/service/services/rundeck.yml
@@ -0,0 +1,12 @@
+parameters:
+ devops_portal:
+ control:
+ services:
+ rundeck:
+ enabled: true
+ endpoint: ${_param:devops_portal_rundeck_url}
+ configure_proxy: true
+ credentials:
+ token: ${_param:devops_portal_rundeck_token}
+ username: ${_param:devops_portal_rundeck_username}
+ password: ${_param:devops_portal_rundeck_password}
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
new file mode 100644
index 0000000..4facf47
--- /dev/null
+++ b/metadata/service/support.yml
@@ -0,0 +1,11 @@
+parameters:
+ devops_portal:
+ _support:
+ collectd:
+ enabled: false
+ heka:
+ enabled: false
+ sensu:
+ enabled: false
+ sphinx:
+ enabled: false