Commit graph

13105 commits

Author SHA1 Message Date
LeeDr c650ab9513 Merge branch 'master' into runTestsOnChrome 2016-06-15 11:30:23 -05:00
LeeDr bfcb875c77 Merge master 2016-06-15 11:29:23 -05:00
Shaunak Kashyap 97144848a9 Merge pull request #7454 from ycombinator/gh-7424
Mirror ES status; set own status to red if user settings are not found
2016-06-15 11:28:08 -05:00
LeeDr d4914a3cff getSpinnerDone in dashboard 2016-06-15 11:19:59 -05:00
Tyler Smalley 3ec1c513a5 Removes duplicate indexPatternIds resolution
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-15 08:54:34 -07:00
Tyler Smalley 725c2c1142 Addresses ManagementSection test feedback
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-15 08:54:33 -07:00
Jonathan Budzenski 5b385a532c Merge pull request #7468 from jbudz/test-timeout
[test] Increase server logging test timeout
2016-06-15 10:53:38 -05:00
Shaunak Kashyap 622272934e
Extracting conditional message into its own constant for better readability 2016-06-15 08:36:25 -07:00
Jonathan Budzenski a8084a3cbc [test] Increase server logging test timeout 2016-06-15 10:22:00 -05:00
Jonathan Budzenski a1672537e4 Merge pull request #7440 from jbudz/plugin-paths
[plugin installer] check multiple default paths for config
2016-06-15 10:11:36 -05:00
Jonathan Budzenski b32949dfcd Merge pull request #7387 from jbudz/issues/6728
[packages] Set publish prefix kibana/major_version.x
2016-06-15 09:56:00 -05:00
Jonathan Budzenski 314e095441 Merge pull request #7422 from jbudz/package-dirs
[build] Cleanup dirs on uninstall
2016-06-15 09:24:02 -05:00
Jonathan Budzenski bd3cca9efa Merge pull request #7431 from jbudz/issues/7430
[build] Set init description to kibana
2016-06-15 09:22:32 -05:00
Jonathan Budzenski e81e1f25cd Merge pull request #7458 from jbudz/package-cache
[build] Include babelcache so it can be chowned to kibana user
2016-06-15 09:21:10 -05:00
Jonathan Budzenski 83681d980d [build] Include babelcache so it can be chowned to kibana user 2016-06-15 07:44:12 -05:00
Tyler Smalley 56d03d9f8a Don't require /management/data for existing indicies
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-15 00:03:21 -07:00
Shaunak Kashyap 658d5f5418
Improving comment 2016-06-14 23:53:56 -07:00
Shaunak Kashyap 7b61123288
Ignore the extra log line about the settings status 2016-06-14 23:26:31 -07:00
Shaunak Kashyap 5fe4a6bd30 Merge pull request #2 from spalger/pr/7454
[ui/settings] go red when settings are not found, otherwise mimic es …
2016-06-15 00:25:51 -05:00
spalger ced2a21de3 [ui/settings] go red when settings are not found, otherwise mimic es status 2016-06-14 22:21:22 -07:00
Shaunak Kashyap 273c3499ce Merge branch 'master' into gh-7424 2016-06-14 22:05:36 -07:00
Spencer 7af3e7e64d Merge pull request #7459 from spalger/implement/pluginSpecificStatus
[server/status] implement generic status tracking
2016-06-14 22:00:25 -07:00
spalger e232e07660 [statusPage] update functional test 2016-06-14 21:38:56 -07:00
spalger 1504a9ec21 [server/status] remove PluginStatus class 2016-06-14 21:38:50 -07:00
spalger 10be384652 [statusPage] remove status grouping, fix some classnames 2016-06-14 20:43:03 -07:00
spalger 8cb16949f9 [statusPage] remove "service" naming 2016-06-14 20:04:52 -07:00
spalger fe67508381 [server/status] cleanup services table on status page 2016-06-14 19:07:51 -07:00
spalger ef9eba554c [status] update functional tests to use testSubject selector 2016-06-14 19:07:49 -07:00
spalger e6a8da048b [server/status] implement generic status tracking
In https://github.com/elastic/kibana/pull/7333 we needed the ability to set the server status from outside of a plugin, but statuses were implemented in a way that coupled them to plugins. This let to reaching in and setting the status of a plugin from the server. Rather than extending the undesirable coupling of status & plugin I've instead made the server status service support creating more generic status tracker objects, and extended it's API to include plugin-specific methods like `createForPluginId(pluginId)` and `getStateForPluginId(pluginId)`.

