Skip to content

Commit a6989b5

Browse files
committed
Merge branch 'master' into alerting/consumer-based-rbac
* master: (37 commits) [Lens] Handle failing existence check (elastic#70718) [Security Solution]Fix in-app links and popup window text (elastic#71403) [esArchiver] automatically retry if alias creation fails (elastic#71910) Move data stream index pattern creation test to xpack (elastic#71511) [Maps] Improve language for mvt card (elastic#71947) [Security][Detections] Unskip failing modal tests (elastic#71969) skip flaky suite (elastic#71987) skip flaky suite (elastic#71979) [Security Solution] [Detections] Revert "[Security Solution] [Detections] Fixes bug for determining when we hit max signals after filtering with lists (elastic#71768)" (elastic#71956) rename ilm policy to remove -default (elastic#71952) Adjust ordering of Management category apps to make Ingest Manager higher (elastic#71948) skip flaky suite (elastic#71971) skip flaky suite (elastic#71951) [kbn/optimizer] ignore compressed files when reporting stats (elastic#71940) skip flaky suite (elastic#71867) [ML] Fix new job with must_not saved search (elastic#71831) [Resolver] Fix bug where process detail panel doesn't show up (elastic#71754) Cleanup (elastic#71849) [Resolver] aria-level and aria-flowto support enhancements (elastic#71887) skip flaky suite (elastic#71304) ...
2 parents d6616db + 7e533f2 commit a6989b5

File tree

175 files changed

+4964
-1196
lines changed

Some content is hidden

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

175 files changed

+4964
-1196
lines changed

.backportrc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"targetBranchChoices": [
44
{ "name": "master", "checked": true },
55
{ "name": "7.x", "checked": true },
6+
"7.9",
67
"7.8",
78
"7.7",
89
"7.6",
@@ -26,7 +27,7 @@
2627
"targetPRLabels": ["backport"],
2728
"branchLabelMapping": {
2829
"^v8.0.0$": "master",
29-
"^v7.9.0$": "7.x",
30+
"^v7.10.0$": "7.x",
3031
"^v(\\d+).(\\d+).\\d+$": "$1.$2"
3132
}
3233
}

.github/CODEOWNERS

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,20 @@
2424
/src/plugins/vis_type_xy/ @elastic/kibana-app
2525
/src/plugins/visualize/ @elastic/kibana-app
2626

27-
# Core UI
28-
# Exclude tutorials folder for now because they are not owned by Kibana app and most will move out soon
29-
/src/plugins/home/public @elastic/kibana-core-ui
30-
/src/plugins/home/server/*.ts @elastic/kibana-core-ui
31-
/src/plugins/home/server/services/ @elastic/kibana-core-ui
32-
# Exclude tutorial resources folder for now because they are not owned by Kibana app and most will move out soon
33-
/src/legacy/core_plugins/kibana/public/home/*.ts @elastic/kibana-core-ui
34-
/src/legacy/core_plugins/kibana/public/home/*.scss @elastic/kibana-core-ui
35-
/src/legacy/core_plugins/kibana/public/home/np_ready/ @elastic/kibana-core-ui
36-
3727
# App Architecture
28+
/examples/bfetch_explorer/ @elastic/kibana-app-arch
29+
/examples/dashboard_embeddable_examples/ @elastic/kibana-app-arch
30+
/examples/demo_search/ @elastic/kibana-app-arch
3831
/examples/developer_examples/ @elastic/kibana-app-arch
32+
/examples/embeddable_examples/ @elastic/kibana-app-arch
33+
/examples/embeddable_explorer/ @elastic/kibana-app-arch
34+
/examples/state_container_examples/ @elastic/kibana-app-arch
35+
/examples/ui_actions_examples/ @elastic/kibana-app-arch
36+
/examples/ui_actions_explorer/ @elastic/kibana-app-arch
3937
/examples/url_generators_examples/ @elastic/kibana-app-arch
4038
/examples/url_generators_explorer/ @elastic/kibana-app-arch
41-
/packages/kbn-interpreter/ @elastic/kibana-app-arch
4239
/packages/elastic-datemath/ @elastic/kibana-app-arch
43-
/src/legacy/core_plugins/embeddable_api/ @elastic/kibana-app-arch
44-
/src/legacy/core_plugins/interpreter/ @elastic/kibana-app-arch
45-
/src/legacy/core_plugins/kibana_react/ @elastic/kibana-app-arch
46-
/src/legacy/core_plugins/kibana/public/management/ @elastic/kibana-app-arch
47-
/src/legacy/core_plugins/kibana/server/routes/api/management/ @elastic/kibana-app-arch
48-
/src/legacy/core_plugins/visualizations/ @elastic/kibana-app-arch
49-
/src/legacy/server/index_patterns/ @elastic/kibana-app-arch
40+
/packages/kbn-interpreter/ @elastic/kibana-app-arch
5041
/src/plugins/advanced_settings/ @elastic/kibana-app-arch
5142
/src/plugins/bfetch/ @elastic/kibana-app-arch
5243
/src/plugins/data/ @elastic/kibana-app-arch
@@ -61,9 +52,10 @@
6152
/src/plugins/share/ @elastic/kibana-app-arch
6253
/src/plugins/ui_actions/ @elastic/kibana-app-arch
6354
/src/plugins/visualizations/ @elastic/kibana-app-arch
64-
/x-pack/plugins/advanced_ui_actions/ @elastic/kibana-app-arch
55+
/x-pack/examples/ui_actions_enhanced_examples/ @elastic/kibana-app-arch
6556
/x-pack/plugins/data_enhanced/ @elastic/kibana-app-arch
66-
/x-pack/plugins/drilldowns/ @elastic/kibana-app-arch
57+
/x-pack/plugins/embeddable_enhanced/ @elastic/kibana-app-arch
58+
/x-pack/plugins/ui_actions_enhanced/ @elastic/kibana-app-arch
6759

6860
# APM
6961
/x-pack/plugins/apm/ @elastic/apm-ui
@@ -79,6 +71,16 @@
7971
/x-pack/plugins/canvas/ @elastic/kibana-canvas
8072
/x-pack/test/functional/apps/canvas/ @elastic/kibana-canvas
8173

74+
# Core UI
75+
# Exclude tutorials folder for now because they are not owned by Kibana app and most will move out soon
76+
/src/plugins/home/public @elastic/kibana-core-ui
77+
/src/plugins/home/server/*.ts @elastic/kibana-core-ui
78+
/src/plugins/home/server/services/ @elastic/kibana-core-ui
79+
# Exclude tutorial resources folder for now because they are not owned by Kibana app and most will move out soon
80+
/src/legacy/core_plugins/kibana/public/home/*.ts @elastic/kibana-core-ui
81+
/src/legacy/core_plugins/kibana/public/home/*.scss @elastic/kibana-core-ui
82+
/src/legacy/core_plugins/kibana/public/home/np_ready/ @elastic/kibana-core-ui
83+
8284
# Observability UIs
8385
/x-pack/legacy/plugins/infra/ @elastic/logs-metrics-ui
8486
/x-pack/plugins/infra/ @elastic/logs-metrics-ui

docs/user/alerting/action-types.asciidoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ a| <<server-log-action-type, ServerLog>>
2323

2424
| Add a message to a Kibana log.
2525

26+
a| <<servicenow-action-type, ServiceNow>>
27+
28+
| Push or update data to a new incident in ServiceNow.
29+
2630
a| <<slack-action-type, Slack>>
2731

2832
| Send a message to a Slack channel or user.
@@ -55,3 +59,4 @@ include::action-types/server-log.asciidoc[]
5559
include::action-types/slack.asciidoc[]
5660
include::action-types/webhook.asciidoc[]
5761
include::action-types/pre-configured-connectors.asciidoc[]
62+
include::action-types/servicenow.asciidoc[]
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
[role="xpack"]
2+
[[servicenow-action-type]]
3+
=== ServiceNow action
4+
5+
The ServiceNow action type uses the https://developer.servicenow.com/app.do#!/rest_api_doc?v=orlando&id=c_TableAPI[V2 Table API] to create ServiceNow incidents.
6+
7+
[float]
8+
[[servicenow-connector-configuration]]
9+
==== Connector configuration
10+
11+
ServiceNow connectors have the following configuration properties:
12+
13+
Name:: The name of the connector. The name is used to identify a connector in the management UI connector listing, or in the connector list when configuring an action.
14+
URL:: ServiceNow instance URL.
15+
Username:: Username for HTTP Basic authentication.
16+
Password:: Password for HTTP Basic authentication.
17+
18+
[float]
19+
[[Preconfigured-servicenow-configuration]]
20+
==== Preconfigured action type
21+
22+
[source,text]
23+
--
24+
my-servicenow:
25+
name: preconfigured-servicenow-action-type
26+
actionTypeId: .servicenow
27+
config:
28+
apiUrl: https://dev94428.service-now.com/
29+
secrets:
30+
username: testuser
31+
password: passwordkeystorevalue
32+
--
33+
34+
`config` defines the action type specific to the configuration and contains the following properties:
35+
36+
[cols="2*<"]
37+
|===
38+
39+
| `apiUrl`
40+
| An address that corresponds to *Sender*.
41+
42+
|===
43+
44+
`secrets` defines sensitive information for the action type:
45+
46+
[cols="2*<"]
47+
|===
48+
49+
| `username`
50+
| A string that corresponds to *User*.
51+
52+
| `password`
53+
| A string that corresponds to *Password*. Should be stored in the <<creating-keystore, {kib} keystore>>.
54+
55+
|===
56+
57+
[[servicenow-action-configuration]]
58+
==== Action configuration
59+
60+
ServiceNow actions have the following configuration properties:
61+
62+
Urgency:: The extent to which the incident resolution can delay.
63+
Severity:: The severity of the incident.
64+
Impact:: The effect an incident has on business. Can be measured by the number of affected users or by how critical it is to the business in question.
65+
Short description:: A short description of the incident, used for searching the contents of the knowledge base.
66+
Description:: The details about the incident.
67+
Additional comments:: Additional information for the client, such as how to troubleshoot the issue.
68+
69+
[[configuring-servicenow]]
70+
==== Configuring and testing ServiceNow
71+
72+
ServiceNow offers free https://developer.servicenow.com/dev.do#!/guides/madrid/now-platform/pdi-guide/obtaining-a-pdi[Personal Developer Instances], which you can use to test incidents.
-554 KB
Binary file not shown.
403 KB
Loading
-341 KB
Binary file not shown.
272 KB
Loading
-98.8 KB
Binary file not shown.
98.6 KB
Loading

0 commit comments

Comments
 (0)