-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathspec
122 lines (111 loc) · 4.28 KB
/
spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
---
name: cf-kibana
description: This job pushes Kibana UI as a Cloud Foundry application
packages:
- cf-cli-6-linux
- cf-kibana
consumes:
- name: elasticsearch
type: elasticsearch
optional: true
- name: redis
type: redis
optional: true
- name: cloud_controller
type: cloud_controller
optional: true
templates:
errand.sh.erb: bin/run
manifest.yml.erb: config/manifest.yml
kibana.yml.erb: config/kibana.yml
allow-logsearch-access.json.erb: config/allow-logsearch-access.json
properties:
cf-kibana.app_name:
description: "Kibana dashboard app name"
default: logs
cf-kibana.app_memory:
description: "Kibana app memory"
default: 2048M
cf-kibana.disk_quota:
description: "Kibana disk quota"
default: 2GB
cf-kibana.app_instances:
description: "Count of Kibana instances"
default: 1
cf-kibana.oauth2_use_existing_client:
description: "Set true to use existing UAA oauth2 client for Kibana. Note the client required scopes: `openid,oauth.approvals,scim.userids,cloud_controller.read`."
default: false
cf-kibana.oauth2_client_id:
description: "The UAA Kibana oauth2 client id"
default: cf-kibana_oauth2_client
cf-kibana.oauth2_client_secret:
description: "Password to be used for the UAA kibana oauth2 client"
cf-kibana.cloudfoundry.logsearch_space:
description: "CF space where Kibana will be deployed"
default: logsearch
cf-kibana.cloudfoundry.system_org:
description: "The organisation that owns the CF system domain"
default: admin
cf-kibana.cloudfoundry.system_domain:
description: "The CF system domain ( eg: system.10.244.0.34.xip.io )"
cf-kibana.cloudfoundry.apps_domain:
description: "The CF apps domain ( eg: apps.10.244.0.34.xip.io )"
cf-kibana.cloudfoundry.api_security_group:
description: "CF security group with API access"
cf-kibana.cloudfoundry.uaa_admin_client_id:
description: "The UAA admin client id (required scope is `uaa.admin`). The admin client is used to manage the UAA Kibana oauth2 client."
default: admin
cf-kibana.cloudfoundry.uaa_admin_client_secret:
description: "The UAA admin client's secret"
cf-kibana.elasticsearch.host:
description: "ElasticSearch master endpoint"
cf-kibana.elasticsearch.port:
description: "ElasticSearch master port"
default: 9200
cf-kibana.logging_quiet:
description: "Set to true to suppress all logging output other than error messages"
default: true
cf-kibana.session_expiration_ms:
description: "Kibana user session expiration period in milliseconds (default to 12h)"
default: 43200000
cf-kibana.session_key:
description: "Session cookie encryption passphrase; must be >=32 bytes long"
cf-kibana.default_app_id:
description: "The default application to load"
default: "dashboard/App-Overview"
cf-kibana.kibana_index:
description: "Kibana uses an index in Elasticsearch to store saved searches, visualizations and dashboards"
default: ".kibana"
cf-kibana.request_timeout:
description: "Time in milliseconds to wait for responses from the back end or elasticsearch. This must be > 0"
default: 300000
cf-kibana.shard_timeout:
description: "Time in milliseconds for Elasticsearch to wait for responses from shards. Set to 0 to disable"
default: 30000
cf-kibana.plugins:
description: "a list of key-value pairs of plugins. e.g. Kibana-auth: /var/vcap/packagaes/kibana/kibana-auth"
default: []
cf-kibana.console_enabled:
description: "Enable Kibana development console; should be set to `false` in a multi-tenant deployment."
default: false
cf-kibana.config_options:
description: "Additional options to append to kibana configuration (YAML format)."
default: ~
cf-kibana.use_https:
description: "A boolean indicating whether or not you want the redirect_uri to be forced to https"
default: true
cloudfoundry.api_endpoint:
description: "The CF API URL"
cloudfoundry.admin_user:
description: "Username of the admin user"
default: admin
cloudfoundry.admin_password:
description: "Password of the admin user"
cloudfoundry.skip_ssl_validation:
description: "Toggles cli verification of the CF API SSL certificate"
default: true
redis.host:
description: "Redis endpoint"
redis.port:
description: Redis port
default: 6379