Skip to content

Commit a08959f

Browse files
Merge branch 'main' into 124017/use-field-icon-consistently-in-discover
2 parents 7d93da5 + b5dae38 commit a08959f

857 files changed

Lines changed: 60592 additions & 10155 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,8 @@ module.exports = {
304304
*/
305305
{
306306
files: [
307-
'packages/elastic-datemath/**/*.{js,mjs,ts,tsx}',
308307
'packages/elastic-eslint-config-kibana/**/*.{js,mjs,ts,tsx}',
308+
'packages/kbn-datemath/**/*.{js,mjs,ts,tsx}',
309309
],
310310
rules: {
311311
'@kbn/eslint/require-license-header': [

.github/CODEOWNERS

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,6 @@
55
# The #CC# prefix delineates Code Coverage,
66
# used for the 'team' designator within Kibana Stats
77

8-
# Tech leads
9-
/dev_docs @elastic/kibana-tech-leads
10-
/src/dev/license_checker/config.ts @elastic/kibana-tech-leads
11-
/packages/kbn-docs-utils/ @elastic/kibana-tech-leads @elastic/kibana-operations
12-
138
# Virtual teams
149
/x-pack/plugins/rule_registry/ @elastic/rac @elastic/response-ops
1510

@@ -60,7 +55,7 @@
6055
/examples/field_formats_example/ @elastic/kibana-app-services
6156
/examples/partial_results_example/ @elastic/kibana-app-services
6257
/examples/search_examples/ @elastic/kibana-app-services
63-
/packages/elastic-datemath/ @elastic/kibana-app-services
58+
/packages/kbn-datemath/ @elastic/kibana-app-services
6459
/packages/kbn-interpreter/ @elastic/kibana-app-services
6560
/packages/kbn-react-field/ @elastic/kibana-app-services
6661
/packages/kbn-es-query/ @elastic/kibana-app-services
@@ -216,25 +211,29 @@
216211
/packages/kbn-mapbox-gl @elastic/kibana-gis
217212

218213
# Operations
214+
/src/dev/license_checker/config.ts @elastic/kibana-operations
215+
/packages/kbn-docs-utils/ @elastic/kibana-operations
219216
/src/dev/ @elastic/kibana-operations
220217
/src/setup_node_env/ @elastic/kibana-operations
221218
/packages/*eslint*/ @elastic/kibana-operations
222219
/packages/*babel*/ @elastic/kibana-operations
220+
/packages/kbn-ambient-ui-types/ @elastic/kibana-operations
221+
/packages/kbn-ambient-storybook-types/ @elastic/kibana-operations
222+
/packages/kbn-bazel-packages/ @elastic/kibana-operations
223+
/packages/kbn-cli-dev-mode/ @elastic/kibana-operations
223224
/packages/kbn-dev-utils*/ @elastic/kibana-operations
225+
/packages/kbn-es-archiver/ @elastic/kibana-operations
224226
/packages/kbn-es/ @elastic/kibana-operations
225227
/packages/kbn-eslint-plugin-imports/ @elastic/kibana-operations
228+
/packages/kbn-generate/ @elastic/kibana-operations
226229
/packages/kbn-optimizer/ @elastic/kibana-operations
230+
/packages/kbn-plugin-discovery/ @elastic/kibana-operations
227231
/packages/kbn-pm/ @elastic/kibana-operations
228232
/packages/kbn-test/ @elastic/kibana-operations
229233
/packages/kbn-type-summarizer/ @elastic/kibana-operations
230234
/packages/kbn-ui-shared-deps-npm/ @elastic/kibana-operations
231235
/packages/kbn-ui-shared-deps-src/ @elastic/kibana-operations
232-
/packages/kbn-bazel-packages/ @elastic/kibana-operations
233-
/packages/kbn-es-archiver/ @elastic/kibana-operations
234236
/packages/kbn-utils/ @elastic/kibana-operations
235-
/packages/kbn-cli-dev-mode/ @elastic/kibana-operations
236-
/packages/kbn-generate/ @elastic/kibana-operations
237-
/packages/kbn-plugin-discovery/ @elastic/kibana-operations
238237
/src/cli/keystore/ @elastic/kibana-operations
239238
/.ci/es-snapshots/ @elastic/kibana-operations
240239
/.github/workflows/ @elastic/kibana-operations
@@ -325,6 +324,7 @@
325324
/src/plugins/interactive_setup/ @elastic/kibana-security
326325
/test/interactive_setup_api_integration/ @elastic/kibana-security
327326
/test/interactive_setup_functional/ @elastic/kibana-security
327+
/test/plugin_functional/test_suites/core_plugins/rendering.ts @elastic/kibana-security
328328
/x-pack/plugins/spaces/ @elastic/kibana-security
329329
/x-pack/plugins/encrypted_saved_objects/ @elastic/kibana-security
330330
/x-pack/plugins/security/ @elastic/kibana-security

.i18nrc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"share": "src/plugins/share",
6767
"sharedUX": "src/plugins/shared_ux",
6868
"sharedUXComponents": "packages/kbn-shared-ux-components/src",
69+
"coloring": "packages/kbn-coloring/src",
6970
"statusPage": "src/legacy/core_plugins/status_page",
7071
"telemetry": [
7172
"src/plugins/telemetry",
@@ -94,4 +95,4 @@
9495
"unifiedSearch": "src/plugins/unified_search"
9596
},
9697
"translations": []
97-
}
98+
}

WORKSPACE.bazel

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,16 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
1010
# Fetch Node.js rules
1111
http_archive(
1212
name = "build_bazel_rules_nodejs",
13-
sha256 = "8a7c981217239085f78acc9898a1f7ba99af887c1996ceb3b4504655383a2c3c",
14-
urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/4.0.0/rules_nodejs-4.0.0.tar.gz"],
13+
sha256 = "523da2d6b50bc00eaf14b00ed28b1a366b3ab456e14131e9812558b26599125c",
14+
urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/5.3.1/rules_nodejs-5.3.1.tar.gz"],
1515
)
1616

17-
# Now that we have the rules let's import from them to complete the work
18-
load("@build_bazel_rules_nodejs//:index.bzl", "check_rules_nodejs_version", "node_repositories", "yarn_install")
17+
# Build Node.js rules dependencies
18+
load("@build_bazel_rules_nodejs//:repositories.bzl", "build_bazel_rules_nodejs_dependencies")
19+
build_bazel_rules_nodejs_dependencies()
1920

20-
# Assure we have at least a given rules_nodejs version
21-
check_rules_nodejs_version(minimum_version_string = "4.0.0")
21+
# Now that we have the rules let's import from them to complete the work
22+
load("@build_bazel_rules_nodejs//:index.bzl", "node_repositories", "yarn_install")
2223

2324
# Setup the Node.js toolchain for the architectures we want to support
2425
#
@@ -38,14 +39,13 @@ node_repositories(
3839
node_urls = [
3940
"https://nodejs.org/dist/v{version}/{filename}",
4041
],
41-
yarn_repositories = {
42+
yarn_releases = {
4243
"1.21.1": ("yarn-v1.21.1.tar.gz", "yarn-v1.21.1", "d1d9f4a0f16f5ed484e814afeb98f39b82d4728c6c8beaafb5abc99c02db6674"),
4344
},
4445
yarn_version = "1.21.1",
4546
yarn_urls = [
4647
"https://github.com/yarnpkg/yarn/releases/download/v{version}/{filename}",
4748
],
48-
package_json = ["//:package.json"],
4949
)
5050

5151
# Run yarn_install rule to take care of dependencies
-44.7 KB
Loading

docs/developer/getting-started/monorepo-packages.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ yarn kbn watch
5151
[discrete]
5252
=== List of Already Migrated Packages to Bazel
5353

54-
- @elastic/datemath
5554
- @elastic/eslint-config-kibana
5655
- @elastic/safer-lodash-set
5756
- @kbn/ace
@@ -64,6 +63,7 @@ yarn kbn watch
6463
- @kbn/config
6564
- @kbn/config-schema
6665
- @kbn/crypto
66+
- @kbn/datemath
6767
- @kbn/dev-utils
6868
- @kbn/docs-utils
6969
- @kbn/es

docs/development/core/public/kibana-plugin-core-public.app.id.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
## App.id property
66

7-
The unique identifier of the application
7+
The unique identifier of the application.
8+
9+
Can only be composed of alphanumeric characters, `-`<!-- -->, `:` and `_`
810

911
<b>Signature:</b>
1012

docs/development/core/public/kibana-plugin-core-public.app.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export interface App<HistoryLocationState = unknown> extends AppNavOptions
2323
| [deepLinks?](./kibana-plugin-core-public.app.deeplinks.md) | AppDeepLink\[\] | <i>(Optional)</i> Input type for registering secondary in-app locations for an application.<!-- -->Deep links must include at least one of <code>path</code> or <code>deepLinks</code>. A deep link that does not have a <code>path</code> represents a topological level in the application's hierarchy, but does not have a destination URL that is user-accessible. |
2424
| [defaultPath?](./kibana-plugin-core-public.app.defaultpath.md) | string | <i>(Optional)</i> Allow to define the default path a user should be directed to when navigating to the app. When defined, this value will be used as a default for the <code>path</code> option when calling [navigateToApp](./kibana-plugin-core-public.applicationstart.navigatetoapp.md)<!-- -->\`<!-- -->, and will also be appended to the [application navLink](./kibana-plugin-core-public.chromenavlink.md) in the navigation bar. |
2525
| [exactRoute?](./kibana-plugin-core-public.app.exactroute.md) | boolean | <i>(Optional)</i> If set to true, the application's route will only be checked against an exact match. Defaults to <code>false</code>. |
26-
| [id](./kibana-plugin-core-public.app.id.md) | string | The unique identifier of the application |
26+
| [id](./kibana-plugin-core-public.app.id.md) | string | The unique identifier of the application.<!-- -->Can only be composed of alphanumeric characters, <code>-</code>, <code>:</code> and <code>_</code> |
2727
| [keywords?](./kibana-plugin-core-public.app.keywords.md) | string\[\] | <i>(Optional)</i> Optional keywords to match with in deep links search. Omit if this part of the hierarchy does not have a page URL. |
2828
| [mount](./kibana-plugin-core-public.app.mount.md) | AppMount&lt;HistoryLocationState&gt; | A mount function called when the user navigates to this app's route. |
2929
| [navLinkStatus?](./kibana-plugin-core-public.app.navlinkstatus.md) | AppNavLinkStatus | <i>(Optional)</i> The initial status of the application's navLink. Defaulting to <code>visible</code> if <code>status</code> is <code>accessible</code> and <code>hidden</code> if status is <code>inaccessible</code> See [AppNavLinkStatus](./kibana-plugin-core-public.appnavlinkstatus.md) |

docs/development/core/public/kibana-plugin-core-public.applicationstart.navigatetourl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ navigateToUrl(url: string, options?: NavigateToUrlOptions): Promise<void>;
2323
| Parameter | Type | Description |
2424
| --- | --- | --- |
2525
| url | string | an absolute URL, an absolute path or a relative path, to navigate to. |
26-
| options | NavigateToUrlOptions | |
26+
| options | NavigateToUrlOptions | navigation options |
2727

2828
<b>Returns:</b>
2929

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-server](./kibana-plugin-core-server.md) &gt; [DiscoveredPlugin](./kibana-plugin-core-server.discoveredplugin.md) &gt; [enabledOnAnonymousPages](./kibana-plugin-core-server.discoveredplugin.enabledonanonymouspages.md)
4+
5+
## DiscoveredPlugin.enabledOnAnonymousPages property
6+
7+
Specifies whether this plugin - and its required dependencies - will be enabled for anonymous pages (login page, status page when configured, etc.) Default is false.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
readonly enabledOnAnonymousPages?: boolean;
13+
```

0 commit comments

Comments
 (0)