Skip to content

Commit

Permalink
Merge branch 'main' into table-list-view/enhance-ux
Browse files Browse the repository at this point in the history
  • Loading branch information
kibanamachine authored Sep 13, 2022
2 parents 006ecc7 + d9b7c3f commit 8eba3e6
Show file tree
Hide file tree
Showing 535 changed files with 9,292 additions and 3,725 deletions.
8 changes: 0 additions & 8 deletions .buildkite/scripts/steps/cloud/build_and_deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@

set -euo pipefail

echo "Cloud deployments have been temporarily disabled. We're investigating, status updates will be posted in #kibana-operations."
cat << EOF | buildkite-agent annotate --style "error" --context cloud
### Cloud Deployment
Cloud deployments have been temporarily disabled. We're investigating, status updates will be posted in #kibana-operations.
EOF
exit 0

source .buildkite/scripts/common/util.sh

.buildkite/scripts/bootstrap.sh
Expand Down
38 changes: 19 additions & 19 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -383,10 +383,10 @@ x-pack/examples/files_example @elastic/kibana-app-services
/x-pack/plugins/security_solution/common/search_strategy/timeline @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/common/types/timeline @elastic/security-threat-hunting-investigations

/x-pack/plugins/security_solution/cypress/integration/timeline_templates @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/cypress/integration/timeline @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/cypress/integration/detection_alerts @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/cypress/integration/urls @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/cypress/e2e/timeline_templates @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/cypress/e2e/timeline @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/cypress/e2e/detection_alerts @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/cypress/e2e/urls @elastic/security-threat-hunting-investigations

/x-pack/plugins/security_solution/public/common/components/alerts_viewer @elastic/security-threat-hunting-investigations
/x-pack/plugins/security_solution/public/detections/components/alerts_table/timeline_action @elastic/security-threat-hunting-investigations
Expand All @@ -407,18 +407,18 @@ x-pack/examples/files_example @elastic/kibana-app-services
/x-pack/plugins/security_solution/common/search_strategy/security_solution/network @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/common/search_strategy/security_solution/user @elastic/security-threat-hunting-explore

/x-pack/plugins/security_solution/cypress/integration/cases @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/integration/host_details @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/integration/hosts @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/integration/network @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/integration/overview @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/integration/pagination @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/integration/users @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/e2e/cases @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/e2e/host_details @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/e2e/hosts @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/e2e/network @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/e2e/overview @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/e2e/pagination @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/e2e/users @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/screens/hosts @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/screens/network @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/tasks/hosts @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/tasks/network @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/upgrade_integration/threat_hunting/cases @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/cypress/upgrade_e2e/threat_hunting/cases @elastic/security-threat-hunting-explore

/x-pack/plugins/security_solution/public/common/components/charts @elastic/security-threat-hunting-explore
/x-pack/plugins/security_solution/public/common/components/header_page @elastic/security-threat-hunting-explore
Expand Down Expand Up @@ -463,7 +463,7 @@ x-pack/examples/files_example @elastic/kibana-app-services


## Security Solution sub teams - Detections and Response Rules
/x-pack/plugins/security_solution/cypress/integration/detection_rules @elastic/security-detections-response-rules
/x-pack/plugins/security_solution/cypress/e2e/detection_rules @elastic/security-detections-response-rules

/x-pack/plugins/security_solution/public/detections/components/rules @elastic/security-detections-response-rules
/x-pack/plugins/security_solution/public/detections/components/severity @elastic/security-detections-response-rules
Expand All @@ -488,9 +488,9 @@ x-pack/examples/files_example @elastic/kibana-app-services
## Security Solution sub teams - Security Platform
/x-pack/plugins/lists @elastic/security-solution-platform

/x-pack/plugins/security_solution/cypress/integration/data_sources @elastic/security-solution-platform
/x-pack/plugins/security_solution/cypress/integration/exceptions @elastic/security-solution-platform
/x-pack/plugins/security_solution/cypress/integration/value_lists @elastic/security-solution-platform
/x-pack/plugins/security_solution/cypress/e2e/data_sources @elastic/security-solution-platform
/x-pack/plugins/security_solution/cypress/e2e/exceptions @elastic/security-solution-platform
/x-pack/plugins/security_solution/cypress/e2e/value_lists @elastic/security-solution-platform

/x-pack/plugins/security_solution/public/common/components/exceptions @elastic/security-solution-platform
/x-pack/plugins/security_solution/public/exceptions @elastic/security-solution-platform
Expand Down Expand Up @@ -540,8 +540,8 @@ x-pack/plugins/security_solution/server/usage/ @elastic/security-data-analytics
x-pack/plugins/security_solution/server/lib/telemetry/ @elastic/security-data-analytics

## Security Solution sub teams - security-engineering-productivity
x-pack/plugins/security_solution/cypress/ccs_integration @elastic/security-engineering-productivity
x-pack/plugins/security_solution/cypress/upgrade_integration @elastic/security-engineering-productivity
x-pack/plugins/security_solution/cypress/ccs_e2e @elastic/security-engineering-productivity
x-pack/plugins/security_solution/cypress/upgrade_e2e @elastic/security-engineering-productivity
x-pack/plugins/security_solution/cypress/README.md @elastic/security-engineering-productivity
x-pack/test/security_solution_cypress @elastic/security-engineering-productivity