With the new API the settings service will be able to create it's own status object with `kbnServer.status.create('settings')` rather than reaching into the kibana plugin and setting its status.
2016-06-14 18:29:28 -07:00
Tyler Smalley 65b0de73b8 Labels Kibana's settings as "Advanced Settings"
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:13 -07:00
Tyler Smalley b21cf83e3c Resolves indexPatternIds for /management/data path
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:13 -07:00
Tyler Smalley 01d56e2023 Quotes directive argument
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:13 -07:00
Tyler Smalley 96bf22264c Loads default index instead of preforming a redirect
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:13 -07:00
Tyler Smalley fb313cdf2b Prevents linking to last sub-url for Management
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:13 -07:00
Tyler Smalley 90bffc5a73 Moves index creation to management/data/index
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:12 -07:00
Tyler Smalley 727bc0c6f5 Improves documentation for ManagementSection
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:12 -07:00
Tyler Smalley 5e237cb1ea Fixes styling for Saved Object page
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:12 -07:00
Tyler Smalley 78e96f9af0 Removes title on Indicies as it's represented in the sub-nav
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:12 -07:00
Tyler Smalley 8e69ed2f0b Maintain section selection for child pages
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:12 -07:00
Tyler Smalley 0ac1c8c9a7 Changes MangementSection.get{,Section}
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:12 -07:00
CJ Cenizal b43ac4cdd5 Refactor management styles for less specificity. 2016-06-14 16:43:12 -07:00
Tyler Smalley 91b6d92529 Changes settings to management
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-06-14 16:43:12 -07:00
Shaunak Kashyap 777ebbce5a
Setting Elasticsearch plugin to yellow instead of Kibana plugin
The Elasticsearch plugin is what is responsible for (re)creating the Kibana index. So it makes sense that if we couldn't find the user settings in that index, we set the Elasticsearch plugin to yellow. Once it recreates the Kibana index, it will set itself to green. No need to toggle the states of the Kibana plugin at all.
2016-06-14 16:13:03 -07:00
Matt Bargar 4290e40580 Merge pull request #7456 from BigFunger/feature-ingest-grok-fix
[add data] fixes grok processor converter
2016-06-14 17:47:45 -04:00
Jonathan Budzenski 29e26de7e2 [build] Cleanup dirs on uninstall 2016-06-14 15:46:31 -05:00
Court Ewing dbfee59b66 Merge pull request #7317 from epixa/newbuild
Apply -snapshot suffix during build task
2016-06-14 16:25:39 -04:00
Jim Unger 5a6adcb13e [add data] fixes grok processor converter 2016-06-14 14:25:56 -05:00
Shaunak Kashyap a81d7595d8
Toggle Kibana to yellow instead of red
Yellow is good in situations where the user doesn't need to take remedial actions to turn a plugin green. Red is good in situations where the user needs to do something to turn the plugin green.
2016-06-14 11:56:23 -07:00
Shaunak Kashyap 9c302e2378
Toggle Kibana plugin red/green depending on whether user settings are available
If user settings are requested but are not available in the Kibana index, turn the Kibana plugin red. If they are requested and available, turn the plugin green again, if necessary.
2016-06-14 10:55:25 -07:00
CJ Cenizal 5ffb9d4d43 Merge pull request #7453 from cjcenizal/improvement/update-baseline-screenshots
Update baseline screenshots with loaded CSS.
2016-06-14 09:55:49 -07:00