Commit graph

692 commits

Author SHA1 Message Date
Court Ewing
af6175e81a Run server tests on port 9210
The UI tests were already running against a non-default port (ie 9200),
so there is already precedent for this.

Fixes #5529
2015-12-02 21:20:55 +00:00
spalger
ecb773b120 [grunt/precommit] added check for snake_case filenames 2015-11-23 14:16:54 -06:00
Joe Fleming
e7fdbd11ae Merge branch 'master' into test-rebuild
Conflicts:
	tasks/config/run.js
2015-11-11 11:48:47 -07:00
Joe Fleming
1431d28852 Merge pull request #5292 from w33ble/functional-tests-settings
Initial Kibana functional UI tests - settings app
2015-11-10 15:41:30 -07:00
Joe Fleming
beec996a2d make testUIServer run in dev env
force optimize step to run every time
2015-11-10 13:52:07 -07:00
spalger
5a72e17299 Merge branch 'preventHomeDirAccess' 2015-11-06 16:56:12 -06:00
Court Ewing
d5025bb853 Include node engine version in build manifests 2015-11-06 12:02:22 -05:00
Joe Fleming
2d04ec4afa change serverConfig servers path 2015-11-04 16:08:00 -07:00
spalger
ed99db7ada [build] babel requires the directory containing the cache exist 2015-11-04 11:10:39 -06:00
Court Ewing
73804e6647 Elasticsearch 2.1 branch for esvm
Kibana 4.3 should be developed against the 2.1 branch of elasticsearch.
2015-11-03 13:01:05 -05:00
spalger
9bfa6ef3e2 add text replacement for git info 2015-10-27 17:27:52 -05:00
spalger
6e84678d3f added linting 2015-10-26 22:53:05 -05:00
spalger
f864dd0aa8 [npm] added release task 2015-10-26 16:28:17 -05:00
Jonathan Budzenski
8af41458ae [functional testing] Centralize server configs 2015-10-26 13:11:28 -05:00
Jonathan Budzenski
90969d9308 [functional testing] Add url configs and util to get pages 2015-10-21 14:26:42 -05:00
Jonathan Budzenski
db8f7cdf22 [functional testing] Load scenarios 2015-10-14 15:33:25 -05:00
Jonathan Budzenski
d6aed640a2 Merge branch 'master' into functional-testing 2015-10-13 08:59:34 -05:00
Jonathan Budzenski
f74eafe5f7 Merge pull request #5025 from w33ble/farewell-zeroclipboard-and-thanks-for-all-the-fish
Remove ng-clip and zeroclipboard
2015-09-23 15:58:51 -05:00
Tim Sullivan
145464138f Merge pull request #5017 from spalger/chore/eslintMocha
[eslint] update and add mocha plugin
2015-09-23 13:43:25 -07:00
Joe Fleming
d75bd51171 purge kibana of ng-clip and zeroclipboard 2015-09-23 13:24:26 -07:00
spalger
292a490730 [grunt/eslint] correct comment 2015-09-23 13:15:21 -07:00
Jim Unger
ae0f624b2d [unit tests] Fixes generated paths to support windows 2015-09-23 14:50:32 -05:00
spalger
3510336077 [npm] added lint and lintroller scripts 2015-09-22 18:58:14 -07:00
Matt Bargar
67e7c5f578 Merge pull request #4982 from spalger/dev/ensureEsOn9200
[esvm] when starting es, ensure it runs on 9200 or fails
2015-09-21 11:09:09 -04:00
spalger
86454764af [esvm] when starting es, ensure it runs on 9200 or fails 2015-09-18 16:12:56 -07:00
Jonathan Budzenski
611ebf9381 Merge pull request #4978 from spalger/fix/testOutputOnCi
[tests] log with dots on travis/jenkins
2015-09-18 14:57:12 -05:00
spalger
aa42cf786d [tests] log with dots on travis/jenkins 2015-09-18 11:58:12 -07:00
Court Ewing
e2dd40e965 Remove package.json dependencies during build
The kibana app itself requires that package.json exist, so removing it
entirely from distributions is a no go. Instead, we remove only the
dependencies themselves from the package.json so people do not try to
reinstall dependencies on an official distribution.
2015-09-18 14:23:24 -04:00
Jonathan Budzenski
bb85a6c244 Merge branch 'master' into functional-testing 2015-09-18 09:09:14 -05:00
Boaz Leskes
bf59783a4b remove some unused files 2015-09-18 13:12:38 +02:00
Spencer
1bcd867f49 Merge pull request #4916 from Bargs/esvmForAllTests
Use esvm to start and stop elasticsearch for all tests that need it
2015-09-17 15:40:39 -07:00
Court Ewing
8161788eac Remove npm shrinkwrap tasks
We're not maintaining the shrinkwrap as part of the repo, and it doesn't
add any value when being generated automatically as part of our build
process. In its current form, it actually makes it so we cannot
successfully create new builds without manually setting up a local
shrinkwrap first.
2015-09-17 17:57:46 -04:00
Court Ewing
690d204b28 Create shrinkwrap from build
The npm shrinkwrap that we generate during build in order to package
with distributions is now properly created based on the built
dependencies rather than the local dev install.
2015-09-17 16:28:27 -04:00
Jonathan Budzenski
15f6275bd3 [functional testing] Always check selenium hash 2015-09-17 11:56:36 -05:00
Jonathan Budzenski
f611c44af4 [functional testing] Cleanup before going to next task 2015-09-17 11:23:32 -05:00
Jonathan Budzenski
ca81d4b777 [functional testing] Use grunt-run with selenium 2015-09-15 16:26:04 -05:00
Rashid Khan
b7e667df76 Revert npm3, go back to npm2 2015-09-14 13:39:17 -07:00
Jonathan Budzenski
a47725ab91 [functional testing] Use wreck 2015-09-14 14:09:50 -05:00
Jonathan Budzenski
5ae159d6b7 [functional testing] Use sync methods 2015-09-14 10:18:31 -05:00
Jonathan Budzenski
6d44d2e9ef [functional testing] Move task defaults to configs 2015-09-14 09:17:41 -05:00
Jonathan Budzenski
a77b962834 Merge branch 'master' into functional-testing 2015-09-11 16:22:18 -05:00
Jonathan Budzenski
49c856712c [functional testing] Add dev mode 2015-09-11 14:08:35 -05:00
Matt Bargar
f9f0a9f163 give the test config its own esvm directory that it can purge as much as it likes 2015-09-10 19:44:56 -04:00
Matt Bargar
03e109f753 Use esvm to start and stop elasticsearch for all tests that need it 2015-09-10 14:57:54 -04:00
Jonathan Budzenski
d6c9019be5 [functional testing] Cleanup, run from npm test 2015-09-09 14:57:51 -05:00
Jonathan Budzenski
32d199efce [functional testing] Add fixture 2015-09-08 13:26:19 -05:00
spalger
8aa0287dd7 [build] expose build specific babel config
During build we transpile the server source to prevent runtime transpilation with babel/register. In order to support untranspiled plugin code, we still use babel/register with special ignore options, which used to be included in cli/index.js and now is moved to src/optimize/babelOptions.js so other code that wants to initialize a server (without the cli) can also configure babel/register.
2015-09-07 17:22:42 -07:00
spalger
0f4fe22252 [build/shrinkwrap] apparently it is loglevel 2015-09-07 17:03:04 -07:00
Jonathan Budzenski
71dd15ca22 [functional testing] Load webdriver 2015-09-04 14:11:28 -05:00
spalger
3672ac5ebf [esvm] test against es 2.0 2015-09-03 16:28:31 -07:00
Jonathan Budzenski
83a582cdbe [functional testing] Load fixtures 2015-09-03 13:39:26 -05:00
Jonathan Budzenski
76d60aec9e [functional testing] Start new instance of kibana 2015-09-02 14:56:07 -05:00
Jonathan Budzenski
0d53f5ee13 [functional testing] Start new instance of es 2015-09-02 14:55:41 -05:00
Jonathan Budzenski
7b8374b7c8 Add intern task to grunt and associated npm script 2015-09-02 14:07:20 -05:00
Joe Fleming
4463355c8f Merge pull request #4815 from spalger/node/downgradeTo012
[node] downgrade to 0.12.7
2015-09-01 14:49:22 -07:00
spalger
af2c09edbb [build] prevent massive warnings in build
Since npm is creating a shrinkwrap file that ignores devDeps it logs a huge number of warnings, and since these warnings are logged to stderr they are not hidden by exec.silent(). This changes the logLevel to "error" for these commands and removes the `.silent()` call so that it is clear what is happening
2015-09-01 09:06:28 -07:00
spalger
708f1f1a25 [node] downgrade to 0.12.7
While working to reintroduce shrinkwrap into our workflow it became
apparent that we needed to be using npm3 but unfortunately node-gyp
is not compatible with iojs, and the iojs distros actually contain a
patched version. This means that you can only use iojs with the npm
it ships with.

