Skip to content

Commit 78f01c6

Browse files
[2379] AdminService API healthCheck changes (#1534)
1. System Status -> "/health" 2. Backend Filterts -> "/stack/health"
1 parent c4f7cbf commit 78f01c6

File tree

10 files changed

+1657
-1499
lines changed

10 files changed

+1657
-1499
lines changed

src/components/content/systemStatus/HealthCheckStatus.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ import React from 'react';
1111
import appStyles from '../../../styles/app.module.css';
1212
import healthStatusStyles from '../../../styles/health-status.module.css';
1313
import tableStyles from '../../../styles/table.module.css';
14-
import { BackendSystemStatus, backendSystemType, healthStatus, SystemStatus } from '../../../xpanse-api/generated';
14+
import { BackendSystemStatus, backendSystemType, healthStatus, StackStatus } from '../../../xpanse-api/generated';
1515
import { healthCheckStatusErrorText } from '../../utils/constants.tsx';
1616
import RetryPrompt from '../common/error/RetryPrompt.tsx';
1717
import SystemStatusIcon from './SystemStatusIcon';
18-
import { useHealthCheckStatusQuery } from './useHealthCheckStatusQuery';
18+
import { useStackCheckStatusQuery } from './useStackStatusCheckQuery.ts';
1919

2020
interface DataType {
2121
key: React.Key;
@@ -95,13 +95,13 @@ export default function HealthCheckStatus(): React.JSX.Element {
9595
});
9696
healthStatusFilters = filters;
9797
};
98-
const healthCheckQuery = useHealthCheckStatusQuery();
98+
const healthCheckQuery = useStackCheckStatusQuery();
9999
const refreshData = () => {
100100
void healthCheckQuery.refetch();
101101
};
102102

103103
if (healthCheckQuery.isSuccess) {
104-
const rsp: SystemStatus | undefined = healthCheckQuery.data;
104+
const rsp: StackStatus | undefined = healthCheckQuery.data;
105105
updateBackendSystemStatusList(rsp.backendSystemStatuses);
106106
updateNameFilters(rsp.backendSystemStatuses);
107107
updateBackendSystemTypeFilters(rsp.backendSystemStatuses);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
* SPDX-FileCopyrightText: Huawei Inc.
4+
*/
5+
6+
import { useQuery } from '@tanstack/react-query';
7+
import { stackHealthStatus } from '../../../xpanse-api/generated';
8+
9+
export function useStackCheckStatusQuery() {
10+
return useQuery({
11+
queryKey: ['stackHealthCheckQuery'],
12+
queryFn: () => stackHealthStatus(),
13+
staleTime: 60000,
14+
});
15+
}

0 commit comments

Comments
 (0)