kibana/docs
Clint Andrew Hall 8e37b38417
[serverless] Create the Serverless Plugin (#155582)
> Derived from https://github.com/elastic/kibana/pull/153274 for
production.

## Summary

This PR creates the `serverless` plugin for Kibana Serverless projects.


![image](https://user-images.githubusercontent.com/297604/233892935-b3713575-a2f7-4e82-a9dd-e8c11823683f.png)


It uses the methodology proven out in the proof-of-concept
(https://github.com/elastic/kibana/pull/153274) and prepares it for
production:

- Adds chrome style and related API to the `chrome` services.
- Creates the `serverless` plugin.
- Invokes the new chrome style API for all serverless projects.
- Alters `yarn` scripts to support all project types, and switching
between them.
- Creates the new "Project Switcher" component for use in the new chrome
header for Serverless.
- Creates a Storybook config for this and future components.
- Adds API endpoint to trigger project switching and `Watcher` restarts.

<img width="1598" alt="Screenshot 2023-04-26 at 10 44 01 AM"
src="https://user-images.githubusercontent.com/297604/234612654-fdcf38ea-8c48-4066-bc85-507f40c984aa.png">


## Next steps

- [x] Creating a PR for enabling/disabling related plugins for
Serverless. (https://github.com/elastic/kibana/pull/155583)
- [ ] Creating product plugin PR based on
https://github.com/elastic/kibana/pull/153274.

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2023-04-26 11:48:23 -07:00
..
api Document compatibilityMode query string parameter in Resolve import errors API. (#155696) 2023-04-25 17:36:31 +02:00
api-generated Remove alerting_framework_heath from the alerting framework health API response (#154276) 2023-04-20 07:16:27 -04:00
apm docs: link to android agent central config docs (#154303) 2023-04-03 23:01:36 -04:00
canvas [DOCS] Adds the 8.6 Presentation docs (#145474) 2022-11-28 11:20:38 -05:00
concepts [DOCS] Updates Discover docs (#151953) 2023-03-08 07:05:25 -08:00
dev-tools Add Console docs for Comments and Variables (#137225) 2022-07-28 10:52:20 -07:00
developer [serverless] Create the Serverless Plugin (#155582) 2023-04-26 11:48:23 -07:00
development/plugins/expressions/public Remove old doc generation system for core APIs (#134313) 2022-06-21 17:43:17 +02:00
discover [DOCS] How to duplicate a search (#154008) 2023-04-05 13:47:05 -07:00
fleet Update Fleet overview topic (#121153) 2021-12-14 09:14:02 -08:00
getting-started [DOCS] Adds the 8.6 Presentation docs (#145474) 2022-11-28 11:20:38 -05:00
management [DOCS] Automate email-params-test.png, add title in connector table rows (#155469) 2023-04-21 12:19:33 -07:00
maps [DOCS] Remove or move book-scoped attributes (#155210) 2023-04-20 09:12:09 -07:00
migration [DOCS] Remove 8.0.0 coming tag (#125229) 2022-02-10 07:58:28 -05:00
observability Move observability content (#79978) 2020-10-13 16:08:48 +01:00
osquery Osquery: Update exported fields reference for osquery 5.7.0 (#150216) 2023-02-06 13:23:21 -05:00
settings Deprecate usage of ephemeral tasks (#154275) 2023-04-20 07:14:04 -04:00
setup [DOCS] Remove or move book-scoped attributes (#155210) 2023-04-20 09:12:09 -07:00
siem [DOCS] Elastic Sec Overview (Fixing Image) (#104529) 2021-07-07 09:58:09 -04:00
spaces Removing docs about multi-tenancy (#143698) 2022-10-24 16:01:43 -04:00
user [DOCS] Automate two rule management screenshots (#155566) 2023-04-25 08:11:22 -07:00
accessibility.asciidoc
action-type-template.asciidoc [DOCS] Edit layout of connector pages (#151534) 2023-02-21 08:20:21 -08:00
apis.asciidoc [DOCS] Create open API specification for find rules (#147061) 2022-12-12 11:36:44 -08:00
CHANGELOG.asciidoc [DOCS] Fix links in release notes (#141520) 2022-09-22 14:00:20 -07:00
gs-index.asciidoc [DOCS] Remove or move book-scoped attributes (#155210) 2023-04-20 09:12:09 -07:00
index-custom-title-page.html Updates docs landing page (#154400) 2023-04-17 07:59:31 -07:00
index.asciidoc [DOCS] Remove or move book-scoped attributes (#155210) 2023-04-20 09:12:09 -07:00
index.x.asciidoc
limitations.asciidoc [DOCS] Reallocates limitations to point-of-use (#79582) 2020-11-19 10:49:27 -06:00
migration.asciidoc
redirects.asciidoc [DOCS] Remove obsolete X-Pack settings page (#154683) 2023-04-10 19:34:34 -07:00
rule-type-template.asciidoc [DOCS] Create and manage rule action frequencies (#150957) 2023-02-23 13:16:46 -08:00
template.asciidoc [DOCS] Remove snapshot and restore docs (#114836) 2021-11-16 16:59:24 -05:00