When trying to find a solution for this issue, we contemplated not
using npm3, but that would mean that we can't use npm-shrinkwrap and
decided that since we are using babel anyway that switching back to
node was the best option.

The only code that must be updated to work in the new node 0.12 env
is lodash templates that use the template string syntax inside their
source (Since 0.12 does not support template strings).
2015-08-31 21:58:46 -07:00
spalger
fa35652bd8 [babel] configure babel to use native generators in node 2015-08-27 19:06:50 -07:00
Joe Fleming
3b18afee8f use exec.silent so npm errors are not swallowed 2015-08-27 09:32:51 -07:00
Joe Fleming
62df5a19c6 proper shrinkwrap in build and release
build will create it if it's missing, copy it to the build and also create a version without dev deps
release requires it and fatals if it doesn't exist

Conflicts:
	tasks/build/index.js
2015-08-26 18:41:37 -07:00
Joe Fleming
8918f26e21 clearer task naming 2015-08-26 18:41:03 -07:00
spalger
694ab70cbe Merge branch 'master' of github.com:elastic/kibana into implement/npm3 2015-08-26 17:12:19 -07:00
spalger
af3387442d [build] ☝️ include webpackShims in build 2015-08-26 17:05:54 -07:00
spalger
faa1011bbd upgrade to npm 3.0 2015-08-26 16:36:19 -07:00
Jim Unger
85e3579105 Merge pull request #4742 from w33ble/test-coverage
Return of the test coverage
2015-08-26 11:51:02 -05:00
Joe Fleming
a395853f34 fix test server command for windows machines 2015-08-26 09:39:01 -07:00
Spencer
2f780507bf Merge pull request #4665 from spalger/chore/packageJsonUpkeep
[package.json] clear out old packages and move dev packages into place
2015-08-25 08:58:20 -07:00
Joe Fleming
2e3ba07774 generate the test coverage 2015-08-24 17:10:21 -07:00
Spencer
6525554a3d Merge pull request #4706 from spalger/implement/testingDocsAndHelpers
Testing docs and helpers
2015-08-19 13:14:24 -07:00
spalger
349ba49b95 [grunt/test] just use test:quick rather than relisting it 2015-08-19 13:13:16 -07:00
spalger
4fdb7c7853 Merge branch 'master' of github.com:elastic/kibana into chore/packageJsonUpkeep 2015-08-19 11:13:40 -07:00
spalger
1fa3210cba [build] hotfix for #4713 2015-08-18 23:39:15 -07:00
spalger
a27d7ba314 [build] remove the "bin" files for deep modules 2015-08-18 23:17:53 -07:00
spalger
8b37a1fc23 [jenkins] build snapshots as the final task of core jobs 2015-08-18 19:26:15 -07:00
spalger
e5390a66f0 [karma] move config into grunt task for client.mocha support 2015-08-18 15:36:00 -07:00
spalger
94b1de68a3 [grunt] broke test task into chunks, linked from package.json 2015-08-18 14:51:31 -07:00
spalger
38ff67b019 [grunt test] always start a new server for the tests, added test:dev task 2015-08-18 13:32:44 -07:00
spalger
e39a47e9bf [optimize] remove optimize.tests config, rely on optimize.bundleFilter instead 2015-08-18 13:30:45 -07:00
spalger
3d2812c13d [build] ship with the 32bit version of node on windows 2015-08-17 11:50:42 -07:00
spalger
1d40ed48a3 [build] drop the .node-version file 2015-08-14 16:28:18 -07:00
spalger
219c7a3b9e [build] allow installed plugins to use live compiled es7->es5 2015-08-14 16:20:48 -07:00
spalger
bc3529ec65 [build] move to absolute paths and improve fpm/pleaserun support 2015-08-14 13:27:41 -07:00
spalger
e1a04f9514 remove "build" task from jenkins script 2015-08-14 11:54:08 -07:00
spalger
552b824711 [build] finish updates 2015-08-14 11:53:26 -07:00
spalger
e4c4bcc513 [build] move some select node modules up in the tree to prevent paths over windows limit 2015-08-14 11:51:23 -07:00
spalger
4f8cad5a0d [webpack] switch to rjs-repack-loader for shorter id and smaller dep tree 2015-08-13 23:38:00 -07:00
spalger
afb283d1b5 [build] stick with grunt:task naming convention 2015-08-13 21:25:40 -07:00
spalger
ce366a06f4 [build] initial fix 2015-08-13 21:16:54 -07:00
spalger
ee83c4103c [build/downloadNode] async/await 2015-08-13 15:43:58 -07:00
spalger
073b6500c6 Merge branch 'master' of github.com:elastic/kibana into chore/packageJsonUpkeep 2015-08-13 15:28:21 -07:00
Joe Fleming
2d43d1cbe9 syntax change, output staged file count 2015-08-13 13:21:04 -07:00
Joe Fleming
ff9b273a2b fix eslint pattern fetch, fatal if missing 2015-08-13 13:15:04 -07:00
spalger
5fb9bbae69 [package.json] clear out old packages and move dev packages into place 2015-08-13 10:24:22 -07:00
spalger
2f416a5ad2 simplify elasticsearch proxy creation to prevent a bug that creates a .kibana type 2015-08-12 17:26:07 -07:00
spalger
7671fc689a ensure that current buildSha and buildNum are read into config 2015-08-11 15:32:13 -07:00
spalger
a016f536ca use fs optimizer in test server 2015-08-11 14:22:58 -07:00
spalger
1c0720a9e5 goodbye mocha timeouts 2015-08-09 23:19:11 -07:00
spalger
41ab3824a9 improve karma support 2015-08-08 22:38:14 -07:00
spalger
cd5b6656aa fixed the test bundling 2015-08-07 11:49:56 -07:00
spalger
e63800ed71 wait for optimization to complete before considering the dev server ready 2015-08-03 11:37:57 -07:00
spalger
e977e642d5 switch from eslint cli to gruntify-eslint 2015-08-03 09:35:31 -07:00
Rashid Khan
79dcc9acf0 add jscs rules to eslint 2015-08-01 14:46:53 -07:00
Rashid Khan
9d4de5e87a Revert "add jscs rules to eslint"
This reverts commit cfde0e5a01.
2015-08-01 14:34:36 -07:00
spalger
cfde0e5a01 add jscs rules to eslint 2015-07-31 19:50:47 -07:00
spalger
e0d78a8475 switch to eslint 2015-07-31 17:16:09 -07:00
spalger
e70987a28a destructuring assignment ftw 2015-07-31 00:02:37 -07:00
spalger
09875a0fa1 move default buildNum and version into config 2015-07-29 13:07:50 -07:00
spalger
f9897a3773 added grunt tasks for jenkins and travis 2015-07-28 09:45:10 -07:00
spalger
6e03b58665 switch to dots reporter in grunt 2015-07-28 06:45:06 -07:00
spalger
5705f1a5d1 update auto-release-sinon 2015-07-27 18:17:54 -07:00
spalger
992e3968a7 karma config for travis 2015-07-27 17:39:46 -07:00
spalger
0f6d59e258 remove license checking from test script 2015-07-27 17:34:33 -07:00
spalger
7fe7ff5fc1 mocha => karma 2015-07-27 17:24:07 -07:00
spalger
cfc398b37d remove bower, nice people matter 2015-07-27 17:13:45 -07:00
spalger
1e555c5961 switch to Karma, now the tests pass with Grunt 2015-07-27 10:53:24 -07:00
spalger
2905b795ab relocated some tests, fixed others, moved more modules to CamelCase names, and shortened many module ids 2015-07-27 03:54:08 -07:00
spalger
2bcf846993 get the server tests passing again 2015-07-26 10:05:57 -07:00
spalger
b2246da3f1 fixed lots of dep issues in tests 2015-07-26 03:03:24 -07:00
spalger
68247c92cf lean on metaLibs using ui/modules for angular-module injection 2015-07-21 19:41:49 -07:00
spalger
450cf58dd8 update licenses 2015-07-21 13:15:25 -07:00
spalger
15864363d5 It has been a while.. sorry 2015-07-20 15:29:48 -07:00
spalger
844f2d602c moved tests next to related source files 2015-07-16 01:27:52 -07:00
spalger
ffc4f3d7e5 flatten the ui directory a bit, shorten module ids 2015-07-15 23:25:46 -07:00
spalger
900126541c clean up old grunt tasks 2015-07-15 22:15:56 -07:00
spalger
2093bf4345 added new node-libs-browser dep to license config 2015-07-15 14:56:16 -07:00
spalger
93c8ab9d97 Merge branch 'master' of github.com:elastic/kibana into apps/home 2015-07-15 14:48:55 -07:00
spalger
d92459d36c [licenses] update overrides, drop unused module 2015-07-14 15:55:58 -07:00
Spencer Alger
22fb1e5a96 Merge branch 'feature/3270/statusPage' of github.com:panda01/kibana into apps/home 2015-07-13 16:55:12 -07:00
Spencer Alger
0d4ebcb072 license has updated, but the licenses are the same 2015-07-12 20:37:40 -07:00
Khalah Jones-Golden
23a22d5aae [Merge] Merged with latest master 2015-07-10 11:26:07 -04:00
Khalah Jones-Golden
0936b0340c [Status] Fixed some bugs, moved some things around generally improved code, Also fixed watch task for status plugin css 2015-07-10 11:14:09 -04:00
Spencer Alger
382598fada split dev server in two, preventing server source file from forcing webpack rebuilds 2015-07-10 06:20:03 -07:00
Spencer Alger
e809f4b718 Merge branch 'master' of github.com:elastic/kibana into apps/home 2015-07-09 20:18:26 -07:00
Spencer Alger
5a5e6fae55 Merge branch 'master' of github.com:elastic/kibana into feature/3270/statusPage 2015-07-09 19:24:04 -07:00
Spencer Alger
f621a42368 fix styles, time to begin finding bugs 2015-07-07 19:32:48 -07:00
Spencer Alger
522a00ec5d building is mostly stable, less is improving, initial cached building added 2015-07-06 20:49:41 -07:00
Spencer Alger
40536fe053 Merge branch 'master' of github.com:elastic/kibana into apps/home 2015-06-30 05:13:28 -07:00
Spencer Alger
844b95c932 initial webpack implementation 2015-06-30 05:12:56 -07:00
Spencer Alger
1ed3cbbfcb Update license-checker, override amdefine
The amdefine module was updated to use a newish license syntax that license-checker doesn't seem to support yet. In order to prevent invalid failures I've added an override that will keep things functioning for now.

