37026 Commits

Author SHA1 Message Date
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
Nawaz Dhandala
c6534fb515 feat: Enhance resource value formatting in KubernetesContainersTab for better readability 2026-03-20 10:22:17 +00:00
Nawaz Dhandala
ac3d169eef feat: Add Kubernetes Volume Mounts Tab for enhanced container volume management 2026-03-20 10:18:32 +00:00
Nawaz Dhandala
a854db7564 feat: Enhance Kubernetes Dashboard with new LocalTable components for better data presentation 2026-03-20 10:09:36 +00:00
Nawaz Dhandala
e54c3effd1 Merge branch 'master' of https://github.com/OneUptime/oneuptime 2026-03-20 09:57:41 +00:00
Nawaz Dhandala
2278843667 feat: Enhance Kubernetes Dashboard with Status Badges and Environment Variables Tab
- Added StatusBadge component to display the status of Kubernetes namespaces, nodes, PVCs, PVs, and StatefulSets with appropriate color coding.
- Implemented a new KubernetesEnvVarsTab component to show environment variables for containers, including search functionality and handling of secret values.
- Refactored existing code in NamespaceDetail, NodeDetail, PVCDetail, PVDetail, PodDetail, and StatefulSetDetail to utilize StatusBadge for improved status representation.
- Updated Pods component to correctly parse memory limits from container resources.
2026-03-20 09:57:36 +00:00
Simon Larsen
3d0c9ff1be Merge pull request #2364 from OneUptime/chore/npm-audit-fix
chore: npm audit fix
2026-03-20 08:51:26 +00:00
Nawaz Dhandala
2ef7988598 feat: Refactor Kubernetes Dashboard components with new UI elements
- Added StatusBadge component for consistent status representation across the dashboard.
- Introduced AlertBanner component for displaying cluster health and node pressure alerts.
- Implemented FilterButtons component for improved event filtering options.
- Created ResourceUsageBar for visualizing resource usage in pods.
- Developed StackedProgressBar for displaying pod health breakdown.
- Added ConditionsTable for displaying conditions with improved styling and functionality.
- Enhanced existing components (DeploymentDetail, Events, Index, PodDetail) to utilize new UI components and improve overall user experience.
2026-03-20 08:20:03 +00:00
simlarsen
f97c753a72 chore: npm audit fix 2026-03-20 02:26:23 +00:00
Nawaz Dhandala
4f67228eaf feat: Enhance Kubernetes Dashboard with resource consumption insights and YAML views
- Added top CPU and memory pod consumers to the Kubernetes cluster overview.
- Implemented node pressure indicators for memory, disk, and PID pressure.
- Introduced recent warning events section in the cluster overview.
- Added YAML tab for viewing resource specifications in Job, Namespace, Node, Pod, PVC, PV, and StatefulSet details.
- Updated side menu to display resource counts for various Kubernetes objects.
- Enhanced node detail view with roles, internal IP, and pressure conditions.
- Improved error handling and loading states in the YAML tab component.
2026-03-19 22:33:41 +00:00
Nawaz Dhandala
b10d2f458e fix(security): sanitize markdown HTML output to prevent XSS (GHSA-h5pr-pg74-99m2)
Replace inadequate <script> tag regex with proper sanitization:
- Server-side: override marked's html renderer to escape raw HTML tokens
- Client-side: sanitize preview output with DOMPurify before rendering
2026-03-19 22:16:56 +00:00
Nawaz Dhandala
8a54e2beac feat(kubernetes): add filter button to KubernetesResourceTable and enhance data filtering logic 2026-03-19 20:17:04 +00:00