Merge "Add a new parameter for Kibana"
diff --git a/.releasenotes/notes/kibana-new-parameter-29e59b161f750390.yaml b/.releasenotes/notes/kibana-new-parameter-29e59b161f750390.yaml
new file mode 100644
index 0000000..75d3259
--- /dev/null
+++ b/.releasenotes/notes/kibana-new-parameter-29e59b161f750390.yaml
@@ -0,0 +1,11 @@
+---
+summary: >
+ Added a new parameter for Kibana
+features:
+ - Added the ``kibana_version`` parameter to specify
+ which version of Kibana should be deployed.
+ Kibana version 4 is deployed by default.
+ To deploy Kibana version 5, specify the
+ ``kibana_version: 5`` parameter in the
+ ``classes/cluster/<cluster_name>/stacklight/server.yml``
+ file of the Reclass model.
diff --git a/kibana/server/single.yml b/kibana/server/single.yml
index fe0555c..e6a0a4d 100644
--- a/kibana/server/single.yml
+++ b/kibana/server/single.yml
@@ -1,9 +1,12 @@
classes:
- service.kibana.server.single
parameters:
+ _param:
+ kibana_version: 4
kibana:
server:
enabled: true
+ version: ${_param:kibana_version}
default_app_id: "dashboard/logs"
bind:
address: ${_param:single_address}
diff --git a/linux/system/repo/kibana5.yml b/linux/system/repo/kibana5.yml
new file mode 100644
index 0000000..0d6235b
--- /dev/null
+++ b/linux/system/repo/kibana5.yml
@@ -0,0 +1,7 @@
+parameters:
+ linux:
+ system:
+ repo:
+ kibana:
+ source: "deb https://artifacts.elastic.co/packages/5.x/apt stable main"
+ key_url: "https://artifacts.elastic.co/GPG-KEY-elasticsearch"
\ No newline at end of file