Commit graph

369 commits

Author SHA1 Message Date
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
Chris Cowan bd9a86ff14 Moving Node Binaries and Fixing the Shell Scripts 2015-01-19 14:29:05 -07:00
Chris Cowan 33559850c1 Fixing Binaries for Deployment
- Fixed the way the config parses the plugins
- Fixed scripts to load config from the right place in production
2015-01-19 14:29:05 -07:00
Chris Cowan 0bbcef13b6 Fixing the server starts 2015-01-19 14:29:05 -07:00
Chris Cowan e709dec0d0 Adding the kibana server to grunt; Setting logging to only output if not config.quiet 2015-01-19 14:29:05 -07:00
Chris Cowan 9e28e8bdbd Adding build process for the binaries 2015-01-19 14:29:05 -07:00
lukasolson 9dd44321e2 Add markdown visualization (2182) 2015-01-02 14:50:42 -07:00
Spencer ae1edeb591 Merge pull request #2352 from mgolinelli/patch-1
Update get_build_props.js
2014-12-18 16:06:50 -07:00
Joe Fleming 6124c3b377 fixes some spots we're still using camel case 2014-12-17 11:33:55 -07:00
mgolinelli 7a1644c59f Update get_build_props.js
Used git rev-parse HEAD to pick out and massage parameters
2014-12-17 08:22:36 +01:00
Joe Fleming 0405623c12 we strip empty paths, no need to check for it 2014-12-12 14:33:05 -07:00
Joe Fleming 1b8a0dd3d6 add hintStagedFiles, use in pre-commit hook 2014-12-12 14:28:29 -07:00
Rashid Khan 9fa6c25123 Merge pull request #2090 from spenceralger/esvm_dir_config
Set data and logging path config for esvm
2014-12-03 15:16:41 -07:00
Spencer Alger 059d5cd7c1 [grunt/build] allow require to find all needed packages 2014-12-03 09:42:46 -07:00
Spencer Alger a46ec7da26 [grunt/esvm] added data and logging path configs to preserve data between version 2014-12-03 09:20:31 -07:00
Spencer Alger 0d0a3138f3 [jshint] updated jshint paths, fixing some linting errors 2014-11-24 10:39:27 -07:00
Spencer Alger f82e3fcdf0 [esvm] Added basic marvel install, provides sense without creating a ton of data 2014-11-19 21:14:02 -07:00
lukasolson fc137989fc Metric Vis
Create the metric visualization, which is a simple visualization that shows in large text the calculation of a metric.

