From 324a2d4dd9be4e2cb6909e8b7d981c16b842501c Mon Sep 17 00:00:00 2001 From: shivani170 Date: Wed, 8 Oct 2025 14:11:50 +0530 Subject: [PATCH 1/3] feat: observability routing url added in the constants --- src/Common/Constants.ts | 4 ++++ src/Shared/Hooks/useUserPreferences/types.ts | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/Common/Constants.ts b/src/Common/Constants.ts index 332857871..48e7b3f39 100644 --- a/src/Common/Constants.ts +++ b/src/Common/Constants.ts @@ -53,6 +53,7 @@ const APPLICATION_MANAGEMENT_ROOT = '/application-management' const APPLICATION_MANAGEMENT_TEMPLATES_DEVTRON_APP = `${APPLICATION_MANAGEMENT_ROOT}/templates/devtron-app` const APPLICATION_MANAGEMENT_CONFIGURATIONS = `${APPLICATION_MANAGEMENT_ROOT}/configurations` const INFRASTRUCTURE_MANAGEMENT_ROOT = '/infrastructure-management' +const OBSERVABILITY_ROOT = '/observability' const SOFTWARE_RELEASE_MANAGEMENT_ROOT = '/software-release-management' const COST_VISIBILITY_ROOT = '/cost-visibility' const SECURITY_CENTER_ROOT = '/security-center' @@ -107,6 +108,9 @@ export const URLS = { INFRASTRUCTURE_MANAGEMENT_OVERVIEW: `${INFRASTRUCTURE_MANAGEMENT_ROOT}/overview`, INFRASTRUCTURE_MANAGEMENT_RESOURCE_BROWSER: `${INFRASTRUCTURE_MANAGEMENT_ROOT}/resource-browser`, INFRASTRUCTURE_MANAGEMENT_RESOURCE_WATCHER: `${INFRASTRUCTURE_MANAGEMENT_ROOT}/resource-watcher`, + // OBSERVABILITY + OBSERVABILITY_OVERVIEW: `${OBSERVABILITY_ROOT}/overview`, + OBSERVABILITY_LIST: `${OBSERVABILITY_ROOT}/list`, // SOFTWARE RELEASE MANAGEMENT SOFTWARE_RELEASE_MANAGEMENT: SOFTWARE_RELEASE_MANAGEMENT_ROOT, // COST VISIBILITY diff --git a/src/Shared/Hooks/useUserPreferences/types.ts b/src/Shared/Hooks/useUserPreferences/types.ts index 9227f147b..873039fb3 100644 --- a/src/Shared/Hooks/useUserPreferences/types.ts +++ b/src/Shared/Hooks/useUserPreferences/types.ts @@ -32,6 +32,8 @@ export type NavigationItemID = | 'infrastructure-management-resource-browser' | 'infrastructure-management-resource-watcher' | 'infrastructure-management-catalog-framework' + | 'observability-overview' + | 'observability-vms' | 'software-release-management-overview' | 'software-release-management-release-hub' | 'software-release-management-tenants' From a11600261953cc3cbaf43bdd25ba5907ab28788d Mon Sep 17 00:00:00 2001 From: shivani170 Date: Fri, 17 Oct 2025 13:14:04 +0530 Subject: [PATCH 2/3] chore: observability integration wip --- src/Assets/IconV2/ic-binoculars.svg | 3 +++ src/Common/Constants.ts | 1 + src/Shared/Components/Icon/Icon.tsx | 2 ++ 3 files changed, 6 insertions(+) create mode 100644 src/Assets/IconV2/ic-binoculars.svg diff --git a/src/Assets/IconV2/ic-binoculars.svg b/src/Assets/IconV2/ic-binoculars.svg new file mode 100644 index 000000000..2eb3697bf --- /dev/null +++ b/src/Assets/IconV2/ic-binoculars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/Common/Constants.ts b/src/Common/Constants.ts index e80b0aa38..53cc1de9f 100644 --- a/src/Common/Constants.ts +++ b/src/Common/Constants.ts @@ -110,6 +110,7 @@ export const URLS = { INFRASTRUCTURE_MANAGEMENT_RESOURCE_BROWSER: `${INFRASTRUCTURE_MANAGEMENT_ROOT}/resource-browser`, INFRASTRUCTURE_MANAGEMENT_RESOURCE_WATCHER: `${INFRASTRUCTURE_MANAGEMENT_ROOT}/resource-watcher`, // OBSERVABILITY + OBSERVABILITY: OBSERVABILITY_ROOT, OBSERVABILITY_OVERVIEW: `${OBSERVABILITY_ROOT}/overview`, OBSERVABILITY_LIST: `${OBSERVABILITY_ROOT}/list`, // SOFTWARE RELEASE MANAGEMENT diff --git a/src/Shared/Components/Icon/Icon.tsx b/src/Shared/Components/Icon/Icon.tsx index 7de0b2ebf..c7a0f76f7 100644 --- a/src/Shared/Components/Icon/Icon.tsx +++ b/src/Shared/Components/Icon/Icon.tsx @@ -32,6 +32,7 @@ import { ReactComponent as ICBgProject } from '@IconsV2/ic-bg-project.svg' import { ReactComponent as ICBgScan } from '@IconsV2/ic-bg-scan.svg' import { ReactComponent as ICBgWebhook } from '@IconsV2/ic-bg-webhook.svg' import { ReactComponent as ICBharatpe } from '@IconsV2/ic-bharatpe.svg' +import { ReactComponent as ICBinoculars } from '@IconsV2/ic-binoculars.svg' import { ReactComponent as ICBitbucket } from '@IconsV2/ic-bitbucket.svg' import { ReactComponent as ICBookOpen } from '@IconsV2/ic-book-open.svg' import { ReactComponent as ICBot } from '@IconsV2/ic-bot.svg' @@ -312,6 +313,7 @@ export const iconMap = { 'ic-bg-scan': ICBgScan, 'ic-bg-webhook': ICBgWebhook, 'ic-bharatpe': ICBharatpe, + 'ic-binoculars': ICBinoculars, 'ic-bitbucket': ICBitbucket, 'ic-book-open': ICBookOpen, 'ic-bot': ICBot, From 37925d58ec69894da995fde516bde2608c35c5a2 Mon Sep 17 00:00:00 2001 From: shivani170 Date: Mon, 27 Oct 2025 17:36:17 +0530 Subject: [PATCH 3/3] chore: OBSERVABILITY_CUSTOMER_LIST name replaced --- src/Common/Constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Common/Constants.ts b/src/Common/Constants.ts index 53cc1de9f..0c30440ef 100644 --- a/src/Common/Constants.ts +++ b/src/Common/Constants.ts @@ -112,7 +112,7 @@ export const URLS = { // OBSERVABILITY OBSERVABILITY: OBSERVABILITY_ROOT, OBSERVABILITY_OVERVIEW: `${OBSERVABILITY_ROOT}/overview`, - OBSERVABILITY_LIST: `${OBSERVABILITY_ROOT}/list`, + OBSERVABILITY_CUSTOMER_LIST: `${OBSERVABILITY_ROOT}/customers`, // SOFTWARE RELEASE MANAGEMENT SOFTWARE_RELEASE_MANAGEMENT: SOFTWARE_RELEASE_MANAGEMENT_ROOT, // COST VISIBILITY