Skip to content

Commit

Permalink
Setting namespace in server route for systemLogs
Browse files Browse the repository at this point in the history
  • Loading branch information
yngrdyn committed Aug 3, 2023
1 parent c49ef2d commit 76d1277
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ export function InstallElasticAgent() {
useState<ElasticAgentPlatform>('linux-tar');

const datasetName = 'system-logs';
const namespace = 'default';

function onBack() {
navigateToKibanaUrl('/app/observabilityOnboarding');
Expand Down Expand Up @@ -84,10 +83,6 @@ export function InstallElasticAgent() {
body: {
name: datasetName,
type: 'systemLogs',
state: {
datasetName,
namespace,
},
},
},
});
Expand All @@ -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(
Expand All @@ -133,7 +108,7 @@ export function InstallElasticAgent() {
[
apiKeyEncoded,
onboardingId,
saveOnboardingStateDataStatus === FETCH_STATUS.SUCCESS,
installShipperSetupStatus === FETCH_STATUS.SUCCESS,
]
);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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: {},
},
});
Expand Down

0 comments on commit 76d1277

Please sign in to comment.