(cherry picked from commit 6dd8aae1c5)
2015-06-29 11:20:47 -07:00
Rashid Khan
7efd5dbaa6 Use --debug instead of --verbose 2015-06-26 12:16:58 -07:00
Spencer Alger
3ceaf12216 unwrap ui source 2015-06-25 16:00:20 -07:00
Spencer Alger
0edf82145c defaultRoute implemented, redirect when missing a slash 2015-06-25 15:44:06 -07:00
Rashid Khan
81b5197bee Make licenses task take --verbose 2015-06-25 14:24:52 -07:00
Spencer Alger
91f0e125e8 fix status and devServer grunt tasks 2015-06-25 13:40:15 -07:00
Spencer Alger
2181f32a3b fix less building 2015-06-25 10:31:50 -07:00
Khalah Jones-Golden
4595f4b267 [Status] Fixed a bug with the time on tooltip, changed watch config 2015-06-25 11:50:46 -04:00
Khalah Jones-Golden
da2287bdf6 [Licenses] Updated licenses for the weird variation for angular-nvd3 2015-06-25 11:23:09 -04:00
Khalah Jones-Golden
61193f893c [Status] Some code cleanup, added server less to watch adnd less, adjsted some css for proper display, updated code to work again 2015-06-25 11:12:18 -04:00
Khalah Jones-Golden
270cd5c659 Merge remote-tracking branch 'upstream/master' into feature/3270/statusPage 2015-06-25 08:47:44 -04:00
Spencer Alger
8d2e8816dc [server] work out plugin organization, and app declaration 2015-06-24 23:47:19 -07:00
Spencer
9ae53c3715 Disable marvel and refresh master on restart
Since marvel doesn't currently work with es 2.0 I'm disabling the plugin and adding `fresh: true` so that every time the esvm task is run it will refresh our master build.
2015-06-23 11:44:49 -07:00
Chris Cowan
c6b98b3714 Moving esvm to branch:master to pickup ES 2.0 2015-06-23 10:01:44 -07:00
Khalah Jones-Golden
ee53512d83 [bower] Put the proper packages for nvd3 and the like, also disabled licenses, for now. 2015-06-21 11:05:01 -04:00
Spencer Alger
dddfb802c2 Merge branch 'master' of github.com:elastic/kibana into update/lodash 2015-06-19 10:54:22 -07:00
Spencer
9c3784ef03 Merge pull request #4245 from spalger/fix/server-debug-mode
Fix/server debug mode
2015-06-18 07:27:20 -07:00
Spencer Alger
701d2dedfb Merge branch 'master' of github.com:elastic/kibana into update/lodash 2015-06-16 18:02:30 -07:00
Spencer Alger
8da87d75f0 Merge branch 'master' of github.com:elastic/kibana into testing/seeds 2015-06-16 17:32:04 -07:00
Spencer Alger
4c744b9e5c [grunt] fix maybe_start_kibana 2015-06-15 16:40:14 -07:00
Spencer Alger
1cdcb644c7 [server] move dev server to isolated script for nodemon compat 2015-06-15 16:07:37 -07:00
Spencer Alger
1b308bf86b Merge branch 'master' of github.com:elastic/kibana into update/lodash 2015-06-15 15:12:00 -07:00
Spencer
bcc9a7bd60 Merge pull request #4210 from spalger/update/grunt-plugins
[grunt] update plugins
2015-06-15 14:44:52 -07:00
Chris Cowan
1e6f904530 Fix tasks so the server builds correctly
- Fix logging to use json output when using kibana.js to start server
- Closes #4241
- Support process.env.CONFIG_PATH
- add bundled_plugin_ids support back into server
2015-06-15 13:56:47 -07:00
Spencer Alger
a6f938866c [lodash] switch flatten() and flattenDeep() 2015-06-15 10:10:59 -07:00
Chris Cowan
90d4f862a7 Merge branch 'master' of github.com:elastic/kibana into feature/hapi-server 2015-06-15 08:09:34 -07:00
Spencer Alger
2c230f7cd4 [grunt] update plugins 2015-06-11 19:10:16 -07:00
Spencer Alger
a5ffd91277 [lodash] audit _() usage to ensure compatibility with lodash 3.0
Starting in lodash 3.0 _() chains are lazily evaluated and therefor usage of the pattern had to be checked for side effects. Where it made more sense to just use Array methods, the code was updated. In other places the code was already calling .value() on the chain, so no changes were needed. Finally, there were places where the chain was not designed to produce a value, but to modify a value that was already in scope (like this/self), in those senarios .commit() was added to force evaluation of the chain.
2015-06-11 18:27:18 -07:00
Spencer Alger
d8313082ab [simple-git] udpate 2015-06-11 15:27:42 -07:00
Chris Cowan
a7f424eec5 Merge branch 'master' of github.com:elastic/kibana into feature/hapi-server 2015-06-08 17:04:48 -07:00
Spencer Alger
dc07a456cd removed unused deps and prevent license failure 2015-06-08 14:17:22 -07:00
Chris Cowan
cf8bfd0f10 Merge branch 'master' of github.com:elastic/kibana into feature/hapi-server 2015-06-05 17:06:48 -07:00
Rashid Khan
1494ce2b44 Fix license check of assert-plus and commander 2015-06-05 12:08:04 -07:00
Spencer Alger
dc0f6bb2b6 Merge branch 'master' of github.com:elastic/kibana into pr/4114 2015-06-05 11:06:11 -07:00
Spencer Alger
ec9ddb7232 [testing] remove saucelabs runner and utils 2015-06-04 16:22:30 -07:00
Rashid Khan
20b261d9d6 Add to grunt test 2015-06-04 14:15:10 -07:00
Rashid Khan
fc28784e4d Add 'licenses' task to grunt to check for incompatible licenses 2015-06-04 13:47:57 -07:00
Chris Cowan
ff5b369d42 Merge branch 'master' of github.com:elastic/kibana into feature/hapi-server 2015-06-03 16:53:14 -07:00
Shaunak Kashyap
6f401c12e3 Parameterize Kibana port 2015-06-03 15:16:30 -07:00
Spencer Alger
4335238768 [build] remove bin and npm scripts until it's setup properly 2015-06-02 19:46:48 -07:00
Spencer Alger
447721e5b5 [build] improve the package.json file that's included in the dist 2015-06-02 11:17:35 -07:00
Spencer Alger
971ca6ef3e [testing] add reusable test seed option to tests 2015-05-29 21:33:43 -07:00
Joe Fleming
631b4a4ce4 Merge pull request #3969 from lukasolson/issues/3921
Add leaflet sprites to build
2015-05-26 14:20:59 -07:00
Lukas Olson
0183612a44 Add leaflet sprites to build (issues/3921) 2015-05-22 17:21:06 -07:00
Joe Fleming
42f2cafae9 copy worker-json to root path
done to avoid dealing with the dynamic loading stuff ace does
2015-05-22 14:51:28 -07:00
Rashid Khan
f61bc1e307 Don't create rpm/deb/pkg by default, require --os-packages 2015-05-21 12:45:09 -07:00
Rashid Khan
1045b8e1b4 Merge pull request #3212 from jordansissel/packaging
Add distribution package formats & service definitions
2015-05-18 15:09:01 -07:00
Chris Cowan
81d106c475 Moving kbiana.start to (new Kibana()).listen() 2015-05-12 11:05:25 -07:00
Chris Cowan
694ca165db Moving src/hapi to src/server 2015-05-12 09:52:21 -07:00
Chris Cowan
f0edc44902 Adding plugin for dev 2015-05-11 16:35:07 -07:00
Niels Timmermans
c8fedb4998 Typo fix in npm_install_kibana.js 2015-05-06 15:13:29 +02:00
Jordan Sissel
1992b798bd Mark the kibana.yml as a config file in the packages
Also removed trailing whitespace on a line.
2015-05-04 17:23:54 -07:00
Jordan Sissel
b03f212a7f Add user management scripts to packages
User management scripts are generated during create_services in case
folks want to use them outside of packages.

