kibana/docs/development/core/server
Todd Kennedy 461a6c0f93
[feat] create additional http servers (#36804)
* [feat] create additional http servers

allow for additional http servers to be created, tracked and returned

* respond to pr feedback

* tweak test

* update documentation

* destructure port, remove unnecessary imports

* [fix] export correct type

* [feat] expose createNewServer to plugins

* [fix] respond to pr feedback

* todo: add schema validation & integration test

* use reach

* [fix] use validateKey to validate partial

* [fix] change config shadowing

* check kibana port & prevent shadowing

* centralize start/stop for servers, add integration test

* remove unnecessary property

* never forget your await

* remove option to pass config into start

* fix pr feedback

* fix documentation

* fix test failures
2019-05-29 13:00:56 -07:00
..
kibana-plugin-server.apicaller.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.authenticationhandler.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.authtoolkit.authenticated.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.authtoolkit.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.authtoolkit.redirected.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.authtoolkit.rejected.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.callapioptions.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.callapioptions.wrap401errors.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.clusterclient.asscoped.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.clusterclient.callasinternaluser.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.clusterclient.close.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.clusterclient.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.coresetup.elasticsearch.md Consolidate Plugin{Setup,Start}Context and Core{Setup,Start} (#36732) 2019-05-22 13:50:31 -05:00
kibana-plugin-server.coresetup.http.md [feat] create additional http servers (#36804) 2019-05-29 13:00:56 -07:00
kibana-plugin-server.coresetup.md [feat] create additional http servers (#36804) 2019-05-29 13:00:56 -07:00
kibana-plugin-server.corestart.md Consolidate Plugin{Setup,Start}Context and Core{Setup,Start} (#36732) 2019-05-22 13:50:31 -05:00
kibana-plugin-server.discoveredplugin.configpath.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.discoveredplugin.id.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.discoveredplugin.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.discoveredplugin.optionalplugins.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.discoveredplugin.requiredplugins.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.elasticsearchclientconfig.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.elasticsearchservicesetup.adminclient$.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.elasticsearchservicesetup.createclient.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.elasticsearchservicesetup.dataclient$.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.elasticsearchservicesetup.legacy.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.elasticsearchservicesetup.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.headers.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.httpservicesetup.createnewserver.md [feat] create additional http servers (#36804) 2019-05-29 13:00:56 -07:00
kibana-plugin-server.httpservicesetup.md [feat] create additional http servers (#36804) 2019-05-29 13:00:56 -07:00
kibana-plugin-server.httpservicestart.islistening.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.httpservicestart.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.internalcorestart.http.md Consolidate Plugin{Setup,Start}Context and Core{Setup,Start} (#36732) 2019-05-22 13:50:31 -05:00
kibana-plugin-server.internalcorestart.md Consolidate Plugin{Setup,Start}Context and Core{Setup,Start} (#36732) 2019-05-22 13:50:31 -05:00
kibana-plugin-server.internalcorestart.plugins.md Consolidate Plugin{Setup,Start}Context and Core{Setup,Start} (#36732) 2019-05-22 13:50:31 -05:00
kibana-plugin-server.kibanarequest.body.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.kibanarequest.from.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.kibanarequest.getfilteredheaders.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.kibanarequest.headers.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.kibanarequest.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.kibanarequest.params.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.kibanarequest.path.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.kibanarequest.query.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.kibanarequest.unstable_getincomingmessage.md [New platform] Support configuring request specific basePath (#35951) 2019-05-08 09:28:08 +02:00
kibana-plugin-server.kibanarequest.url.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.logger.debug.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.logger.error.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.logger.fatal.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.logger.info.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.logger.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.logger.trace.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.logger.warn.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.loggerfactory.get.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.loggerfactory.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.logmeta.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.md [feat] create additional http servers (#36804) 2019-05-29 13:00:56 -07:00
kibana-plugin-server.onpostauthhandler.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.onpostauthtoolkit.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.onpostauthtoolkit.next.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.onpostauthtoolkit.redirected.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.onpostauthtoolkit.rejected.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.onpreauthhandler.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.onpreauthtoolkit.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.onpreauthtoolkit.next.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.onpreauthtoolkit.redirected.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.onpreauthtoolkit.rejected.md introduce pre-/post-auth request hooks for HttpServer (#36690) 2019-05-29 12:26:05 +02:00
kibana-plugin-server.plugin.md Consolidate Plugin{Setup,Start}Context and Core{Setup,Start} (#36732) 2019-05-22 13:50:31 -05:00
kibana-plugin-server.plugin.setup.md Consolidate Plugin{Setup,Start}Context and Core{Setup,Start} (#36732) 2019-05-22 13:50:31 -05:00
kibana-plugin-server.plugin.start.md Consolidate Plugin{Setup,Start}Context and Core{Setup,Start} (#36732) 2019-05-22 13:50:31 -05:00
kibana-plugin-server.plugin.stop.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.plugininitializer.md [Core] Fix core api changes exit code (#36053) 2019-05-06 10:15:40 +02:00
kibana-plugin-server.plugininitializercontext.config.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.plugininitializercontext.env.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.plugininitializercontext.logger.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.plugininitializercontext.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.pluginname.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.pluginsservicesetup.contracts.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.pluginsservicesetup.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.pluginsservicesetup.uiplugins.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.pluginsservicestart.contracts.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.pluginsservicestart.md Remove required ConfigClass (#36609) 2019-05-21 10:57:33 +02:00
kibana-plugin-server.router.delete.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.router.get.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.router.getroutes.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.router.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.router.path.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.router.post.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.router.put.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.router.routes.md [New platform] Introduce start phase for core services on server (#35297) 2019-04-30 13:22:33 +02:00
kibana-plugin-server.scopedclusterclient.callascurrentuser.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.scopedclusterclient.callasinternaluser.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00
kibana-plugin-server.scopedclusterclient.md [new-platform] Explicitly define core setup types (#34817) 2019-04-16 22:19:13 +02:00