Closes #1666.
2014-11-13 16:11:26 -07:00
Rashid Khan ea885f5f70 make dev server only listen on 127.0.0.1 2014-11-12 13:32:11 -07:00
Spencer Alger 0d25feb5fc ensure that ZeroClipboard.swf is included in the build 2014-11-11 11:14:40 -07:00
Spencer Alger b0c9609cc1 [plugins] include the readme warning in the plugins directory of the build 2014-11-06 15:18:44 -07:00
Spencer Alger 56d25b4769 Merge branch 'master' into template_vistype 2014-11-03 13:26:42 -07:00
Rashid Khan f7ddf50a15 Merge pull request #1773 from stormpython/feature/fix_events
Changes the way Events are handled in the Visualization Library
2014-11-03 13:19:30 -07:00
Spencer Alger 8a8944881b Merge branch 'master' into template_vistype 2014-11-03 12:15:57 -07:00
Chris Cowan 0521d16e3d fixing the path for the gem file 2014-11-03 11:21:39 -07:00
Shelby Sturgis afeb314cec Merge branch 'master' into feature/fix_events 2014-10-30 20:49:16 +02:00
Shelby Sturgis 0372e81d63 restructured the less and css files into separate files which are imported into a main file, removed event code from visualizations and moved them into the Dispatch class to reduce code redundancy, fixed issues with legend not toggling 2014-10-30 18:59:32 +02:00
Spencer Alger f35a4bdcd6 Merge branch 'grunt_esvm' into template_vistype 2014-10-29 10:38:20 -07:00
Spencer Alger e0a3483172 [grunt esvm] bind elasticsearch to localhost 2014-10-29 10:34:58 -07:00
Spencer Alger 641e350014 Merge branch 'grunt_esvm' into template_vistype 2014-10-29 10:04:57 -07:00
Spencer Alger b523eaab73 [grunt dev] use --with-es to start es 2014-10-29 10:03:36 -07:00
Spencer Alger cbb1c0064c [esvm] put esvm behind a flag 2014-10-28 12:32:24 -07:00
Spencer Alger 030abd7519 [agg_table] allow recursive rendering for passed in tableGroups 2014-10-27 12:06:34 -07:00
Spencer Alger 020d4080ec [table_vis] updated file names and applied some basic style 2014-10-24 09:57:27 -07:00
Spencer Alger 6d069c04a3 [vis_details_spy] don't include in the build 2014-10-22 23:30:49 -07:00
Spencer Alger c21c5c3747 [grunt] use grunt_esvm to start es 2014-10-22 07:09:41 -07:00
Spencer Alger a590824c3c [build] fix writing of bundled plugins to kibana.yml 2014-10-21 13:01:53 -07:00
Spencer Alger 0d2cb14587 [grunt] add plugins to the watch directories 2014-10-21 12:48:47 -07:00
Spencer Alger 9b79fa2079 [plugins] stash bundled plugins in kibana.yml 2014-10-17 16:23:07 -07:00
Spencer Alger 697430fd56 [serve] send bundled and external plugins 2014-10-17 12:26:02 -07:00
Spencer Alger cda9517c6b [registry] use registrys to access objects 2014-10-14 17:07:04 -07:00
Spencer Alger 7f1f5544a1 [server] serve plugins statically at '/plugins' 2014-10-14 15:37:07 -07:00
Spencer Alger edc9fdc629 [plugins] move apps into plugins 2014-10-14 14:59:05 -07:00
Spencer Alger 60dde9ca22 [grunt] open the browser after build started 2014-10-10 10:46:06 -07:00
Spencer Alger f48b3595b9 [grunt] added 'run_build' task 2014-10-10 10:34:12 -07:00
Spencer d798aa382f Merge pull request #1603 from spenceralger/remove_old_config
remove old config file and reference from Grunt task
2014-10-10 10:34:01 -06:00
Spencer Alger 05f0b00183 use the buildNum to bust require.js cache, fixes #1574 2014-10-09 13:28:23 -07:00
Spencer Alger 032f8a57e8 added build props 2014-10-09 12:59:37 -07:00
Spencer Alger 7304ade3a6 remove old config file and reference from Grunt task 2014-10-08 15:36:35 -07:00
Rashid Khan 9912738e38 Add release task to upload to S3 2014-10-03 17:26:05 -07:00
Rashid Khan 5c7614038f Version the extracted directory. Closes #462 2014-10-03 10:16:29 -07:00
Spencer Alger bc7daf9ac6 remove 'write global state' to url all over the place 2014-10-01 17:38:35 -07:00
Spencer Alger 12f9da9869 [jshint] grab all top level js files 2014-10-01 10:47:40 -07:00
Spencer Alger f47c60ace6 make jshint selector more specific to speed it up 2014-09-30 14:47:28 -07:00
Spencer Alger ebf07f39b6 remove todos.md 2014-09-30 11:36:15 -07:00
Spencer Alger 413c55812a increase retries to 2 2014-09-25 09:48:33 -07:00
Spencer Alger cfb0eb6094 try firefox in a different os, to avoid possible saucelabs failure 2014-09-24 21:27:55 -07:00
Shelby Sturgis eb331407e6 changing where the css file for the vislib is built in grunt tasks 2014-09-24 20:39:26 +03:00
Rashid Khan 9d33e4d202 Remove global watch on less files. Only watch the places we put them, reduces grunt CPU by 70%. Closes #375 2014-09-23 16:28:10 -07:00
Chris Cowan 5d39d334ea Closes #355 - Make bin/kibana executable in the tar and zip archives
grunt-compress is broken it does not honor the `mode` option when tyring
to set the permissions on a file. This is broken through out the entire
Grunt project (grunt-contrib-copy doesn't honor it, grunt-replace
doesn't honor it... as far as I can tell nothing does). SO instead of
wasting more time trying to get it to work (I already wasted an hour on
it) I decided to fall back to just writing a 10 minute script that
actually works. If you are intent on using a pure Grunt task to make it
work feel free to go do that rabit hole.
2014-09-23 07:02:34 -07:00
Chris Cowan 47b353fbcc Closes #353 - Created a way to compile markdown to text 2014-09-22 17:05:16 -07:00
Joe Fleming bac6b65aa3 add a quick-test grunt task that skips the hinting and jumps right to mocha 2014-09-19 16:05:46 -07:00
Joe Fleming f163fce4f0 fix sauce runner conditional, allow override with flag 2014-09-19 16:04:23 -07:00
Spencer Alger 470d58927e added readme renderability 2014-09-18 13:45:25 -07:00
Spencer Alger 6af446e7a0 a quite dev process is no longer a two stage process 2014-09-16 22:59:19 -07:00
Spencer 00cf2b5945 Merge pull request #302 from w33ble/abort-grunt-on-error
Abort grunt on error
2014-09-16 22:27:01 -07:00
Joe Fleming 4fbcfb0cce syntax cleanup 2014-09-16 15:06:37 -07:00
Joe Fleming 95e7339a38 colorize phantom message 2014-09-16 14:16:36 -07:00
Joe Fleming 467d7c979e fall back to phantom on travis if sauce key is not set 2014-09-16 14:07:33 -07:00
Joe Fleming 008786e9b3 debugging - sauce key output 2014-09-16 13:58:45 -07:00
Joe Fleming 94e55f3f67 check for sauce key when running on travis, abort if missing 2014-09-16 13:50:01 -07:00
Joe Fleming 2b00206a2e tweaking sauce test settings to try and make things pass... 2014-09-16 13:49:38 -07:00
Joe Fleming 962119b51a added some comments, little bit of syntax cleanup 2014-09-16 11:19:36 -07:00
Joe Fleming 420694789c cause run to error when stderr gets anything 2014-09-16 11:17:57 -07:00
Spencer Alger 2488a758a1 add --shhh option for the dev task 2014-09-16 10:26:38 -07:00
Spencer Alger c5cf9b6b21 derp 2014-09-15 13:44:17 -07:00
Spencer Alger 3bbc9b1f7c attempting to prevent timeout in firefox tests, convert build id to a string. 2014-09-15 13:43:00 -07:00
Spencer Alger edfb2b7fa2 use a better reporter for saucelabs 2014-09-15 10:03:11 -07:00
Spencer Alger 912d39c2f7 stop reading the bower components when building the todo file 2014-09-15 09:44:33 -07:00
Spencer Alger 212104dce2 updated saucelabs config to include additional browsers 2014-09-15 09:42:59 -07:00
Spencer Alger 080311e19b on travis, use grunt-saucelabs rather than phantomjs 2014-09-12 16:36:13 -07:00
Spencer Alger 9488d1d7e4 Merge branch 'master' into vislib/refactor 2014-09-12 14:31:04 -07:00
Chris Cowan 3634558835 Making the Ruby server just a little smarter :D 2014-09-11 15:42:33 -07:00
Spencer Alger 51fb179f2c ensure that the mri and jruby start properly 2014-09-11 14:33:36 -07:00
Spencer Alger abec0f899d prevent logging in staging environment 2014-09-11 14:32:02 -07:00
Spencer Alger 0bfdaf814c Merge branch 'master' into vislib/refactor
Conflicts:
	.gitignore
2014-09-11 09:11:03 -07:00