Currently only Linux is targeted for this.

This requires pleaserun >= v0.0.16
2015-05-04 17:06:22 -07:00
Jordan Sissel
83d7d019cc Target the rpm os at linux.
This allows the rpm to be built on OSX and be installable on Linux.
2015-05-04 15:45:07 -07:00
Jordan Sissel
13bf6c4f56 Compute sha1 for all files in target dir
This will skip files ending with .sha1.txt
2015-05-04 13:17:05 -07:00
Jordan Sissel
71466216bb use child_process.exec
don't depend on create_packages to provide it.
2015-05-04 13:10:32 -07:00
Jordan Sissel
905ce8ecd6 Write logs to /var/log/kibana/... 2015-05-04 13:10:17 -07:00
Jordan Sissel
9c4c1840e3 Add create_services before create_packages 2015-05-04 12:18:58 -07:00
Jordan Sissel
016323bda3 Create rpm, deb, and osx .pkg files
This uses fpm to create rpm, deb, and osx package files for Kibana.

For rpm and deb, sysv init scripts are included from the
`create_services` task.
2015-05-04 12:18:58 -07:00
Jordan Sissel
fd2fb52f41 Add create_services grunt task.
This task will generate service definitions that will help run Kibana on
different platforms. At this time, the following service platforms are
supported: sysv init, upstart, launchd, systemd.

