summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSérgio <[email protected]>2020-07-26 02:09:02 +0300
committerGitHub <[email protected]>2020-07-25 19:09:02 -0400
commit23c608375ac98b5983289f0eda92872013ce7eff (patch)
tree75086c4563d3cc071093d1f8442e4ead5b2930fb
parent3a88ff218ed998a00ff172df2c0a1bf734a22b0d (diff)
downloadcaprover-one-click-apps-23c608375ac98b5983289f0eda92872013ce7eff.tar.gz
caprover-one-click-apps-23c608375ac98b5983289f0eda92872013ce7eff.zip
Kibana one click app (#235)
* Kibana one click app * Prettier formatting
-rw-r--r--public/v2/apps/kibana.json51
-rw-r--r--public/v2/logos/kibana.pngbin0 -> 40921 bytes
2 files changed, 51 insertions, 0 deletions
diff --git a/public/v2/apps/kibana.json b/public/v2/apps/kibana.json
new file mode 100644
index 0000000..5cae72a
--- /dev/null
+++ b/public/v2/apps/kibana.json
@@ -0,0 +1,51 @@
+{
+ "captainVersion": "2",
+ "documentation": "https://www.elastic.co/guide/en/kibana/current/docker.html",
+ "displayName": "kibana",
+ "description": "Kibana is a free and open user interface that lets you visualize your Elasticsearch data and navigate the Elastic Stack.",
+ "dockerCompose": {
+ "services": {
+ "$$cap_appname": {
+ "containerHttpPort": "5601",
+ "environment": {
+ "SERVER_NAME": "$$cap_appname",
+ "KIBANA_DEFAULTAPPID": "$$cap_KIBANA_DEFAULTAPPID",
+ "MONITORING_ENABLED": "$$cap_MONITORING_ENABLED",
+ "ELASTICSEARCH_HOSTS": "$$cap_ELASTICSEARCH_HOSTS"
+ },
+ "image": "docker.elastic.co/kibana/kibana:$$cap_version",
+ "restart": "always"
+ }
+ },
+ "version": "2"
+ },
+ "instructions": {
+ "end": "That's it! If you get a 502 it might mean that kibana cannot find your elasticsearch instance. Please recheck your configs\n. Ensure basic auth is enabled so your data is not publicly available.",
+ "start": "Provide the ELASTICSEARCH_HOSTS so that kibana can find your elasticsearch instance. be sure to include the http:// protocol in the url.\n Note that Kibana does not have persistent volumes as all data is stored in the elasticsearch instance itself."
+ },
+ "variables": [
+ {
+ "label": "Kibana version",
+ "defaultValue": "7.8.0",
+ "description": "It's highly recommended that you don't use the latest tag but instead the major version you need.",
+ "id": "$$cap_version"
+ },
+ {
+ "label": "Default App id",
+ "defaultValue": "home",
+ "description": "The default app that is loaded when you visit Kibana. Defaults to home",
+ "id": "$$cap_KIBANA_DEFAULTAPPID"
+ },
+ {
+ "label": "MONITORING_ENABLED",
+ "description": "Enable kibana monitoring features?",
+ "defaultValue": "true",
+ "id": "$$cap_MONITORING_ENABLED"
+ },
+ {
+ "label": "ELASTICSEARCH_HOSTS",
+ "description": "URL of the elasticsearch hosts to use. Please include the http or https in the urls. eg. http://srv-captain--elastic",
+ "id": "$$cap_ELASTICSEARCH_HOSTS"
+ }
+ ]
+}
diff --git a/public/v2/logos/kibana.png b/public/v2/logos/kibana.png
new file mode 100644
index 0000000..bac1668
--- /dev/null
+++ b/public/v2/logos/kibana.png
Binary files differ