Skip to content

Commit c99b360

Browse files
committed
Merge remote-tracking branch 'upstream/master' into task/EMT-163-policy-Response-panel
2 parents 9bfbb22 + ebcb502 commit c99b360

299 files changed

Lines changed: 5297 additions & 3672 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.

.github/CODEOWNERS

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
/src/plugins/dashboard/ @elastic/kibana-app
2020
/src/plugins/discover/ @elastic/kibana-app
2121
/src/plugins/vis_type_timeseries/ @elastic/kibana-app
22+
/src/plugins/vis_type_metric/ @elastic/kibana-app
2223

2324
# Core UI
2425
# Exclude tutorials folder for now because they are not owned by Kibana app and most will move out soon
@@ -130,7 +131,6 @@
130131
/packages/kbn-config-schema/ @elastic/kibana-platform
131132
/src/legacy/server/config/ @elastic/kibana-platform
132133
/src/legacy/server/http/ @elastic/kibana-platform
133-
/src/legacy/server/i18n/ @elastic/kibana-platform
134134
/src/legacy/server/logging/ @elastic/kibana-platform
135135
/src/legacy/server/saved_objects/ @elastic/kibana-platform
136136
/src/legacy/server/status/ @elastic/kibana-platform
@@ -149,7 +149,10 @@
149149
/x-pack/test/api_integration/apis/security/ @elastic/kibana-security
150150

151151
# Kibana Localization
152-
/src/dev/i18n/ @elastic/kibana-localization
152+
/src/dev/i18n/ @elastic/kibana-localization
153+
/src/legacy/server/i18n/ @elastic/kibana-localization
154+
/src/core/public/i18n/ @elastic/kibana-localization
155+
/packages/kbn-i18n/ @elastic/kibana-localization
153156

154157
# Pulse
155158
/packages/kbn-analytics/ @elastic/pulse

.github/paths-labeller.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@
88
- "Feature:ExpressionLanguage":
99
- "src/plugins/expressions/**/*.*"
1010
- "src/plugins/bfetch/**/*.*"
11+
- "Team:uptime":
12+
- "x-pack/plugins/uptime/**/*.*"
13+
- "x-pack/legacy/plugins/uptime/**/*.*"

.i18nrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"uiActions": "src/plugins/ui_actions",
4848
"visDefaultEditor": "src/plugins/vis_default_editor",
4949
"visTypeMarkdown": "src/legacy/core_plugins/vis_type_markdown",
50-
"visTypeMetric": "src/legacy/core_plugins/vis_type_metric",
50+
"visTypeMetric": "src/plugins/vis_type_metric",
5151
"visTypeTable": "src/legacy/core_plugins/vis_type_table",
5252
"visTypeTagCloud": "src/legacy/core_plugins/vis_type_tagcloud",
5353
"visTypeTimeseries": ["src/legacy/core_plugins/vis_type_timeseries", "src/plugins/vis_type_timeseries"],

docs/development/core/server/kibana-plugin-core-server.coresetup.http.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,7 @@
99
<b>Signature:</b>
1010

1111
```typescript
12-
http: HttpServiceSetup;
12+
http: HttpServiceSetup & {
13+
resources: HttpResources;
14+
};
1315
```

