kibana/tasks/config/esvm.js

58 lines
1.1 KiB
JavaScript
Raw Normal View History

import { esTestConfig } from '../../src/test_utils/es';
[ftr] make room for more projects (#11848) Squashed commit of the following: commit 659ea986fdeb9a5ff2ca1fa5360cccb01c671ede Author: spalger <spalger@users.noreply.github.com> Date: Wed May 17 09:19:22 2017 -0700 [test/*/fixtures] rename es_archives to es_archiver commit d3667457c78e88e2d6974f3c38dd0fe61b846b91 Author: spalger <spalger@users.noreply.github.com> Date: Wed May 17 08:22:03 2017 -0700 [ftr/config] fix default directory value functions commit 9a6a2cc0b295e2281e83da04fcea40e9d6f00781 Author: spalger <spalger@users.noreply.github.com> Date: Wed May 17 07:30:52 2017 -0700 fix import paths commit fcb65a877d54b5b1d36b8c81f1264b36845e826e Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 21:39:57 2017 -0700 [grunt/ftr] use named exports for configs commit 7d7f38c7615cdbf8eb0119efc0f2a5188bca8792 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:50:04 2017 -0700 [test] remove unnecessary directory definitions commit 0c28984669768482f0a2ee7fc2800d5bcaf49025 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:46:29 2017 -0700 [ftr/config] make default directories relative to config path commit cd2f33612624cacffec138797f3fc0f4ecb46cca Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:32:12 2017 -0700 [test/common] put server config into common commit 7851ed811a236576c63bd20850b3ef2099be2a4e Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:18:20 2017 -0700 [grunt] "deprecate" test:api:runner task commit b2ac4c26593a1947c94f0168191fe8123ff74122 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:15:41 2017 -0700 [ftr] accept the project name as an unnamed arg commit 47e292894fc70c0a04883403c50c5d2ae0738d76 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 17:56:34 2017 -0700 [ftr/grunt] convert ftr task to multi-task with config commit 83375855f88e5e7b3fa8b6a1c5d24a9f54766ce5 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 17:54:54 2017 -0700 [test/functional] move fixtures into test/functional project commit 05994e9c92cf134c58f831c285b3b522a801acbc Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 17:02:51 2017 -0700 [src/test_utils] merge with test/utils directory commit c77ee5ed36b8b7eadf876cb6d9482a49dfc92b66 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 16:53:00 2017 -0700 [test/api_integration] migrate api tests to functional test runner commit ca328c34648dd7e07f70e1844e07cfc392e41103 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 16:50:12 2017 -0700 [esArchiver] refresh modified indices after load commit cde74a540850fd97578f441d6dccaefd1444e656 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 16:46:48 2017 -0700 [test/functional] move shared services into test/common commit 0ea2646aea5817f6d1595e6ae0d356c426f138f0 Author: spalger <spalger@users.noreply.github.com> Date: Mon May 15 22:51:23 2017 -0700 [scripts/mocha] run _mocha script when debugging commit 1cc80600d90e318d4738920aa557d124075a4570 Author: spalger <spalger@users.noreply.github.com> Date: Mon May 15 22:48:12 2017 -0700 [ftr/config] allow child config files to have no testFiles config commit 2bb6c957443b18cebc419baa6f9db301c8f4dc4f Author: spalger <spalger@users.noreply.github.com> Date: Mon May 15 21:52:26 2017 -0700 [ftr] move screenshots into test/functional
2017-05-18 03:53:45 +02:00
2014-10-22 15:03:27 +02:00
module.exports = function (grunt) {
const branch = esTestConfig.getBranch();
const dataDir = esTestConfig.getDirectoryForEsvm('data_dir');
2014-10-22 15:03:27 +02:00
return {
options: {
branch,
2015-06-25 22:40:15 +02:00
fresh: !grunt.option('esvm-no-fresh'),
config: {
http: {
port: 9200
[ftr] make room for more projects (#11848) Squashed commit of the following: commit 659ea986fdeb9a5ff2ca1fa5360cccb01c671ede Author: spalger <spalger@users.noreply.github.com> Date: Wed May 17 09:19:22 2017 -0700 [test/*/fixtures] rename es_archives to es_archiver commit d3667457c78e88e2d6974f3c38dd0fe61b846b91 Author: spalger <spalger@users.noreply.github.com> Date: Wed May 17 08:22:03 2017 -0700 [ftr/config] fix default directory value functions commit 9a6a2cc0b295e2281e83da04fcea40e9d6f00781 Author: spalger <spalger@users.noreply.github.com> Date: Wed May 17 07:30:52 2017 -0700 fix import paths commit fcb65a877d54b5b1d36b8c81f1264b36845e826e Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 21:39:57 2017 -0700 [grunt/ftr] use named exports for configs commit 7d7f38c7615cdbf8eb0119efc0f2a5188bca8792 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:50:04 2017 -0700 [test] remove unnecessary directory definitions commit 0c28984669768482f0a2ee7fc2800d5bcaf49025 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:46:29 2017 -0700 [ftr/config] make default directories relative to config path commit cd2f33612624cacffec138797f3fc0f4ecb46cca Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:32:12 2017 -0700 [test/common] put server config into common commit 7851ed811a236576c63bd20850b3ef2099be2a4e Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:18:20 2017 -0700 [grunt] "deprecate" test:api:runner task commit b2ac4c26593a1947c94f0168191fe8123ff74122 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 18:15:41 2017 -0700 [ftr] accept the project name as an unnamed arg commit 47e292894fc70c0a04883403c50c5d2ae0738d76 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 17:56:34 2017 -0700 [ftr/grunt] convert ftr task to multi-task with config commit 83375855f88e5e7b3fa8b6a1c5d24a9f54766ce5 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 17:54:54 2017 -0700 [test/functional] move fixtures into test/functional project commit 05994e9c92cf134c58f831c285b3b522a801acbc Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 17:02:51 2017 -0700 [src/test_utils] merge with test/utils directory commit c77ee5ed36b8b7eadf876cb6d9482a49dfc92b66 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 16:53:00 2017 -0700 [test/api_integration] migrate api tests to functional test runner commit ca328c34648dd7e07f70e1844e07cfc392e41103 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 16:50:12 2017 -0700 [esArchiver] refresh modified indices after load commit cde74a540850fd97578f441d6dccaefd1444e656 Author: spalger <spalger@users.noreply.github.com> Date: Tue May 16 16:46:48 2017 -0700 [test/functional] move shared services into test/common commit 0ea2646aea5817f6d1595e6ae0d356c426f138f0 Author: spalger <spalger@users.noreply.github.com> Date: Mon May 15 22:51:23 2017 -0700 [scripts/mocha] run _mocha script when debugging commit 1cc80600d90e318d4738920aa557d124075a4570 Author: spalger <spalger@users.noreply.github.com> Date: Mon May 15 22:48:12 2017 -0700 [ftr/config] allow child config files to have no testFiles config commit 2bb6c957443b18cebc419baa6f9db301c8f4dc4f Author: spalger <spalger@users.noreply.github.com> Date: Mon May 15 21:52:26 2017 -0700 [ftr] move screenshots into test/functional
2017-05-18 03:53:45 +02:00
},
}
2014-10-22 15:03:27 +02:00
},
Tribe node support (#9132) * Adds support for Tribe nodes Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * @spalger review feedback * Close create{Admin,Data}Cluster handles closing the connection * Remove callAsKibanaUser argument from tests * ClientLogger uses ES6 properties for tags and logQueries * Ensure were destructuring cluster to access callAsKibanaUser Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Use class syntax on new data sources * [tribe] Use includes instead of indexOf in call_client * [tribe] DocRequest --> AbstractDocRequest * [tribe] Fix AbstractDoc test rename * Removes factory objects and adds addClientPlugin to Cluster (#9467) Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Resolves eslint error Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Use properties on the instance instead of class properties Class properties are still in the very eary stages and not widely supported. Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Remove disabled dev tools app, do not bundle console when tribe is enabled * [tribe] Use destructuring, don't reassign args * [tribe] Use class syntax for client request wrapper * [tribe] callAsKibanaUser -> callWithInternalUser * [tribe] Remove clients from module context, service is a singleton * [tribe] Use instance property shorthand for admin and data DocRequests * Removes questions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Fixes typo in tests Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Correctly names test case Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Revert "Use properties on the instance instead of class properties" This reverts commit ebd06ae591a433e11bce52a2292c3857bf16898d. * Adds tests for create_{admin,data}_cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Persists clusters to server Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Move cluster config requests to distinct getters * Adds getClient and removes addClientPlugin Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Expose createClient, consolidate config parsing Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removes createClients from Cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Prevent status change from red to red Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Updates esvm:tribe ports to be consistant with dev 9200 is admin 9201:9202 are both data clusters 9203 is a tribe node connecting to both data clusters Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Get ssl.ca from serverConfig * [tribe/esvm] Remove plugin configuration * Removes unused variable Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Named exports for creating clusters * [tribe] Named exports for client logger, cluster * [tribe] Named exports for health check * Remove invalid comment Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Comment explaining difference between admin and data browser clients * Rename ES checks to be consistant with functionality Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Organize NOOP functions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removing function comments Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Explicitly check for presence of url in tribe Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-12-30 16:46:55 +01:00
dev: {
options: {
directory: esTestConfig.getDirectoryForEsvm('dev'),
config: {
path: {
data: dataDir
},
cluster: {
name: 'esvm-dev'
}
}
}
},
Tribe node support (#9132) * Adds support for Tribe nodes Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * @spalger review feedback * Close create{Admin,Data}Cluster handles closing the connection * Remove callAsKibanaUser argument from tests * ClientLogger uses ES6 properties for tags and logQueries * Ensure were destructuring cluster to access callAsKibanaUser Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Use class syntax on new data sources * [tribe] Use includes instead of indexOf in call_client * [tribe] DocRequest --> AbstractDocRequest * [tribe] Fix AbstractDoc test rename * Removes factory objects and adds addClientPlugin to Cluster (#9467) Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Resolves eslint error Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Use properties on the instance instead of class properties Class properties are still in the very eary stages and not widely supported. Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Remove disabled dev tools app, do not bundle console when tribe is enabled * [tribe] Use destructuring, don't reassign args * [tribe] Use class syntax for client request wrapper * [tribe] callAsKibanaUser -> callWithInternalUser * [tribe] Remove clients from module context, service is a singleton * [tribe] Use instance property shorthand for admin and data DocRequests * Removes questions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Fixes typo in tests Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Correctly names test case Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Revert "Use properties on the instance instead of class properties" This reverts commit ebd06ae591a433e11bce52a2292c3857bf16898d. * Adds tests for create_{admin,data}_cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Persists clusters to server Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Move cluster config requests to distinct getters * Adds getClient and removes addClientPlugin Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Expose createClient, consolidate config parsing Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removes createClients from Cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Prevent status change from red to red Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Updates esvm:tribe ports to be consistant with dev 9200 is admin 9201:9202 are both data clusters 9203 is a tribe node connecting to both data clusters Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Get ssl.ca from serverConfig * [tribe/esvm] Remove plugin configuration * Removes unused variable Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Named exports for creating clusters * [tribe] Named exports for client logger, cluster * [tribe] Named exports for health check * Remove invalid comment Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Comment explaining difference between admin and data browser clients * Rename ES checks to be consistant with functionality Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Organize NOOP functions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removing function comments Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Explicitly check for presence of url in tribe Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-12-30 16:46:55 +01:00
ui: {
options: {
directory: esTestConfig.getDirectoryForEsvm('test'),
purge: true,
config: {
http: {
port: esTestConfig.getPort()
},
cluster: {
name: 'esvm-ui'
Tribe node support (#9132) * Adds support for Tribe nodes Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * @spalger review feedback * Close create{Admin,Data}Cluster handles closing the connection * Remove callAsKibanaUser argument from tests * ClientLogger uses ES6 properties for tags and logQueries * Ensure were destructuring cluster to access callAsKibanaUser Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Use class syntax on new data sources * [tribe] Use includes instead of indexOf in call_client * [tribe] DocRequest --> AbstractDocRequest * [tribe] Fix AbstractDoc test rename * Removes factory objects and adds addClientPlugin to Cluster (#9467) Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Resolves eslint error Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Use properties on the instance instead of class properties Class properties are still in the very eary stages and not widely supported. Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Remove disabled dev tools app, do not bundle console when tribe is enabled * [tribe] Use destructuring, don't reassign args * [tribe] Use class syntax for client request wrapper * [tribe] callAsKibanaUser -> callWithInternalUser * [tribe] Remove clients from module context, service is a singleton * [tribe] Use instance property shorthand for admin and data DocRequests * Removes questions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Fixes typo in tests Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Correctly names test case Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Revert "Use properties on the instance instead of class properties" This reverts commit ebd06ae591a433e11bce52a2292c3857bf16898d. * Adds tests for create_{admin,data}_cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Persists clusters to server Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Move cluster config requests to distinct getters * Adds getClient and removes addClientPlugin Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Expose createClient, consolidate config parsing Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removes createClients from Cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Prevent status change from red to red Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Updates esvm:tribe ports to be consistant with dev 9200 is admin 9201:9202 are both data clusters 9203 is a tribe node connecting to both data clusters Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Get ssl.ca from serverConfig * [tribe/esvm] Remove plugin configuration * Removes unused variable Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Named exports for creating clusters * [tribe] Named exports for client logger, cluster * [tribe] Named exports for health check * Remove invalid comment Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Comment explaining difference between admin and data browser clients * Rename ES checks to be consistant with functionality Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Organize NOOP functions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removing function comments Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Explicitly check for presence of url in tribe Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-12-30 16:46:55 +01:00
},
discovery: {
zen: {
ping: {
unicast: {
hosts: [ `localhost:${esTestConfig.getPort()}` ]
Tribe node support (#9132) * Adds support for Tribe nodes Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * @spalger review feedback * Close create{Admin,Data}Cluster handles closing the connection * Remove callAsKibanaUser argument from tests * ClientLogger uses ES6 properties for tags and logQueries * Ensure were destructuring cluster to access callAsKibanaUser Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Use class syntax on new data sources * [tribe] Use includes instead of indexOf in call_client * [tribe] DocRequest --> AbstractDocRequest * [tribe] Fix AbstractDoc test rename * Removes factory objects and adds addClientPlugin to Cluster (#9467) Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Resolves eslint error Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Use properties on the instance instead of class properties Class properties are still in the very eary stages and not widely supported. Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Remove disabled dev tools app, do not bundle console when tribe is enabled * [tribe] Use destructuring, don't reassign args * [tribe] Use class syntax for client request wrapper * [tribe] callAsKibanaUser -> callWithInternalUser * [tribe] Remove clients from module context, service is a singleton * [tribe] Use instance property shorthand for admin and data DocRequests * Removes questions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Fixes typo in tests Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Correctly names test case Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Revert "Use properties on the instance instead of class properties" This reverts commit ebd06ae591a433e11bce52a2292c3857bf16898d. * Adds tests for create_{admin,data}_cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Persists clusters to server Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Move cluster config requests to distinct getters * Adds getClient and removes addClientPlugin Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Expose createClient, consolidate config parsing Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removes createClients from Cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Prevent status change from red to red Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Updates esvm:tribe ports to be consistant with dev 9200 is admin 9201:9202 are both data clusters 9203 is a tribe node connecting to both data clusters Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Get ssl.ca from serverConfig * [tribe/esvm] Remove plugin configuration * Removes unused variable Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Named exports for creating clusters * [tribe] Named exports for client logger, cluster * [tribe] Named exports for health check * Remove invalid comment Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Comment explaining difference between admin and data browser clients * Rename ES checks to be consistant with functionality Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Organize NOOP functions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removing function comments Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Explicitly check for presence of url in tribe Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-12-30 16:46:55 +01:00
}
}
}
}
}
}
},
Tribe node support (#9132) * Adds support for Tribe nodes Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * @spalger review feedback * Close create{Admin,Data}Cluster handles closing the connection * Remove callAsKibanaUser argument from tests * ClientLogger uses ES6 properties for tags and logQueries * Ensure were destructuring cluster to access callAsKibanaUser Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Use class syntax on new data sources * [tribe] Use includes instead of indexOf in call_client * [tribe] DocRequest --> AbstractDocRequest * [tribe] Fix AbstractDoc test rename * Removes factory objects and adds addClientPlugin to Cluster (#9467) Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Resolves eslint error Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Use properties on the instance instead of class properties Class properties are still in the very eary stages and not widely supported. Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Remove disabled dev tools app, do not bundle console when tribe is enabled * [tribe] Use destructuring, don't reassign args * [tribe] Use class syntax for client request wrapper * [tribe] callAsKibanaUser -> callWithInternalUser * [tribe] Remove clients from module context, service is a singleton * [tribe] Use instance property shorthand for admin and data DocRequests * Removes questions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Fixes typo in tests Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Correctly names test case Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Revert "Use properties on the instance instead of class properties" This reverts commit ebd06ae591a433e11bce52a2292c3857bf16898d. * Adds tests for create_{admin,data}_cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Persists clusters to server Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Move cluster config requests to distinct getters * Adds getClient and removes addClientPlugin Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Expose createClient, consolidate config parsing Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removes createClients from Cluster Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Prevent status change from red to red Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Updates esvm:tribe ports to be consistant with dev 9200 is admin 9201:9202 are both data clusters 9203 is a tribe node connecting to both data clusters Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Get ssl.ca from serverConfig * [tribe/esvm] Remove plugin configuration * Removes unused variable Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Named exports for creating clusters * [tribe] Named exports for client logger, cluster * [tribe] Named exports for health check * Remove invalid comment Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * [tribe] Comment explaining difference between admin and data browser clients * Rename ES checks to be consistant with functionality Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Organize NOOP functions Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Removing function comments Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co> * Explicitly check for presence of url in tribe Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2016-12-30 16:46:55 +01:00
2014-10-22 15:03:27 +02:00
};
2015-01-23 21:01:19 +01:00
};