The files are generated by the `pleaserun` program and are written to
build/dist/services/[platform]/...
2015-05-04 12:18:58 -07:00
Jordan Sissel
598282b05f Move from child_process exec to execFile
The goal is to be resistant to common execution failures where arguments
may have spaces or odd characters that could be interepreted by the
shell (which child_process.exec() runs).
2015-05-04 12:18:58 -07:00
Rashid Khan
76a992e3c4 Remove the test watcher 2015-04-24 07:56:10 -07:00
Spencer Alger
ed2928ef31 switched to personal fork of grunt-jscs to inclide fix feature 2015-04-02 09:23:05 -07:00
Spencer Alger
da16712f7b Merge branch 'master' of github.com:elastic/kibana into add/jscs 2015-04-01 16:22:50 -07:00
Rashid Khan
93b66e1c98 Fix download location 2015-03-30 15:06:03 -07:00
Spencer
9a8e7dd525 Merge pull request #3421 from spalger/fix/3269
Fix/3269
2015-03-26 13:41:31 -07:00
Spencer Alger
f559d2ed20 [grunt/less] added source maps to dev less build 2015-03-24 17:08:24 -07:00
Spencer Alger
5b86f4ec67 [grunt/kibana_server] log to console if debug or verbose flags are passed 2015-03-23 10:29:02 -07:00
Spencer Alger
b7b1d5e3cd [server/waitForEs] only wait for the kibana index to initialize 2015-03-23 10:28:13 -07:00
Khalah Jones-Golden
a36f72142c [Docs, Links] Changed all of the relevant links and occurences of the string elasticsearch to take into consideration the rebranding during elasitcon and keynote 2015-03-16 18:22:48 -07:00
Spencer Alger
10c4d3ad3b Merge branch 'master' of https://github.com/elasticsearch/kibana into add/jscs 2015-03-06 10:46:06 -07:00
Chris Cowan
9268660b3d Correction config/index.js path for replace adn removing it from the root config for builds 2015-02-25 18:57:39 -07:00
Chris Cowan
8a2f216dda Adding build number to the upgraded config file 2015-02-25 12:57:38 -07:00
Spencer Alger
3d0186d8a9 [tasks/version] simplify 2015-02-20 11:29:00 -07:00
Spencer Alger
c4e1c59e20 Merge branch 'master' of https://github.com/elasticsearch/kibana into add/jscs 2015-02-20 10:25:21 -07:00
Spencer Alger
81cda9179b [tasks/lintStagedFiles] 🎶 promises are a devs best friend 2015-02-20 09:42:34 -07:00
Spencer Alger
eb65872ece Merge branch 'master' into add/jscs 2015-02-20 09:30:13 -07:00
Spencer Alger
d45c1c7900 [grunt:version] added tests 2015-02-19 20:25:34 -07:00
Spencer Alger
3e00eb1f5a [grunt:version] wrote a grunt task for updating the version 2015-02-19 20:25:12 -07:00
Spencer Alger
e154c485e9 [grunt] remove unneeded render_readme task 2015-02-19 17:07:22 -07:00
Spencer
a827b186fb [esvm] bump to 1.4.4 2015-02-19 16:42:30 -07:00
Chris Cowan
59d439b66f Closes #3068 - Create SHASUMs for uploaded files
Closes #3068
2015-02-18 12:17:47 -07:00
Spencer Alger
e9f6fb1c06 [esvm] upgrade to 1.4.3 2015-02-11 10:47:40 -07:00
Spencer Alger
e37fa32847 update es version and use extended_stats.std_deviation_bounds 2015-02-10 18:18:09 -07:00
Spencer Alger
deff9b63b1 [jscs] setup 2015-02-07 13:49:38 -07:00
Spencer Alger
f8e59a69e6 [jshint] updated, style rules removed 2015-02-07 13:49:33 -07:00
Spencer Alger
093e7a22fa fix run_build task 2015-02-05 15:40:44 -07:00
Chris Cowan
1d7238f940 Adding error checking to grunt 2015-02-02 15:54:24 -07:00
Chris Cowan
22bfd9e079 Merge branch 'master' of github.com:elasticsearch/kibana into feature/config-migration
Conflicts:
	package.json
	src/server/routes/proxy.js
	tasks/test.js