docs/development/core/server/kibana-plugin-core-server.coresetup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export interface CoreSetup<TPluginsStart extends object = object, TStart = unkno
2020
| [context](./kibana-plugin-core-server.coresetup.context.md) | <code>ContextSetup</code> | [ContextSetup](./kibana-plugin-core-server.contextsetup.md) |
2121
| [elasticsearch](./kibana-plugin-core-server.coresetup.elasticsearch.md) | <code>ElasticsearchServiceSetup</code> | [ElasticsearchServiceSetup](./kibana-plugin-core-server.elasticsearchservicesetup.md) |
2222
| [getStartServices](./kibana-plugin-core-server.coresetup.getstartservices.md) | <code>StartServicesAccessor&lt;TPluginsStart, TStart&gt;</code> | [StartServicesAccessor](./kibana-plugin-core-server.startservicesaccessor.md) |
23-
| [http](./kibana-plugin-core-server.coresetup.http.md) | <code>HttpServiceSetup</code> | [HttpServiceSetup](./kibana-plugin-core-server.httpservicesetup.md) |
23+
| [http](./kibana-plugin-core-server.coresetup.http.md) | <code>HttpServiceSetup &amp; {</code><br/><code> resources: HttpResources;</code><br/><code> }</code> | [HttpServiceSetup](./kibana-plugin-core-server.httpservicesetup.md) |
2424
| [metrics](./kibana-plugin-core-server.coresetup.metrics.md) | <code>MetricsServiceSetup</code> | [MetricsServiceSetup](./kibana-plugin-core-server.metricsservicesetup.md) |
2525
| [savedObjects](./kibana-plugin-core-server.coresetup.savedobjects.md) | <code>SavedObjectsServiceSetup</code> | [SavedObjectsServiceSetup](./kibana-plugin-core-server.savedobjectsservicesetup.md) |
2626
| [status](./kibana-plugin-core-server.coresetup.status.md) | <code>StatusServiceSetup</code> | [StatusServiceSetup](./kibana-plugin-core-server.statusservicesetup.md) |
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
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; [HttpResources](./kibana-plugin-core-server.httpresources.md)
4+
5+
## HttpResources interface
6+
7+
HttpResources service is responsible for serving static &amp; dynamic assets for Kibana application via HTTP. Provides API allowing plug-ins to respond with: - a pre-configured HTML page bootstrapping Kibana client app - custom HTML page - custom JS script file.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
export interface HttpResources
13+
```
14+
15+
## Properties
16+
17+
| Property | Type | Description |
18+
| --- | --- | --- |
19+
| [register](./kibana-plugin-core-server.httpresources.register.md) | <code>&lt;P, Q, B&gt;(route: RouteConfig&lt;P, Q, B, 'get'&gt;, handler: HttpResourcesRequestHandler&lt;P, Q, B&gt;) =&gt; void</code> | To register a route handler executing passed function to form response. |
20+
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; [HttpResources](./kibana-plugin-core-server.httpresources.md) &gt; [register](./kibana-plugin-core-server.httpresources.register.md)
4+
5+
## HttpResources.register property
6+
7+
To register a route handler executing passed function to form response.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
register: <P, Q, B>(route: RouteConfig<P, Q, B, 'get'>, handler: HttpResourcesRequestHandler<P, Q, B>) => void;
13+
```
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
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; [HttpResourcesRenderOptions](./kibana-plugin-core-server.httpresourcesrenderoptions.md) &gt; [headers](./kibana-plugin-core-server.httpresourcesrenderoptions.headers.md)
4+
5+
## HttpResourcesRenderOptions.headers property
6+
7+
HTTP Headers with additional information about response.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
headers?: ResponseHeaders;
13+
```
14+
15+
## Remarks
16+
17+
All HTML pages are already pre-configured with `content-security-policy` header that cannot be overridden.
18+
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
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; [HttpResourcesRenderOptions](./kibana-plugin-core-server.httpresourcesrenderoptions.md)
4+
5+
## HttpResourcesRenderOptions interface
6+
7+
Allows to configure HTTP response parameters
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
export interface HttpResourcesRenderOptions
13+
```
14+
15+
## Properties
16+
17+
| Property | Type | Description |
18+
| --- | --- | --- |
19+
| [headers](./kibana-plugin-core-server.httpresourcesrenderoptions.headers.md) | <code>ResponseHeaders</code> | HTTP Headers with additional information about response. |
20+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
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; [HttpResourcesRequestHandler](./kibana-plugin-core-server.httpresourcesrequesthandler.md)
4+
5+
## HttpResourcesRequestHandler type
6+
7+
Extended version of [RequestHandler](./kibana-plugin-core-server.requesthandler.md) having access to [HttpResourcesServiceToolkit](./kibana-plugin-core-server.httpresourcesservicetoolkit.md) to respond with HTML or JS resources.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
export declare type HttpResourcesRequestHandler<P = unknown, Q = unknown, B = unknown> = RequestHandler<P, Q, B, 'get', KibanaResponseFactory & HttpResourcesServiceToolkit>;
13+
```
14+
15+
## Example
16+
17+
\`\`\`<!-- -->typescript httpResources.register(<!-- -->{ path: '/login', validate: { params: schema.object(<!-- -->{ id: schema.string() }<!-- -->), }<!-- -->, }<!-- -->, async (context, request, response) =<!-- -->&gt; { //.. return response.renderCoreApp(); }<!-- -->);
18+

0 commit comments

Comments
 (0)