Commit Graph

37037 Commits

Author SHA1 Message Date
Nawaz Dhandala
fc582bc547 feat: deduplicate recent warning events in Kubernetes cluster overview 2026-03-24 22:08:17 +00:00
Nawaz Dhandala
5a0cf0f988 feat: update icon in Kubernetes cluster overview to represent CPU usage 2026-03-24 22:01:14 +00:00
Nawaz Dhandala
d283be898f feat: enhance Kubernetes resource listings by adding missing cronjobs, daemonsets, deployments, and jobs from k8s objects 2026-03-24 21:57:44 +00:00
Nawaz Dhandala
d2385a83cf feat: enhance Kubernetes cluster overview with fallback counts for resources and improve stateful set handling 2026-03-24 21:46:18 +00:00
Nawaz Dhandala
6b7b27be00 feat: enhance Kubernetes cluster status display with connection indicators 2026-03-24 20:39:45 +00:00
Nawaz Dhandala
a1aceec9ec feat: remove 'Provider' field from Kubernetes cluster views and settings 2026-03-24 20:36:33 +00:00
Nawaz Dhandala
a8988346f7 feat: refactor KubernetesClusterEvents to use new table component and enhance filtering capabilities 2026-03-24 20:21:26 +00:00
Nawaz Dhandala
d3865d94a6 feat: add additional resource counts and health metrics to KubernetesClusterOverview 2026-03-24 20:16:06 +00:00
Nawaz Dhandala
c470d66725 feat: enhance handling of camelCase and snake_case in Kubernetes object parsing and telemetry 2026-03-24 20:11:42 +00:00
Nawaz Dhandala
e12e3cfc08 feat: enhance Kubernetes monitoring plan with comprehensive infrastructure details and implementation phases 2026-03-24 18:44:57 +00:00
Nawaz Dhandala
24db673926 fix: improve type annotation for barRef in GanttChartBar component 10.0.37 2026-03-24 16:45:32 +00:00
Nawaz Dhandala
3a65405401 fix: improve type annotation for barRef in GanttChartBar component 10.0.36 2026-03-24 15:41:17 +00:00
Nawaz Dhandala
caf533d0c0 feat: update tooltip rendering in GanttChartBar and increment version to 10.0.37 2026-03-24 15:39:06 +00:00
Nawaz Dhandala
323d9993bf feat: add tooltip support for GanttChartBar with portal rendering 2026-03-24 15:36:00 +00:00
Nawaz Dhandala
cbcda7a36f feat: enhance SpanViewer integration in TraceExplorer with improved span selection handling 2026-03-24 15:34:03 +00:00
Nawaz Dhandala
b434f1fef8 feat: enhance workspace notification summary handling with improved error logging and retry logic 2026-03-24 14:31:29 +00:00
Nawaz Dhandala
20d21a40b7 feat: add debug and error logging for ACME challenge validation and certificate ordering 2026-03-24 14:18:49 +00:00
Nawaz Dhandala
633ffde611 refactor: improve type definitions and error handling in various components 2026-03-24 14:00:24 +00:00
Nawaz Dhandala
fe668d808d refactor: streamline code formatting and improve readability across multiple files 2026-03-24 13:36:06 +00:00
Nawaz Dhandala
c10cefb4e1 fix: update optional properties in TimelineData interface and refactor alert/incident state references 2026-03-24 13:34:28 +00:00
Nawaz Dhandala
f93964b71b feat: enhance workspace notification summary service with filtering and formatting improvements
- Added support for notification rule conditions and filters in incident and alert summaries.
- Introduced utility functions for bold text and links in markdown formatting.
- Updated incident and alert value builders to include labels and descriptions.
- Enhanced summary blocks with improved formatting for total counts, severity, and state breakdowns.
- Refactored detailed incident and alert listings to use new formatting utilities.
- Improved overall readability and consistency of markdown output for notifications.
2026-03-24 13:27:10 +00:00
Nawaz Dhandala
66a43d322c refactor: remove sendFirstReportAt from service data structure 2026-03-24 13:03:51 +00:00
Nawaz Dhandala
6c4d283761 feat: Add sendFirstReportAt column and update defaults for OnCallDutyPolicyScheduleLayer
- Introduced a new column `sendFirstReportAt` to the `WorkspaceNotificationSummary` table.
- Updated default values for `rotation` and `restrictionTimes` columns in the `OnCallDutyPolicyScheduleLayer` table.
- Adjusted the logic in SendSummary.ts to calculate the next send time based on the recurring interval before updating the nextSendAt field.
2026-03-24 13:03:16 +00:00
Nawaz Dhandala
7695c08d1a feat(email): update API routes for sending test and broadcast emails to admin 2026-03-24 12:41:27 +00:00
Nawaz Dhandala
7d39a36526 refactor(Email): hide submit button for sending announcement email 2026-03-24 12:29:35 +00:00
Nawaz Dhandala
9806425721 feat: Add Workspace Notification Summary API and Service
- Implemented WorkspaceNotificationSummaryAPI to handle notification summary requests.
- Created WorkspaceNotificationSummaryService for business logic related to notification summaries.
- Added enums for WorkspaceNotificationSummaryItem and WorkspaceNotificationSummaryType to define summary items and types.
- Developed a cron job to send workspace notification summaries at regular intervals.
- Enhanced error handling and logging for summary sending process.
2026-03-24 12:25:51 +00:00
Nawaz Dhandala
29c2bbbf57 feat(email): add Send Email page and integrate with navigation 2026-03-24 09:05:33 +00:00
Nawaz Dhandala
296dc9c81e feat(schema): add serviceMesh configuration for observability with Istio and Linkerd 2026-03-24 09:04:37 +00:00
Nawaz Dhandala
758b6c0b5b Merge branch 'master' of https://github.com/OneUptime/oneuptime 2026-03-23 11:45:04 +00:00
Nawaz Dhandala
8ed94c0172 refactor(Kubernetes): improve regex usage for resource value formatting and YAML conversion 2026-03-23 11:37:37 +00:00
Nawaz Dhandala
660d4cb155 fix(tabs): update hasInitialized type to MutableRefObject for consistency
fix(telemetry): add KubernetesResourceFilters import and type annotation
2026-03-23 11:34:05 +00:00
Nawaz Dhandala
442622c2be chore: update version to 10.0.36 and refactor various components for improved type safety and consistency 2026-03-23 11:31:45 +00:00
Nawaz Dhandala
6d15cc8e8b Refactor and clean up Kubernetes view components
- Improved formatting and consistency in various Kubernetes view files, including HPADetail, HPAs, Index, Jobs, Layout, Namespaces, NodeDetail, Nodes, PersistentVolumes, Pods, ServiceMesh, SideMenu, StatefulSets, VPADetail, and VPAs.
- Removed unnecessary line breaks and adjusted indentation for better readability.
- Simplified conditional checks and array methods for clarity.
- Enhanced the overall structure of the code to follow best practices.
2026-03-23 11:24:21 +00:00
Nawaz Dhandala
61ea40a23a Merge branch 'master' of https://github.com/OneUptime/oneuptime 2026-03-23 10:13:44 +00:00
Nawaz Dhandala
910d7d0066 fix(cron): update condition for enabling e2e cron job 2026-03-23 10:11:25 +00:00
Nawaz Dhandala
5656ad2e62 Merge branch 'master' of https://github.com/OneUptime/oneuptime 2026-03-22 10:14:22 +00:00
Nawaz Dhandala
e383a32e6e fix(docs): update OneUptime Helm repository URL in installation scripts 2026-03-22 10:14:20 +00:00
Nawaz Dhandala
da5cc1877d refactor(monitor): remove unused Kubernetes form mode state and related logic 2026-03-20 19:00:45 +00:00
Nawaz Dhandala
d421caff2e feat(clickhouse): add max_suspicious_broken_parts configuration to ClickHouse 2026-03-20 18:51:59 +00:00
Nawaz Dhandala
4f8b4593a7 feat(clickhouse): add init container for dynamic configuration generation 2026-03-20 18:43:46 +00:00
Nawaz Dhandala
16c6776675 Merge branch 'master' of https://github.com/OneUptime/oneuptime 2026-03-20 14:49:34 +00:00
Nawaz Dhandala
4d7bbb323e fix: Remove unnecessary annotations from postgresql StatefulSet 2026-03-20 14:49:31 +00:00
Nawaz Dhandala
fa771f73f5 feat(kubernetes): streamline on-call policy dropdowns for alerts and incidents 2026-03-20 13:55:19 +00:00
Nawaz Dhandala
d62da19308 feat(kubernetes): add on-call policy dropdown options to Kubernetes criteria form 2026-03-20 13:45:10 +00:00
Nawaz Dhandala
d47b43f7b2 feat(dropdown): optimize getDropdownOptionsFromArray to ensure unique values 2026-03-20 13:39:11 +00:00
Nawaz Dhandala
01d2b7d0a3 feat(tabs): refactor tab state management to use tab names for improved clarity 2026-03-20 13:34:02 +00:00
Nawaz Dhandala
582b464623 feat(kubernetes): add simplified criteria form and mode change handling 2026-03-20 12:22:56 +00:00
Nawaz Dhandala
f2d138d0d7 feat: Enhance Kubernetes Monitor Configuration with Template and Metric Selection
- Added KubernetesTemplatePicker and KubernetesMetricPicker components for selecting alert templates and metrics.
- Updated KubernetesMonitorStepForm to support quick setup, custom metrics, and advanced configurations.
- Integrated query parameters for pre-filling template and cluster selections.
- Improved user experience with tabs for different setup modes (Quick, Custom, Advanced).
- Updated descriptions and functionality in MonitorStep and Alerts pages to reflect new features.
- Introduced KubernetesMetricCatalog for managing Kubernetes metrics and their properties.
2026-03-20 12:07:33 +00:00
Nawaz Dhandala
70e6924cdd feat(kubernetes): add service mesh and VPA management features
- Implemented KubernetesClusterServiceMesh component to display Istio and Linkerd metrics.
- Created KubernetesClusterVPADetail component for detailed views of Vertical Pod Autoscalers (VPA).
- Added KubernetesClusterVPAs component to list all VPAs in a cluster.
- Introduced KubernetesAlertTemplates for monitoring various Kubernetes conditions, including CrashLoopBackOff, Pod Pending, Node Not Ready, and more.
- Developed MonitorStepKubernetesMonitor interface for Kubernetes monitoring configurations.
2026-03-20 11:08:47 +00:00
Nawaz Dhandala
81eb16c1b7 feat: Add KubernetesResourceLink component for improved resource navigation in Kubernetes views 2026-03-20 10:28:04 +00:00