kibana/config
Rodney Norris e04e974134
[Search] Fix: serverless search connector types (#218842)
## Summary

Fixes bug introduced by: https://github.com/elastic/kibana/pull/213509
where serverless search & enterprise search could not load list of
available connector types from the connectors plugin. This was caused by
2 things in serverless, 1) the entire plugin was disabled and 2) the
plugin id was renamed.

Updated the `contentConnectors` plugin to have a `ui.enabled` config
value to override just disabling the management UI from being registered
for Serverless Search, while still allowing the plugin to be enabled.
And updated the usages of the `searchConnectors` plugin in
`enteprise_search` & `serverless_search` to account for it being renamed
to `contentConnectors`

Of note this bug would have been caught by FTRs, but they have been
skipped for being
[flakey](https://github.com/elastic/kibana/issues/203462) for some time,
and have proven [hard
fix](https://github.com/elastic/kibana/pull/205971) given the current UX
😔

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
2025-04-23 15:51:06 -05:00
..
kibana.yml [docs] Update kibana.yml defaults (#206423) 2025-01-13 20:55:24 +01:00
node.options [artifacts] Remove default --openssl-legacy-provider (#213123) 2025-03-04 16:51:46 -06:00
README.md SKA: Extract list of Kibana solutions into a dedicated package (#213353) 2025-03-20 10:20:07 +01:00
serverless.chat.yml [workchat] prepare the workflow framework (#218138) 2025-04-22 22:04:26 +02:00
serverless.es.yml [Search] Fix: serverless search connector types (#218842) 2025-04-23 15:51:06 -05:00
serverless.oblt.yml [Search Connectors][Serverless] Add Search Connectors UI to the Stack Management data Section (#213509) 2025-04-18 04:50:56 +02:00
serverless.security.complete.yml [Ai4Soc] Tier specific security serverless config files (#213577) 2025-03-12 17:21:25 +01:00
serverless.security.essentials.yml [Ai4Soc] Tier specific security serverless config files (#213577) 2025-03-12 17:21:25 +01:00
serverless.security.search_ai_lake.yml [AI4DSOC] Add possibility to disable Stack Rules, Rules Settings and Maintenance window based on Serverless Tier (#214586) 2025-04-22 10:50:48 +02:00
serverless.security.yml [Search Connectors][Serverless] Add Search Connectors UI to the Stack Management data Section (#213509) 2025-04-18 04:50:56 +02:00
serverless.yml [Search Connectors][Serverless] Add Search Connectors UI to the Stack Management data Section (#213509) 2025-04-18 04:50:56 +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, security and chat

configuration is applied in the following order, later values override

  1. serverless.yml (serverless configs go first)
  2. serverless.{mode}.yml (serverless configs go first)
  3. 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)
  1. kibana.dev.yml
  2. serverless.dev.yml
  3. serverless.{mode}.dev.yml