Skip to content

Commit

Permalink
[Fleet] Remove Elastic Defend warning for Kafka (#177717)
Browse files Browse the repository at this point in the history
  • Loading branch information
nchaulet authored Feb 23, 2024
1 parent 5a9cd83 commit a055df2
Show file tree
Hide file tree
Showing 6 changed files with 133 additions and 144 deletions.
1 change: 0 additions & 1 deletion x-pack/plugins/fleet/cypress/screens/fleet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,6 @@ export const SETTINGS_OUTPUTS = {
NAME_INPUT: 'settingsOutputsFlyout.nameInput',
TYPE_INPUT: 'settingsOutputsFlyout.typeInput',
ADD_HOST_ROW_BTN: 'fleetServerHosts.multiRowInput.addRowButton',
WARNING_KAFKA_CALLOUT: 'settingsOutputsFlyout.kafkaOutputTypeCallout',
WARNING_ELASTICSEARCH_CALLOUT: 'settingsOutputsFlyout.elasticsearchOutputTypeCallout',
PRESET_INPUT: 'settingsOutputsFlyout.presetInput',
};
Expand Down
1 change: 0 additions & 1 deletion x-pack/plugins/fleet/cypress/screens/fleet_outputs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ export const selectKafkaOutput = () => {
visit('/app/fleet/settings');
cy.getBySel(SETTINGS_OUTPUTS.ADD_BTN).click();
cy.getBySel(SETTINGS_OUTPUTS.TYPE_INPUT).select('kafka');
cy.getBySel(SETTINGS_OUTPUTS.WARNING_KAFKA_CALLOUT);
cy.getBySel(SETTINGS_OUTPUTS_KAFKA.AUTHENTICATION_USERNAME_PASSWORD_OPTION).click();
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,18 +166,12 @@ export const EditOutputFlyout: React.FunctionComponent<EditOutputFlyoutProps> =
};

const renderTypeSpecificWarning = () => {
const isKafkaOutput = inputs.typeInput.value === outputType.Kafka;
if (!isKafkaOutput && !isESOutput && !isRemoteESOutput) {
if (!isESOutput && !isRemoteESOutput) {
return null;
}

const generateWarningMessage = () => {
switch (inputs.typeInput.value) {
case outputType.Kafka:
return i18n.translate('xpack.fleet.settings.editOutputFlyout.kafkaOutputTypeCallout', {
defaultMessage:
'Kafka output is currently not supported on Agents using the Elastic Defend integration.',
});
default:
case outputType.Elasticsearch:
return i18n.translate('xpack.fleet.settings.editOutputFlyout.esOutputTypeCallout', {
Expand Down
89 changes: 44 additions & 45 deletions x-pack/plugins/translations/translations/fr-FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -17442,7 +17442,6 @@
"xpack.fleet.settings.editOutputFlyout.kafkaHostsInputPlaceholder": "Indiquer l’hôte",
"xpack.fleet.settings.editOutputFlyout.kafkaKeyInputHelpText": "Si elle est configurée, la clé de l'événement peut être extraite de l'événement grâce à une chaîne de format.",
"xpack.fleet.settings.editOutputFlyout.kafkaKeyInputLabel": "Clé (facultative)",
"xpack.fleet.settings.editOutputFlyout.kafkaOutputTypeCallout": "La sortie Kafka n’est actuellement pas compatible avec les agents qui utilisent l’intégration Elastic Defend.",
"xpack.fleet.settings.editOutputFlyout.kafkaPartitioningInputLabel": "Stratégie de partitionnement",
"xpack.fleet.settings.editOutputFlyout.kafkaPartitionTitle": "Partitionnement",
"xpack.fleet.settings.editOutputFlyout.kafkaPartitionTypeHashHelpTextLabel": "Séparation par virgules.",
Expand Down Expand Up @@ -29748,6 +29747,50 @@
"xpack.remoteClusters.updateRemoteCluster.noRemoteClusterErrorMessage": "Aucun cluster distant ne porte ce nom.",
"xpack.remoteClusters.updateRemoteCluster.unknownRemoteClusterErrorMessage": "Impossible de modifier le cluster, aucune réponse renvoyée d'ES.",
"reporting.apiClient.unknownError": "La tâche de reporting {job} a échoué. Erreur inconnue.",
"reporting.jobStatusDetail.attemptXofY": "Tentative {attempts} sur {max_attempts}.",
"reporting.jobStatusDetail.timeoutSeconds": "{timeout} secondes",
"reporting.share.panelContent.generateButtonLabel": "Générer {reportingType}",
"reporting.share.panelContent.generationTimeDescription": "La génération des {reportingType} peut prendre une ou deux minutes en fonction de la taille de votre {objectType}.",
"reporting.share.panelContent.successfullyQueuedReportNotificationDescription": "Suivre sa progression dans {path}.",
"reporting.share.panelContent.successfullyQueuedReportNotificationTitle": "Rapport mis en file d'attente pour {objectType}",
"reporting.jobCreatedBy.unknownUserPlaceholderText": "Inconnu",
"reporting.jobStatusDetail.deprecatedText": "Il s'agit d'un type d'exportation déclassé. L'automatisation de ce rapport devra être à nouveau créée pour une question de compatibilité avec les futures versions de Kibana.",
"reporting.jobStatusDetail.errorText": "Consultez les informations de rapport pour plus de détails sur l'erreur.",
"reporting.jobStatusDetail.pendingStatusReachedText": "En attente du traitement de la tâche.",
"reporting.jobStatusDetail.timeoutSecondsUnknown": "Inconnu",
"reporting.jobStatusDetail.unknownText": "Inconnu",
"reporting.jobStatusDetail.warningsText": "Consultez les informations de rapport pour plus de détails sur les avertissements.",
"reporting.jobStatuses.completedText": "Terminé",
"reporting.jobStatuses.failedText": "Échoué",
"reporting.jobStatuses.pendingText": "En attente",
"reporting.jobStatuses.processingText": "Traitement",
"reporting.jobStatuses.warningText": "Terminé",
"reporting.jobType.csvOutputName": "CSV",
"reporting.jobType.pdfOutputName": "PDF",
"reporting.jobType.pngOutputName": "PNG",
"reporting.jobWarning.csvContainsFormulas": "Votre fichier CSV contient des caractères que les applications de feuilles de calcul pourraient considérer comme des formules.",
"reporting.jobWarning.exportTypeDeprecated": "Il s'agit d'un type d'exportation déclassé. L'automatisation de ce rapport devra être à nouveau créée pour une question de compatibilité avec les futures versions de Kibana.",
"reporting.jobWarning.maxSizeReachedTooltip": "Votre recherche a atteint la taille maximale et contient des données partielles.",
"reporting.share.panelContent.advancedOptions": "Options avancées",
"reporting.share.panelContent.copyUrlButtonLabel": "Copier l'URL POST",
"reporting.share.panelContent.howToCallGenerationDescription": "Sinon, copiez cette URL POST pour appeler la génération depuis l'extérieur de Kibana ou à partir de Watcher.",
"reporting.share.panelContent.notification.reportingErrorTitle": "Impossible de créer le rapport",
"reporting.share.panelContent.saveWorkDescription": "Veuillez enregistrer votre travail avant de générer un rapport.",
"reporting.share.panelContent.unsavedStateAndExceedsMaxLengthDescription": "Impossible de copier cette URL.",
"reporting.share.panelContent.unsavedStateAndExceedsMaxLengthTitle": "URL trop longue",
"reporting.share.panelContent.unsavedStateAndExceedsMaxLengthTrySaveDescription": "Impossible de copier cette URL. Essayez d'enregistrer votre travail.",
"reporting.share.panelContent.unsavedStateErrorText": "Enregistrez votre travail avant de copier cette URL.",
"reporting.share.panelContent.unsavedStateErrorTitle": "Travail non enregistré",
"reporting.share.screenCapturePanelContent.canvasLayoutHelpText": "Supprimer les bordures et le logo de pied de page",
"reporting.share.screenCapturePanelContent.canvasLayoutLabel": "Mise en page complète",
"reporting.share.screenCapturePanelContent.optimizeForPrintingHelpText": "Utilise plusieurs pages, affichant au maximum 2 visualisations par page",
"reporting.share.screenCapturePanelContent.optimizeForPrintingLabel": "Optimiser pour l'impression",
"reporting.share.contextMenu.csvReportsButtonLabel": "Rapports CSV",
"reporting.share.contextMenu.pdfReportsButtonLabel": "Rapports PDF",
"reporting.share.contextMenu.pngReportsButtonLabel": "Rapports PNG",
"reporting.common.browserCouldNotLaunchErrorMessage": "Impossible de générer des captures d'écran, car le navigateur ne s’est pas lancé. Consultez les logs de serveur pour en savoir plus.",
"reporting.common.cloud.insufficientSystemMemoryError": "Impossible de générer ce rapport en raison d’un manque de mémoire.",
"reporting.common.pdfWorkerOutOfMemoryErrorMessage": "Impossible de générer un PDF en raison d’un manque de mémoire. Essayez de réduire la taille du PDF et relancez ce rapport.",
"xpack.reporting.deprecations.migrateIndexIlmPolicy.manualStepOneMessage": "Mettez à jour tous les index de reporting de façon à ce qu'ils utilisent la politique \"{reportingIlmPolicy}\" à l'aide de l'API de paramètres des index.",
"xpack.reporting.deprecations.migrateIndexIlmPolicyActionMessage": "Les nouveaux index de reporting seront gérés par la politique ILM provisionnée \"{reportingIlmPolicy}\". Vous devez modifier cette politique pour gérer le cycle de vie des rapports. Cette modification vise tous les index possédant le préfixe \"{indexPattern}\".",
"xpack.reporting.deprecations.reportingRoleMappings.manualStepFive": "Supprimez le rôle \"reporting_user\" pour tous les mappings de rôle et ajoutez le rôle personnalisé. Les mappings de rôle concernés sont les suivants : {roleMappings}.",
Expand All @@ -29760,8 +29803,6 @@
"xpack.reporting.diagnostic.noUsableSandbox": "Impossible d'utiliser la sandbox Chromium. Vous pouvez la désactiver à vos risques et périls avec \"xpack.screenshotting.browser.chromium.disableSandbox\". Veuillez consulter {url}",
"xpack.reporting.jobResponse.errorHandler.notAuthorized": "Désolé, vous n'êtes pas autorisé à afficher ou supprimer les rapports {jobtype}",
"xpack.reporting.jobsQuery.deleteError": "Impossible de supprimer le rapport : {error}",
"reporting.jobStatusDetail.attemptXofY": "Tentative {attempts} sur {max_attempts}.",
"reporting.jobStatusDetail.timeoutSeconds": "{timeout} secondes",
"xpack.reporting.listing.diagnosticApiCallFailure": "Un problème est survenu lors de l'exécution du diagnostic : {error}",
"xpack.reporting.listing.ilmPolicyCallout.migrateIndicesButtonLabel": "Appliquer la politique {ilmPolicyName}",
"xpack.reporting.listing.ilmPolicyCallout.migrationNeededDescription": "Pour vous assurer que vos rapports sont gérés de façon cohérente, tous les index de reporting doivent utiliser la politique {ilmPolicyName}.",
Expand All @@ -29773,10 +29814,6 @@
"xpack.reporting.listing.table.deleteFailedErrorMessage": "Le rapport n'a pas été supprimé : {error}",
"xpack.reporting.listing.table.deleteNumConfirmTitle": "Supprimer {num} rapports ?",
"xpack.reporting.listing.table.deleteReportButton": "Supprimer {num, plural, one {rapport} many {les rapports} other {les rapports}}",
"reporting.share.panelContent.generateButtonLabel": "Générer {reportingType}",
"reporting.share.panelContent.generationTimeDescription": "La génération des {reportingType} peut prendre une ou deux minutes en fonction de la taille de votre {objectType}.",
"reporting.share.panelContent.successfullyQueuedReportNotificationDescription": "Suivre sa progression dans {path}.",
"reporting.share.panelContent.successfullyQueuedReportNotificationTitle": "Rapport mis en file d'attente pour {objectType}",
"xpack.reporting.publicNotifier.csvContainsFormulas.formulaReportTitle": "{reportType} peut contenir des formules",
"xpack.reporting.publicNotifier.error.checkManagement": "Accédez à {path} pour plus d'informations.",
"xpack.reporting.publicNotifier.reportLinkDescription": "Téléchargez-le maintenant ou retrouvez-le ultérieurement sous {path}.",
Expand Down Expand Up @@ -29812,25 +29849,7 @@
"xpack.reporting.deprecations.reportingRoleUsers.manualStepThree": "Sous Gestion > Sécurité > Rôles, créez un ou plusieurs rôles permettant d'accorder le privilège de l'application Kibana à Reporting.",
"xpack.reporting.deprecations.reportingRoleUsers.manualStepTwo": "Supprimez le paramètre \"xpack.reporting.roles.allow\" du fichier kibana.yml, le cas échéant.",
"xpack.reporting.errorHandler.unknownError": "Erreur inconnue",
"reporting.jobCreatedBy.unknownUserPlaceholderText": "Inconnu",
"xpack.reporting.jobResponse.errorHandler.unknownError": "Erreur inconnue",
"reporting.jobStatusDetail.deprecatedText": "Il s'agit d'un type d'exportation déclassé. L'automatisation de ce rapport devra être à nouveau créée pour une question de compatibilité avec les futures versions de Kibana.",
"reporting.jobStatusDetail.errorText": "Consultez les informations de rapport pour plus de détails sur l'erreur.",
"reporting.jobStatusDetail.pendingStatusReachedText": "En attente du traitement de la tâche.",
"reporting.jobStatusDetail.timeoutSecondsUnknown": "Inconnu",
"reporting.jobStatusDetail.unknownText": "Inconnu",
"reporting.jobStatusDetail.warningsText": "Consultez les informations de rapport pour plus de détails sur les avertissements.",
"reporting.jobStatuses.completedText": "Terminé",
"reporting.jobStatuses.failedText": "Échoué",
"reporting.jobStatuses.pendingText": "En attente",
"reporting.jobStatuses.processingText": "Traitement",
"reporting.jobStatuses.warningText": "Terminé",
"reporting.jobType.csvOutputName": "CSV",
"reporting.jobType.pdfOutputName": "PDF",
"reporting.jobType.pngOutputName": "PNG",
"reporting.jobWarning.csvContainsFormulas": "Votre fichier CSV contient des caractères que les applications de feuilles de calcul pourraient considérer comme des formules.",
"reporting.jobWarning.exportTypeDeprecated": "Il s'agit d'un type d'exportation déclassé. L'automatisation de ce rapport devra être à nouveau créée pour une question de compatibilité avec les futures versions de Kibana.",
"reporting.jobWarning.maxSizeReachedTooltip": "Votre recherche a atteint la taille maximale et contient des données partielles.",
"xpack.reporting.listing.diagnosticBrowserButton": "Vérifier le navigateur",
"xpack.reporting.listing.diagnosticBrowserMessage": "Le reporting utilise un navigateur sans affichage pour générer les fichiers PDF et PNG. Confirmez que le navigateur peut réussir à se lancer.",
"xpack.reporting.listing.diagnosticBrowserTitle": "Vérifier le navigateur",
Expand Down Expand Up @@ -29901,16 +29920,6 @@
"xpack.reporting.listing.tableColumns.statusTitle": "Statut",
"xpack.reporting.listing.tableColumns.typeTitle": "Type",
"xpack.reporting.management.reportingTitle": "Reporting",
"reporting.share.panelContent.advancedOptions": "Options avancées",
"reporting.share.panelContent.copyUrlButtonLabel": "Copier l'URL POST",
"reporting.share.panelContent.howToCallGenerationDescription": "Sinon, copiez cette URL POST pour appeler la génération depuis l'extérieur de Kibana ou à partir de Watcher.",
"reporting.share.panelContent.notification.reportingErrorTitle": "Impossible de créer le rapport",
"reporting.share.panelContent.saveWorkDescription": "Veuillez enregistrer votre travail avant de générer un rapport.",
"reporting.share.panelContent.unsavedStateAndExceedsMaxLengthDescription": "Impossible de copier cette URL.",
"reporting.share.panelContent.unsavedStateAndExceedsMaxLengthTitle": "URL trop longue",
"reporting.share.panelContent.unsavedStateAndExceedsMaxLengthTrySaveDescription": "Impossible de copier cette URL. Essayez d'enregistrer votre travail.",
"reporting.share.panelContent.unsavedStateErrorText": "Enregistrez votre travail avant de copier cette URL.",
"reporting.share.panelContent.unsavedStateErrorTitle": "Travail non enregistré",
"xpack.reporting.pdfFooterImageDescription": "Image personnalisée à utiliser dans le pied de page du PDF",
"xpack.reporting.pdfFooterImageLabel": "Image de pied de page du PDF",
"xpack.reporting.publicNotifier.csvContainsFormulas.formulaReportMessage": "Le rapport \"{reportObjectTitle}\" contient des caractères que les applications de feuilles de calcul peuvent considérer comme des formules.",
Expand All @@ -29928,13 +29937,6 @@
"xpack.reporting.reportInfoFlyout.actionsButtonLabel": "Actions",
"xpack.reporting.reportInfoFlyout.downloadButtonLabel": "Télécharger",
"xpack.reporting.reportInfoFlyout.openInKibanaAppButtonLabel": "Ouvrir dans Kibana",
"reporting.share.screenCapturePanelContent.canvasLayoutHelpText": "Supprimer les bordures et le logo de pied de page",
"reporting.share.screenCapturePanelContent.canvasLayoutLabel": "Mise en page complète",
"reporting.share.screenCapturePanelContent.optimizeForPrintingHelpText": "Utilise plusieurs pages, affichant au maximum 2 visualisations par page",
"reporting.share.screenCapturePanelContent.optimizeForPrintingLabel": "Optimiser pour l'impression",
"reporting.share.contextMenu.csvReportsButtonLabel": "Rapports CSV",
"reporting.share.contextMenu.pdfReportsButtonLabel": "Rapports PDF",
"reporting.share.contextMenu.pngReportsButtonLabel": "Rapports PNG",
"xpack.reporting.statusIndicator.completedLabel": "Terminé",
"xpack.reporting.statusIndicator.completedWithWarningsLabel": "Terminé, avec des avertissements",
"xpack.reporting.statusIndicator.failedLabel": "Échoué",
Expand Down Expand Up @@ -42252,9 +42254,6 @@
"randomSampling.ui.sliderControl.accuracyLabel": "Précision",
"randomSampling.ui.sliderControl.performanceLabel": "Performances",
"reactPackages.mountPointPortal.errorMessage": "Erreur lors du rendu du contenu du portail.",
"reporting.common.browserCouldNotLaunchErrorMessage": "Impossible de générer des captures d'écran, car le navigateur ne s’est pas lancé. Consultez les logs de serveur pour en savoir plus.",
"reporting.common.cloud.insufficientSystemMemoryError": "Impossible de générer ce rapport en raison d’un manque de mémoire.",
"reporting.common.pdfWorkerOutOfMemoryErrorMessage": "Impossible de générer un PDF en raison d’un manque de mémoire. Essayez de réduire la taille du PDF et relancez ce rapport.",
"savedObjectsFinder.advancedSettings.listingLimitText": "Nombre d'objets à récupérer pour les pages de listing",
"savedObjectsFinder.advancedSettings.listingLimitTitle": "Limite de listing d’objets",
"savedObjectsFinder.advancedSettings.perPageText": "Nombre d'objets à afficher par page dans la boîte de dialogue de chargement",
Expand Down
Loading

0 comments on commit a055df2

Please sign in to comment.