Expand Down Expand Up @@ -571,7 +571,7 @@ x-pack/test/threat_intelligence_cypress @elastic/protections-experience

# Security Solution onboarding tour
/x-pack/plugins/security_solution/public/common/components/guided_onboarding @elastic/platform-onboarding
/x-pack/plugins/security_solution/cypress/integration/guided_onboarding @elastic/platform-onboarding
/x-pack/plugins/security_solution/cypress/e2e/guided_onboarding @elastic/platform-onboarding

# Design (at the bottom for specificity of SASS files)
**/*.scss @elastic/kibana-design
Expand Down
2 changes: 0 additions & 2 deletions dev_docs/operations/operations_landing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,6 @@ layout: landing
{ pageId: "kibDevDocsOpsDevCliRunner" },
{ pageId: "kibDevDocsOpsGetRepoFiles" },
{ pageId: "kibDevDocsOpsRepoSourceClassifier" },
{ pageId: "kibDevDocsOpsJsonc" },
{ pageId: "kibDevDocsOpsKibanaManifestParser" },
{ pageId: "kibDevDocsOpsKibanaManifestSchema" },
{ pageId: "kibDevDocsOpsManagedVscodeConfig" },
{ pageId: "kibDevDocsOpsManagedVscodeConfigCli" },
Expand Down
85 changes: 84 additions & 1 deletion docs/api/actions-and-connectors/create.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,41 @@ For more information, refer to <<index-action-type>>.
For more information, refer to <<jira-action-type>>.
=====
.{sn-itom}, {sn-itsm}, and {sn-sir} connectors
[%collapsible%open]
=====
`apiUrl`::
(Required, string) The {sn} instance URL.

`clientId`::
(Required^*^, string) The client ID assigned to your OAuth application. This
property is required when `isOAuth` is `true`.

`isOAuth`::
(Optional, string) The type of authentication to use. The default value is
`false`, which means basic authentication is used instead of open authorization
(OAuth).

`jwtKeyId`::
(Required^*^, string) The key identifier assigned to the JWT verifier map of
your OAuth application. This property is required when `isOAuth` is `true`.

`userIdentifierValue`::
(Required^*^, string) The identifier to use for OAuth authentication. This
identifier should be the user field you selected when you created an OAuth
JWT API endpoint for external clients in your {sn} instance. For example, if
the selected user field is `Email`, the user identifier should be the user's
email address. This property is required when `isOAuth` is `true`.

`usesTableApi`::
(Optional, string) Determines whether the connector uses the Table API or the
Import Set API. This property is supported only for {sn-itsm} and {sn-sir}
connectors.
+
NOTE: If this property is set to false, the Elastic application should be
installed in {sn}.
=====
.{swimlane} connectors
[%collapsible%open]
=====
Expand Down Expand Up @@ -373,7 +408,7 @@ For more configuration properties, refer to <<action-types>>.

`connector_type_id`::
(Required, string) The connector type ID for the connector. For example,
`.cases-webhook`, `.index`, `.jira`, or `.server-log`.
`.cases-webhook`, `.index`, `.jira`, `.server-log`, or `.servicenow-itom`.

`name`::
(Required, string) The display name for the connector.
Expand Down Expand Up @@ -412,6 +447,31 @@ authentication.
(Required, string) The account email for HTTP Basic authentication.
=====
.{sn-itom}, {sn-itsm}, and {sn-sir} connectors
[%collapsible%open]
=====
`clientSecret`::
(Required^*^, string) The client secret assigned to your OAuth application. This
property is required when `isOAuth` is `true`.

`password`::
(Required^*^, string) The password for HTTP basic authentication. This property
is required when `isOAuth` is `false`.

`privateKey`::
(Required^*^, string) The RSA private key that you created for use in {sn}. This
property is required when `isOAuth` is `true`.

privateKeyPassword::
(Required^*^, string) The password for the RSA private key. This property is
required when `isOAuth` is `true` and you set a password on your private key.

`username`::
(Required^*^, string) The username for HTTP basic authentication. This property
is required when `isOAuth` is `false`.

=====
.{swimlane} connectors
[%collapsible%open]
=====
Expand Down Expand Up @@ -516,6 +576,29 @@ POST api/actions/connector
--------------------------------------------------
// KIBANA

Create an {sn-itom} connector that uses open authorization:

[source,sh]
--------------------------------------------------
POST api/actions/connector
{
"name": "my-itom-connector",
"connector_type_id": ".servicenow-itom",
"config": {
"apiUrl": "https://exmaple.service-now.com/",
"clientId": "abcdefghijklmnopqrstuvwxyzabcdef",
"isOAuth": "true",
"jwtKeyId": "fedcbazyxwvutsrqponmlkjihgfedcba",
"userIdentifierValue": "[email protected]"
},
"secrets": {
"clientSecret": "secretsecret",
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\nprivatekeyhere\n-----END RSA PRIVATE KEY-----"
}
}
--------------------------------------------------
// KIBANA

Create a {swimlane} connector:

[source,sh]
Expand Down
Loading

0 comments on commit 8eba3e6

Please sign in to comment.