Skip to content

Commit 93ca4d2

Browse files
committed
feat: add observability routes and update constants for observability
1 parent c1cf593 commit 93ca4d2

2 files changed

Lines changed: 31 additions & 11 deletions

File tree

src/Common/Constants.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ export const PATTERNS = {
4949
EMAIL: /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,
5050
}
5151

52-
const OBSERVABILITY_ROOT = '/observability'
53-
5452
/** @deprecated */
5553
export const URLS = {
5654
APP_CI_DETAILS: 'ci-details',
@@ -62,15 +60,6 @@ export const URLS = {
6260
DETAILS: '/details',
6361
DEPLOYMENT_HISTORY_CONFIGURATIONS: 'configuration',
6462
APP_CONFIG: 'edit',
65-
66-
// OBSERVABILITY
67-
OBSERVABILITY: OBSERVABILITY_ROOT,
68-
OBSERVABILITY_OVERVIEW: `${OBSERVABILITY_ROOT}/overview`,
69-
OBSERVABILITY_TENANTS: `${OBSERVABILITY_ROOT}/tenants`,
70-
OBSERVABILITY_TENANT_DETAILS: `${OBSERVABILITY_ROOT}/tenants/:tenantName`,
71-
OBSERVABILITY_TENANT_OVERVIEW: `${OBSERVABILITY_ROOT}/tenants/:tenantName/overview`,
72-
OBSERVABILITY_TENANT_VMS: `${OBSERVABILITY_ROOT}/tenants/:tenantName/vms`,
73-
OBSERVABILITY_TENANT_VM_DETAILS: `${OBSERVABILITY_ROOT}/tenants/:tenantName/vms/:vmName`,
7463
APPLICATION_MANAGEMENT_APP: '/application-management/devtron-app',
7564
GLOBAL_CONFIG_EDIT_CLUSTER: '/global-configuration/cluster-env/edit/:clusterId',
7665
} as const

src/Pages-Devtron-2.0/Shared/Routes/routes.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,21 @@ export const BASE_ROUTES = {
317317
CONTROLLER_DETAILS: 'controller/details/:controllerId',
318318
CUSTOMIZE_COLUMNS: 'customize-columns',
319319
},
320+
OBSERVABILITY: {
321+
ROOT: 'observability',
322+
OVERVIEW: 'overview',
323+
TENANTS: {
324+
ROOT: 'tenants',
325+
TENANT_DETAILS: {
326+
ROOT: ':tenantName',
327+
OVERVIEW: 'overview',
328+
VMS: {
329+
ROOT: 'vms',
330+
VM_DETAILS: ':vmName',
331+
},
332+
},
333+
},
334+
},
320335
} as const
321336

322337
const APPLICATION_MANAGEMENT_ROOT = `/${BASE_ROUTES.APPLICATION_MANAGEMENT.ROOT}` as const
@@ -705,4 +720,20 @@ export const ROUTER_URLS = {
705720
ABOUT: `${STACK_MANAGER_ROOT}/${BASE_ROUTES.STACK_MANAGER.ABOUT}`,
706721
ABOUT_RELEASES: `${STACK_MANAGER_ROOT}/${BASE_ROUTES.STACK_MANAGER.ABOUT_RELEASES}`,
707722
},
723+
724+
OBSERVABILITY: {
725+
ROOT: `/${BASE_ROUTES.OBSERVABILITY.ROOT}`,
726+
OVERVIEW: `/${BASE_ROUTES.OBSERVABILITY.ROOT}/${BASE_ROUTES.OBSERVABILITY.OVERVIEW}`,
727+
TENANTS: {
728+
ROOT: `/${BASE_ROUTES.OBSERVABILITY.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.ROOT}`,
729+
TENANT_DETAILS: {
730+
ROOT: `/${BASE_ROUTES.OBSERVABILITY.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.TENANT_DETAILS.ROOT}`,
731+
OVERVIEW: `/${BASE_ROUTES.OBSERVABILITY.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.TENANT_DETAILS.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.TENANT_DETAILS.OVERVIEW}`,
732+
VMS: {
733+
ROOT: `/${BASE_ROUTES.OBSERVABILITY.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.TENANT_DETAILS.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.TENANT_DETAILS.VMS.ROOT}`,
734+
VM_DETAILS: `/${BASE_ROUTES.OBSERVABILITY.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.TENANT_DETAILS.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.TENANT_DETAILS.VMS.ROOT}/${BASE_ROUTES.OBSERVABILITY.TENANTS.TENANT_DETAILS.VMS.VM_DETAILS}`,
735+
},
736+
},
737+
},
738+
},
708739
} as const

0 commit comments

Comments
 (0)