kibana/config
Sergi Massaneda 0fe67b2c04
[Security Solution][Serverless] AppFeatures improvements (#158935)
## Summary

issue: https://github.com/elastic/kibana/issues/158810
follow-up of: https://github.com/elastic/kibana/pull/158179

Improves the Security AppFeatures architecture:
- SubFeatures now preserve always the same order in the Security Kibana
config, despite the order of processing of enabled appFeatures.


![Security_sub_features](3fefa80d-dec6-4336-92db-66e43970fefc)

- Change the `productTypes` config format
- Update `getProductAppFeatures` to:
  - process the new `productTypes` format.
- include _essentials_ tiers PLIs inside _complete_ tiers automatically.
- AppFeatures module now receives an array of PLIs instead of an object
- AppFeatures config now uses only SubFeature IDS instead of
`subActions` config objects directly
- Upselling components updated and `useProductTypeByPLI` implemented to
display the Product Type required
2023-06-02 11:18:10 -07:00
..
kibana.yml [Unified Search] Move autocomplete logic to unified search plugin (#129977) 2022-04-22 11:02:56 +05:00
node.options Bump node to 16.11.1 (#110684) 2021-10-16 16:21:58 -05:00
README.md [serverless] split serverless config files (#150616) 2023-02-08 13:28:47 -07:00
serverless.es.yml [Serverless Search] M0 Navigation (#157994) 2023-05-17 11:40:40 -05:00
serverless.oblt.yml [Serverless] Set observability onboarding as default page (#158440) 2023-05-26 17:22:18 +02:00
serverless.security.yml [Security Solution][Serverless] AppFeatures improvements (#158935) 2023-06-02 11:18:10 -07:00
serverless.yml [Serverless] Disable plugin interactiveSetup (#158921) 2023-06-02 18:08:18 +02:00

as work on serverless picks up we will add config values to these files that define how Kibana will run in "serverless" modes. To start Kibana locally with this configuration, pass --serverless={mode} or run yarn serverless-{mode}

valid modes are currently: es, oblt, and security

configuration is applied in the following order, later values override

  1. kibana.yml
  2. serverless.yml
  3. serverless.{mode}.yml
  4. kibana.dev.yml
  5. serverless.dev.yml
  6. serverless.{mode}.dev.yml