Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Security Solution] Enable per field diffs feature #177495

Merged
merged 2 commits into from
Feb 23, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 31 additions & 29 deletions x-pack/plugins/security_solution/common/experimental_features.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export const allowedExperimentalValues = Object.freeze({
kubernetesEnabled: true,
chartEmbeddablesEnabled: true,
donutChartEmbeddablesEnabled: false, // Depends on https://github.com/elastic/kibana/issues/136409 item 2 - 6

/**
* This is used for enabling the end-to-end tests for the security_solution telemetry.
* We disable the telemetry since we don't have specific roles or permissions around it and
Expand Down Expand Up @@ -70,7 +71,7 @@ export const allowedExperimentalValues = Object.freeze({
*/
responseActionUploadEnabled: true,

/*
/**
* Enables Automated Endpoint Process actions
*/
automatedProcessActionsEnabled: false,
Expand All @@ -84,46 +85,46 @@ export const allowedExperimentalValues = Object.freeze({
* Enables top charts on Alerts Page
*/
alertsPageChartsEnabled: true,

/**
* Enables the alert type column in KPI visualizations on Alerts Page
*/
alertTypeEnabled: false,

/**
* Enables expandable flyout in create rule page, alert preview
*/
expandableFlyoutInCreateRuleEnabled: true,

/**
* Enables expandable flyout for event type documents
*/
expandableEventFlyoutEnabled: false,
/*

/**
* Enables new Set of filters on the Alerts page.
*
**/
*/
alertsPageFiltersEnabled: true,

/**
* Enables the Assistant Model Evaluation advanced setting and API endpoint, introduced in `8.11.0`.
*/
assistantModelEvaluation: false,

/*
/**
* Enables the new user details flyout displayed on the Alerts table.
*
**/
*/
newUserDetailsFlyout: true,

/*
/**
* Enables the Managed User section inside the new user details flyout.
* To see this section you also need newUserDetailsFlyout flag enabled.
*
**/
*/
newUserDetailsFlyoutManagedUser: false,

/*
/**
* Enables the new host details flyout displayed on the Alerts table.
*
**/
*/
newHostDetailsFlyout: true,

/**
Expand Down Expand Up @@ -163,7 +164,7 @@ export const allowedExperimentalValues = Object.freeze({
*/
alertSuppressionForIndicatorMatchRuleEnabled: false,

/*
/**
* Enables experimental Experimental S1 integration data to be available in Analyzer
*/
sentinelOneDataInAnalyzerEnabled: false,
Expand All @@ -173,12 +174,12 @@ export const allowedExperimentalValues = Object.freeze({
*/
sentinelOneManualHostActionsEnabled: true,

/*
/**
* Enables experimental Crowdstrike integration data to be available in Analyzer
*/
crowdstrikeDataInAnalyzerEnabled: false,

/*
/**
* Enables experimental "Updates" tab in the prebuilt rule upgrade flyout.
* This tab shows the JSON diff between the installed prebuilt rule
* version and the latest available version.
Expand All @@ -190,26 +191,27 @@ export const allowedExperimentalValues = Object.freeze({
* Expires: on Feb 20, 2024
*/
jsonPrebuiltRulesDiffingEnabled: true,
/*
* Disables discover esql tab within timeline
*
*/
timelineEsqlTabDisabled: false,

/*
* Disables date pickers and sourcerer in analyzer if needed.
*
*/
analyzerDatePickersAndSourcererDisabled: false,

/**
* Enables per-field rule diffs tab in the prebuilt rule upgrade flyout
*
* Ticket: https://github.com/elastic/kibana/issues/166489
* Owners: https://github.com/orgs/elastic/teams/security-detection-rule-management
* Added: on Feb 12, 2023 in https://github.com/elastic/kibana/pull/174564
* Added: on Feb 12, 2024 in https://github.com/elastic/kibana/pull/174564
* Turned: on Feb 23, 2024 in https://github.com/elastic/kibana/pull/177495
* Expires: on Apr 23, 2024
*/
perFieldPrebuiltRulesDiffingEnabled: false,
perFieldPrebuiltRulesDiffingEnabled: true,

/**
* Disables discover esql tab within timeline
*/
timelineEsqlTabDisabled: false,

/**
* Disables date pickers and sourcerer in analyzer if needed.
*/
analyzerDatePickersAndSourcererDisabled: false,
});

type ExperimentalConfigKeys = Array<keyof ExperimentalFeatures>;
Expand Down