From 76d1277731a6929e44179595b5fc3526a3171ea2 Mon Sep 17 00:00:00 2001 From: Yngrid Coello Date: Thu, 3 Aug 2023 11:28:45 +0200 Subject: [PATCH] Setting namespace in server route for systemLogs --- .../app/system_logs/install_elastic_agent.tsx | 27 +------------------ .../server/routes/logs/route.ts | 4 ++- 2 files changed, 4 insertions(+), 27 deletions(-) diff --git a/x-pack/plugins/observability_onboarding/public/components/app/system_logs/install_elastic_agent.tsx b/x-pack/plugins/observability_onboarding/public/components/app/system_logs/install_elastic_agent.tsx index 1f84bef939f552..5eb80c9e11525f 100644 --- a/x-pack/plugins/observability_onboarding/public/components/app/system_logs/install_elastic_agent.tsx +++ b/x-pack/plugins/observability_onboarding/public/components/app/system_logs/install_elastic_agent.tsx @@ -41,7 +41,6 @@ export function InstallElasticAgent() { useState('linux-tar'); const datasetName = 'system-logs'; - const namespace = 'default'; function onBack() { navigateToKibanaUrl('/app/observabilityOnboarding'); @@ -84,10 +83,6 @@ export function InstallElasticAgent() { body: { name: datasetName, type: 'systemLogs', - state: { - datasetName, - namespace, - }, }, }, }); @@ -96,26 +91,6 @@ export function InstallElasticAgent() { [monitoringRole?.hasPrivileges] ); - const { status: saveOnboardingStateDataStatus } = useFetcher((callApi) => { - const { onboardingId } = getState(); - if (onboardingId) { - return callApi( - 'PUT /internal/observability_onboarding/flow/{onboardingId}', - { - params: { - path: { onboardingId }, - body: { - state: { - datasetName, - namespace, - }, - }, - }, - } - ); - } - }, []); - const { apiKeyEncoded, onboardingId } = installShipperSetup ?? getState(); const { data: yamlConfig = '', status: yamlConfigStatus } = useFetcher( @@ -133,7 +108,7 @@ export function InstallElasticAgent() { [ apiKeyEncoded, onboardingId, - saveOnboardingStateDataStatus === FETCH_STATUS.SUCCESS, + installShipperSetupStatus === FETCH_STATUS.SUCCESS, ] ); diff --git a/x-pack/plugins/observability_onboarding/server/routes/logs/route.ts b/x-pack/plugins/observability_onboarding/server/routes/logs/route.ts index 2647835032d3c9..c28c393382930c 100644 --- a/x-pack/plugins/observability_onboarding/server/routes/logs/route.ts +++ b/x-pack/plugins/observability_onboarding/server/routes/logs/route.ts @@ -94,13 +94,15 @@ const createFlowRoute = createObservabilityOnboardingServerRoute({ name ); + const generatedState = + type === 'systemLogs' ? { namespace: 'default' } : state; const savedObjectsClient = coreStart.savedObjects.getScopedClient(request); const { id } = await saveObservabilityOnboardingFlow({ savedObjectsClient, observabilityOnboardingState: { type, - state: state as ObservabilityOnboardingFlow['state'], + state: generatedState as ObservabilityOnboardingFlow['state'], progress: {}, }, });