payload: {"action":"created","issue":{"url":"https://api.github.com/repos/elastic/kibana/issues/41007","repository_url":"https://api.github.com/repos/elastic/kibana","labels_url":"https://api.github.com/repos/elastic/kibana/issues/41007/labels{/name}","comments_url":"https://api.github.com/repos/elastic/kibana/issues/41007/comments","events_url":"https://api.github.com/repos/elastic/kibana/issues/41007/events","html_url":"https://github.com/elastic/kibana/pull/41007","id":467463328,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjk3MTEwOTAz","number":41007,"title":"Add ApplicationService Mounting","user":{"login":"joshdover","id":1813008,"node_id":"MDQ6VXNlcjE4MTMwMDg=","avatar_url":"https://avatars2.githubusercontent.com/u/1813008?v=4","gravatar_id":"","url":"https://api.github.com/users/joshdover","html_url":"https://github.com/joshdover","followers_url":"https://api.github.com/users/joshdover/followers","following_url":"https://api.github.com/users/joshdover/following{/other_user}","gists_url":"https://api.github.com/users/joshdover/gists{/gist_id}","starred_url":"https://api.github.com/users/joshdover/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshdover/subscriptions","organizations_url":"https://api.github.com/users/joshdover/orgs","repos_url":"https://api.github.com/users/joshdover/repos","events_url":"https://api.github.com/users/joshdover/events{/privacy}","received_events_url":"https://api.github.com/users/joshdover/received_events","type":"User","site_admin":false},"labels":[{"id":635458035,"node_id":"MDU6TGFiZWw2MzU0NTgwMzU=","url":"https://api.github.com/repos/elastic/kibana/labels/Feature:New%20Platform","name":"Feature:New Platform","color":"0e8a16","default":false},{"id":470241278,"node_id":"MDU6TGFiZWw0NzAyNDEyNzg=","url":"https://api.github.com/repos/elastic/kibana/labels/Team:Platform","name":"Team:Platform","color":"fef2c0","default":false},{"id":1017555269,"node_id":"MDU6TGFiZWwxMDE3NTU1MjY5","url":"https://api.github.com/repos/elastic/kibana/labels/release_note:dev_docs","name":"release_note:dev_docs","color":"a6ce42","default":false},{"id":1395348911,"node_id":"MDU6TGFiZWwxMzk1MzQ4OTEx","url":"https://api.github.com/repos/elastic/kibana/labels/v7.4.0","name":"v7.4.0","color":"FFFFFF","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2019-07-12T15:05:45Z","updated_at":"2019-08-07T23:01:54Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/elastic/kibana/pulls/41007","html_url":"https://github.com/elastic/kibana/pull/41007","diff_url":"https://github.com/elastic/kibana/pull/41007.diff","patch_url":"https://github.com/elastic/kibana/pull/41007.patch"},"body":"## Summary\r\n\r\nImplements [RFC-0004](https://github.com/elastic/kibana/blob/master/rfcs/text/0004_application_service_mounting.md)\r\nRelated to #18843\r\nDepends on #41251 \r\n\r\nThis adds support for UI applications in the New Platform. With this change, Core now has a \"legacy mode\" and normal mode.\r\n- In legacy mode, the ApplicationService does not mount its router on the page and instead gives control to the LegacyService.\r\n- In normal mode, the ApplicationService mounts its router on the page and controls mounting individual UI apps. The LegacyService does import any legacy code, though it does still provide some data and features to mirror Legacy behaviors.\r\n\r\nThis mode is toggled by the legacy `renderApp` function, which serves the bootstrapping page and bundles. When rendering a UI app that is unknown to the legacy platform, this function will instead serve the \"core-only\" bundle which does not include any legacy code or applications.\r\n\r\nNew Platform applications currently have some caveats:\r\n- Telemetry banner will not show (need #41986 implemented)\r\n- No legacy code, including uiExport \"hacks\" are run when NP apps are running.\r\n  - This means some features will not work on these pages, such as reporting's polling for completed jobs.\r\n- Nav links for NP apps do not support \"open in new window\". To support this, we need EUI to support links with both `href` and `onClick` props (elastic/eui#1933)\r\n\r\n### Testing\r\n\r\nTo test the NP application service yourself, [unzip these plugins](https://github.com/elastic/kibana/files/3479118/plugins.2.zip) into your `plugins` directory, run `yarn kbn bootstrap`, and start Kibana with this:\r\n\r\n### Checklist\r\n\r\nUse ~~strikethroughs~~ to remove checklist items you don't feel are applicable to this PR.\r\n\r\n- [ ] This was checked for cross-browser compatibility, [including a check against IE11](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility)\r\n- [x] [Documentation](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#writing-documentation) was added for features that require explanation or tutorials\r\n- [x] [Unit or functional tests](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility) were updated or added to match the most common scenarios\r\n- [ ] This was checked for [keyboard-only and screenreader accessibility](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility#Accessibility_testing_checklist)\r\n\r\n### For maintainers\r\n\r\n- [x] This was checked for breaking API changes and was [labeled appropriately](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#release-notes-process)\r\n- [x] This includes a feature addition or change that requires a release note and was [labeled appropriately](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#release-notes-process)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/elastic/kibana/issues/comments/519299270","html_url":"https://github.com/elastic/kibana/pull/41007#issuecomment-519299270","issue_url":"https://api.github.com/repos/elastic/kibana/issues/41007","id":519299270,"node_id":"MDEyOklzc3VlQ29tbWVudDUxOTI5OTI3MA==","user":{"login":"elasticmachine","id":15837671,"node_id":"MDQ6VXNlcjE1ODM3Njcx","avatar_url":"https://avatars3.githubusercontent.com/u/15837671?v=4","gravatar_id":"","url":"https://api.github.com/users/elasticmachine","html_url":"https://github.com/elasticmachine","followers_url":"https://api.github.com/users/elasticmachine/followers","following_url":"https://api.github.com/users/elasticmachine/following{/other_user}","gists_url":"https://api.github.com/users/elasticmachine/gists{/gist_id}","starred_url":"https://api.github.com/users/elasticmachine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elasticmachine/subscriptions","organizations_url":"https://api.github.com/users/elasticmachine/orgs","repos_url":"https://api.github.com/users/elasticmachine/repos","events_url":"https://api.github.com/users/elasticmachine/events{/privacy}","received_events_url":"https://api.github.com/users/elasticmachine/received_events","type":"User","site_admin":false},"created_at":"2019-08-07T23:01:54Z","updated_at":"2019-08-07T23:01:54Z","author_association":"COLLABORATOR","body":"## :green_heart: Build Succeeded\n* [continuous-integration/kibana-ci/pull-request](https://kibana-ci.elastic.co/job/elastic+kibana+pull-request/11378/)\n\n"}}
other: {"actor":{"display_login":"elasticmachine"}}