* Change security to a required plugin * Change typings to reflect non-optional security dep + update KibanaLogic to no longer need a {} fallback * Typings cleanup pt 2 Remove `!`s now that security is required * Update checkAccess lib - turns out I need to do a little more than just updating the requiredPlugin arr & types! - based on my understanding of our 8.0 behavior Enterprise Search will not start if x-pack security is disabled, so we should probably opt to early disable the plugin for simplicity as well * [PR feedback] yeet
16 lines
546 B
JSON
16 lines
546 B
JSON
{
|
|
"id": "enterpriseSearch",
|
|
"version": "kibana",
|
|
"kibanaVersion": "kibana",
|
|
"requiredPlugins": ["features", "spaces", "security", "licensing", "data", "charts", "infra"],
|
|
"configPath": ["enterpriseSearch"],
|
|
"optionalPlugins": ["usageCollection", "home", "cloud"],
|
|
"server": true,
|
|
"ui": true,
|
|
"requiredBundles": ["home", "kibanaReact"],
|
|
"owner": {
|
|
"name": "Enterprise Search",
|
|
"githubTeam": "enterprise-search-frontend"
|
|
},
|
|
"description": "Adds dashboards for discovering and managing Enterprise Search products."
|
|
}
|