* Test config settings that are exposed to the browser (#129438)
(cherry picked from commit 27ff7d3424)
# Conflicts:
# .github/CODEOWNERS
# packages/kbn-config-schema/src/index.ts
* Enable security plugin in OSS tests
This is a partial backport of #111681, so the Kibana security
plugin is enabled but Elasticsearch security is still disabled.
* Fix exposed config key tests
The exposed config keys are slightly different in the 7.17 branch.
* Fix UI Capabilities tests
The enterpriseSearch plugin does not have a required dependency on
the security plugin in the 7.17 branch, so our bacported
assertions for these tests needed to change accordingly.
* [Fleet] Add language clients (#113666)
* Apply suggestions from code review
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
* Update src/plugins/custom_integrations/server/plugin.test.ts
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
* Update src/plugins/custom_integrations/server/plugin.test.ts
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
Co-authored-by: Thomas Neirynck <thomas@elastic.co>
Co-authored-by: Clint Andrew Hall <clint@clintandrewhall.com>
Co-authored-by: Lisa Cawley <lcawley@elastic.co>
Display both beats and epr-packages in the integration browser. When there is overlap, the EPR-package equivalent is displayed. When the EPR-package is not yet ga, the beat-equivalent is displayed.
Co-authored-by: Thomas Neirynck <thomas@elastic.co>
Add a new plugin `custom_integrations`. This plugin allows for the registration of data-integrations tutorials. The Fleet-integrations app will display these alongside the existing Elastic Agent integrations.
# Conflicts:
# packages/kbn-optimizer/limits.yml