From e056274ad0c74073350a947132a4fa2ae592512e Mon Sep 17 00:00:00 2001 From: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Date: Fri, 21 Feb 2025 13:06:33 +1100 Subject: [PATCH] [8.x] [Security Solution] [Attack discovery] Removes technical preview badge (#209876) (#211994) # Backport This will backport the following commits from `main` to `8.x`: - [[Security Solution] [Attack discovery] Removes technical preview badge (#209876)](https://github.com/elastic/kibana/pull/209876) ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) Co-authored-by: Andrew Macri --- .../translations/translations/fr-FR.json | 4 -- .../translations/translations/ja-JP.json | 4 -- .../translations/translations/zh-CN.json | 4 -- .../page_title/index.test.tsx | 6 --- .../attack_discovery/page_title/index.tsx | 38 ++++------------ .../page_title/translations.ts | 15 ------- .../pages/page_title/index.tsx | 43 ++++--------------- .../pages/page_title/translations.ts | 15 ------- 8 files changed, 18 insertions(+), 111 deletions(-) diff --git a/x-pack/platform/plugins/private/translations/translations/fr-FR.json b/x-pack/platform/plugins/private/translations/translations/fr-FR.json index db7f61ec74965..ceb7cb8858f61 100644 --- a/x-pack/platform/plugins/private/translations/translations/fr-FR.json +++ b/x-pack/platform/plugins/private/translations/translations/fr-FR.json @@ -7570,8 +7570,6 @@ "securitySolutionPackages.navigation.landingLinks": "Vues de sécurité", "securitySolutionPackages.sideNav.betaBadge.label": "Bêta", "securitySolutionPackages.sideNav.togglePanel": "Activer/Désactiver le panneau de navigation", - "securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaBadge": "Version d'évaluation technique", - "securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaTooltip": "Cette fonctionnalité est en version d’évaluation technique, elle est susceptible d’être modifiée. Veuillez utiliser Attack Discovery avec prudence dans les environnements de production.", "securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.pageTitle": "Attack discovery", "securitySolutionPackages.upselling.sections.attackDiscovery.findPotentialAttacksWithAiTitle": "Trouvez les attaques potentielles grâce à l'IA", "share.advancedSettings.csv.quoteValuesText": "Les valeurs doivent-elles être mises entre guillemets dans les exportations CSV ?", @@ -36911,8 +36909,6 @@ "xpack.securitySolution.attackDiscovery.pages.noAlerts.attackDiscoveryOnlyLabel": "Attack Discovery analyse uniquement les alertes des dernières 24 heures.", "xpack.securitySolution.attackDiscovery.pages.noAlerts.learnMoreLink": "En savoir plus sur Attack discovery", "xpack.securitySolution.attackDiscovery.pages.noAlerts.noAlertsToAnalyzeTitle": "Aucune alerte à analyser", - "xpack.securitySolution.attackDiscovery.pages.pageTitle.betaBadge": "Version d'évaluation technique", - "xpack.securitySolution.attackDiscovery.pages.pageTitle.betaTooltip": "Cette fonctionnalité est en version d’évaluation technique, elle est susceptible d’être modifiée. Veuillez utiliser Attack Discovery avec prudence dans les environnements de production.", "xpack.securitySolution.attackDiscovery.pages.pageTitle.pageTitle": "Attack discovery", "xpack.securitySolution.attackDiscovery.pages.pageTitle.statusConnectors": "Vous avez {newDiscoveriesCount} {newDiscoveriesCount, plural, =1 {nouvelle découverte} other {nouvelles découvertes}} à travers {newConnectorResultsCount} {newConnectorResultsCount, plural, =1 {connecteur} other {connecteurs}} à examiner.", "xpack.securitySolution.attackDiscovery.pages.welcome.firstSetUpLabel": "Tout d’abord, configurez un connecteur d’IA générative.", diff --git a/x-pack/platform/plugins/private/translations/translations/ja-JP.json b/x-pack/platform/plugins/private/translations/translations/ja-JP.json index 8c956def6e92c..c92c6f91e01f9 100644 --- a/x-pack/platform/plugins/private/translations/translations/ja-JP.json +++ b/x-pack/platform/plugins/private/translations/translations/ja-JP.json @@ -7446,8 +7446,6 @@ "securitySolutionPackages.navigation.landingLinks": "セキュリティビュー", "securitySolutionPackages.sideNav.betaBadge.label": "ベータ", "securitySolutionPackages.sideNav.togglePanel": "パネルナビゲーションを切り替える", - "securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaBadge": "テクニカルプレビュー", - "securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaTooltip": "この機能はテクニカルプレビュー中で、変更される可能性があります。Attack Discoveryは、本番環境では注意して使用してください。", "securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.pageTitle": "Attack discovery", "securitySolutionPackages.upselling.sections.attackDiscovery.findPotentialAttacksWithAiTitle": "AIを利用して潜在的な攻撃を検出", "share.advancedSettings.csv.quoteValuesText": "csvエクスポートに値を引用するかどうかです", @@ -36769,8 +36767,6 @@ "xpack.securitySolution.attackDiscovery.pages.noAlerts.attackDiscoveryOnlyLabel": "Attack Discoveryは過去24時間のアラートのみを分析します。", "xpack.securitySolution.attackDiscovery.pages.noAlerts.learnMoreLink": "Attack discoveryの詳細", "xpack.securitySolution.attackDiscovery.pages.noAlerts.noAlertsToAnalyzeTitle": "分析するアラートがありません", - "xpack.securitySolution.attackDiscovery.pages.pageTitle.betaBadge": "テクニカルプレビュー", - "xpack.securitySolution.attackDiscovery.pages.pageTitle.betaTooltip": "この機能はテクニカルプレビュー中で、変更される可能性があります。Attack Discoveryは、本番環境では注意して使用してください。", "xpack.securitySolution.attackDiscovery.pages.pageTitle.pageTitle": "Attack discovery", "xpack.securitySolution.attackDiscovery.pages.pageTitle.statusConnectors": "{newConnectorResultsCount} {newConnectorResultsCount, plural, other {コネクター}}全体で、表示する{newDiscoveriesCount}件の新しい{newDiscoveriesCount, plural, other {検出}}があります。", "xpack.securitySolution.attackDiscovery.pages.welcome.firstSetUpLabel": "まず、生成AIコネクターを設定します。", diff --git a/x-pack/platform/plugins/private/translations/translations/zh-CN.json b/x-pack/platform/plugins/private/translations/translations/zh-CN.json index cb003b703502f..578617fb0cdc3 100644 --- a/x-pack/platform/plugins/private/translations/translations/zh-CN.json +++ b/x-pack/platform/plugins/private/translations/translations/zh-CN.json @@ -7491,8 +7491,6 @@ "securitySolutionPackages.navigation.landingLinks": "安全视图", "securitySolutionPackages.sideNav.betaBadge.label": "公测版", "securitySolutionPackages.sideNav.togglePanel": "切换面板导航", - "securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaBadge": "技术预览", - "securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaTooltip": "此功能处于技术预览状态,可能会进行更改。在生产环境中请谨慎使用 Attack Discovery。", "securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.pageTitle": "Attack Discovery", "securitySolutionPackages.upselling.sections.attackDiscovery.findPotentialAttacksWithAiTitle": "利用 AI 发现潜在攻击", "share.advancedSettings.csv.quoteValuesText": "在 CSV 导出中是否应使用引号引起值?", @@ -36863,8 +36861,6 @@ "xpack.securitySolution.attackDiscovery.pages.noAlerts.attackDiscoveryOnlyLabel": "Attack Discovery 仅分析过去 24 小时的告警。", "xpack.securitySolution.attackDiscovery.pages.noAlerts.learnMoreLink": "详细了解 Attack Discovery", "xpack.securitySolution.attackDiscovery.pages.noAlerts.noAlertsToAnalyzeTitle": "没有要分析的告警", - "xpack.securitySolution.attackDiscovery.pages.pageTitle.betaBadge": "技术预览", - "xpack.securitySolution.attackDiscovery.pages.pageTitle.betaTooltip": "此功能处于技术预览状态,可能会进行更改。在生产环境中请谨慎使用 Attack Discovery。", "xpack.securitySolution.attackDiscovery.pages.pageTitle.pageTitle": "Attack Discovery", "xpack.securitySolution.attackDiscovery.pages.pageTitle.statusConnectors": "您具有 {newDiscoveriesCount} 个新{newDiscoveriesCount, plural, other {发现}}可跨 {newConnectorResultsCount} 个{newConnectorResultsCount, plural, other {连接器}}查看。", "xpack.securitySolution.attackDiscovery.pages.welcome.firstSetUpLabel": "首先设置生成式 AI 连接器。", diff --git a/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/index.test.tsx b/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/index.test.tsx index 630000cecd5be..173ca73a91907 100644 --- a/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/index.test.tsx +++ b/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/index.test.tsx @@ -21,10 +21,4 @@ describe('PageTitle', () => { expect(attackDiscoveryPageTitle).toHaveTextContent(ATTACK_DISCOVERY_PAGE_TITLE); }); - - it('renders the beta badge icon', () => { - const betaBadge = screen.getByTestId('betaBadge'); - - expect(betaBadge).toBeInTheDocument(); - }); }); diff --git a/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/index.tsx b/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/index.tsx index 564488a0264ee..0904c235ef673 100644 --- a/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/index.tsx +++ b/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/index.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { EuiBetaBadge, EuiFlexGroup, EuiFlexItem, EuiTitle, useEuiTheme } from '@elastic/eui'; +import { EuiTitle, useEuiTheme } from '@elastic/eui'; import { css } from '@emotion/react'; import React from 'react'; @@ -15,35 +15,15 @@ const PageTitleComponent: React.FC = () => { const { euiTheme } = useEuiTheme(); return ( - - - -

{i18n.ATTACK_DISCOVERY_PAGE_TITLE}

-
-
- - - - -
+

{i18n.ATTACK_DISCOVERY_PAGE_TITLE}

+ ); }; diff --git a/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/translations.ts b/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/translations.ts index 7b3f3400e0443..353169dff6cfd 100644 --- a/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/translations.ts +++ b/x-pack/solutions/security/packages/upselling/pages/attack_discovery/page_title/translations.ts @@ -13,18 +13,3 @@ export const ATTACK_DISCOVERY_PAGE_TITLE = i18n.translate( defaultMessage: 'Attack discovery', } ); - -export const BETA = i18n.translate( - 'securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaBadge', - { - defaultMessage: 'Technical preview', - } -); - -export const BETA_TOOLTIP = i18n.translate( - 'securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaTooltip', - { - defaultMessage: - 'This functionality is in technical preview and is subject to change. Please use Attack Discovery with caution in production environments.', - } -); diff --git a/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/page_title/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/page_title/index.tsx index 65e07aa726d11..0904c235ef673 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/page_title/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/page_title/index.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { EuiBetaBadge, EuiFlexGroup, EuiFlexItem, EuiTitle, useEuiTheme } from '@elastic/eui'; +import { EuiTitle, useEuiTheme } from '@elastic/eui'; import { css } from '@emotion/react'; import React from 'react'; @@ -15,40 +15,15 @@ const PageTitleComponent: React.FC = () => { const { euiTheme } = useEuiTheme(); return ( - - - -

{i18n.ATTACK_DISCOVERY_PAGE_TITLE}

-
-
- - - - -
+

{i18n.ATTACK_DISCOVERY_PAGE_TITLE}

+ ); }; diff --git a/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/page_title/translations.ts b/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/page_title/translations.ts index 20aac5efbef80..46b66425a64e1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/page_title/translations.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/page_title/translations.ts @@ -13,18 +13,3 @@ export const ATTACK_DISCOVERY_PAGE_TITLE = i18n.translate( defaultMessage: 'Attack discovery', } ); - -export const BETA = i18n.translate( - 'xpack.securitySolution.attackDiscovery.pages.pageTitle.betaBadge', - { - defaultMessage: 'Technical preview', - } -); - -export const BETA_TOOLTIP = i18n.translate( - 'xpack.securitySolution.attackDiscovery.pages.pageTitle.betaTooltip', - { - defaultMessage: - 'This functionality is in technical preview and is subject to change. Please use Attack Discovery with caution in production environments.', - } -);