mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 01:13:23 -04:00
## Summary Hides security sub-privileges for ai4soc/search_ai_lake tier.  ### Reasoning for changes added to `x-pack/packages/security`: Currently, the feature description of Security feature is tied to the fact that it has a list of sub-privileges. This is true on ESS and `essentials/complete` serverless tiers. With the introduction of the lower `search_ai_lake` tier, security feature would not have any sub-privileges available and thus it does not make sense to show that description. The ideal way to handle this would be to load feature privileges config settings at the plugin level (security_solution/security_solution_serverless) and set `description` to `null | undefined` based on the tier, as currently the feature privileges settings live in [kibana_features file (v2_features)]( |
||
---|---|---|
.. | ||
kibana.yml | ||
node.options | ||
README.md | ||
serverless.chat.yml | ||
serverless.es.yml | ||
serverless.oblt.yml | ||
serverless.security.complete.yml | ||
serverless.security.essentials.yml | ||
serverless.security.search_ai_lake.yml | ||
serverless.security.yml | ||
serverless.yml |
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
, security
and chat
configuration is applied in the following order, later values override
- serverless.yml (serverless configs go first)
- serverless.{mode}.yml (serverless configs go first)
- base config, in this preference order:
- my-config.yml(s) (set by --config)
- env-config.yml (described by
env.KBN_CONFIG_PATHS
) - kibana.yml (default @
env.KBN_PATH_CONF
/kibana.yml)
- kibana.dev.yml
- serverless.dev.yml
- serverless.{mode}.dev.yml