2015-01-28 13:17:40 -07:00
Joe Fleming
5a801e5d35 Merge pull request #2754 from simianhacker/feature/new-proxy
Closes #2720 - Support CA Certificates with the proxy
2015-01-28 11:41:10 -07:00
Chris Cowan
2f70a856be Remvoing config values 2015-01-27 17:58:22 -07:00
Chris Cowan
1e6bf202f7 Fixing the path config values 2015-01-27 17:50:57 -07:00
Chris Cowan
c926cc1171 Preventing optional packages from being install. 2015-01-27 17:33:07 -07:00
Chris Cowan
2bed1807d1 Adding esvm to test for travis 2015-01-23 19:08:03 -07:00
Chris Cowan
d1886d8b95 Fixing esvm:dev 2015-01-23 13:01:19 -07:00
Chris Cowan
da9cdcb104 Oops... UNSHIFT not SHIFT 2015-01-23 12:25:45 -07:00
Chris Cowan
b42ec9fc53 Closes #2377 - Migrate config from > GA
- Closes #2377
- Added testing framework for server side tests
- Fixed jshint
- Added config migration
- Added framework for server initialization
2015-01-23 12:12:53 -07:00
Chris Cowan
fb984758ec Adding esvm to test for travis 2015-01-23 12:11:24 -07:00
Chris Cowan
2b9802030c Closes #2377 - Migrate config from > GA
- Closes #2377
- Added testing framework for server side tests
- Fixed jshint
- Added config migration
- Added framework for server initialization
2015-01-23 11:34:29 -07:00
Joe Fleming
a863530c57 remove jruby stuff from grunt run 2015-01-21 12:46:48 -07:00
Joe Fleming
c6ec47369b remove jruby task 2015-01-21 12:14:04 -07:00
Joe Fleming
8c227e46ef load port from the server config 2015-01-21 12:13:56 -07:00
Joe Fleming
af2bffc8ac give tasks a central place to load server config 2015-01-21 12:13:35 -07:00
Joe Fleming
e9eadb771b Merge branch 'feature/node-server' into dev-server 2015-01-21 12:06:00 -07:00
Joe Fleming
9596ed6a8f abort startup process if another server is already running 2015-01-21 11:55:52 -07:00
Joe Fleming
490ec226a5 check app name header to verify kibana server 2015-01-21 11:50:24 -07:00
Joe Fleming
c3a270e909 use config port to check for existing server, report running port, add
debugging info
2015-01-21 11:29:47 -07:00
Chris Cowan
35ac728955 Fixed the dev route and pointed the tests to http://localhost:5601 2015-01-21 11:07:51 -07:00
Joe Fleming
cd8535c47a rename kibana task 2015-01-21 10:59:11 -07:00
Spencer Alger
94ff1e9ead removed the dev server and cleaned up package.json 2015-01-20 11:15:31 -07:00
Chris Cowan
ba40d0db35 fixing run_build 2015-01-19 17:22:13 -07:00
Chris Cowan
63d6a143a6 Promisifying download_node_binaries 2015-01-19 17:00:47 -07:00