Commit Graph

  • 05915251c5 Add comprehensive AI agent context for seamless continuation andersonid 2025-10-04 08:21:36 -03:00
  • 6edbaa0b82 Add performance analysis and optimization roadmap to documentation andersonid 2025-10-04 07:53:16 -03:00
  • 221b68be49 Add comprehensive dashboard charts section andersonid 2025-10-03 20:54:43 -03:00
  • 605622f7db Fix CPU and Memory summary calculation andersonid 2025-10-03 20:29:04 -03:00
  • a4cf3d65bc Implement OpenShift Console exact queries for CPU and Memory Usage andersonid 2025-10-03 20:19:42 -03:00
  • 692d647abd Fix: remove Actions column from Historical Analysis table and increase chart padding to prevent label cutoff andersonid 2025-10-03 18:26:42 -03:00
  • cca51841bf Clean up: remove unnecessary header icons, keep only help and user menu andersonid 2025-10-03 17:26:33 -03:00
  • 4d431959a2 Rename: change Scanner to Analyzer in application titles and documentation andersonid 2025-10-03 16:39:58 -03:00
  • efa487424d Fix: use correct API endpoint for namespace validations andersonid 2025-10-03 15:51:46 -03:00
  • ff2bafe621 Refactor: convert Requests & Limits to accordion interface with pre-loaded data andersonid 2025-10-03 15:48:26 -03:00
  • 8e1d80addd Fix: use UTC timezone for chart time labels to match Prometheus data andersonid 2025-10-03 13:05:18 -03:00
  • 61d7cda3d7 Fix: use UTC time for Prometheus queries to ensure correct time range calculation andersonid 2025-10-03 13:01:58 -03:00
  • 6ae9cbcef6 Fix: increase tickCount to 12 for better X-axis tick distribution in Victory.js charts andersonid 2025-10-03 10:30:45 -03:00
  • f49de1c6a3 Fix: add tickCount to Victory.js charts for better X-axis tick distribution andersonid 2025-10-03 10:28:11 -03:00
  • 3087bcaecb Fix: add domainPadding to Victory.js charts for better data point rendering andersonid 2025-10-03 10:23:20 -03:00
  • 72da99e6be Fix: convert Prometheus timestamps from seconds to milliseconds for Victory.js andersonid 2025-10-03 10:20:37 -03:00
  • fdb6b2b701 Fix: remove incorrect timestamp multiplication - Prometheus already returns milliseconds andersonid 2025-10-03 10:17:31 -03:00
  • 5d4ab1f816 Fix: remove duplicate time_range parameter in _query_prometheus calls andersonid 2025-10-03 10:13:27 -03:00
  • ed07053838 Fix: correct Prometheus step resolution based on time range for accurate data points andersonid 2025-10-03 10:03:11 -03:00
  • 958e76f513 Fix: correct dropdown order and add day format for 7d/30d charts andersonid 2025-10-03 09:57:19 -03:00
  • 6c2821609c Fix: pass time_range parameter to generate_recommendations for proper 7-day data andersonid 2025-10-03 09:41:02 -03:00
  • eb2c0c23b5 Fix: improve chart dimensions and aspect ratio to prevent squeezed appearance andersonid 2025-10-03 09:38:17 -03:00
  • 5c812acef1 Fix: make chart titles dynamic based on selected time range filter andersonid 2025-10-03 09:34:20 -03:00
  • 9ce6a0fb88 Fix: format X-axis timestamps to readable time format in Victory.js charts andersonid 2025-10-03 09:29:34 -03:00
  • 37a6681cd6 Fix: adjust Victory.js charts to fill container width and height properly andersonid 2025-10-03 09:25:02 -03:00
  • a2a5acf861 Migrate charts from Chart.js to Victory.js for PatternFly consistency andersonid 2025-10-03 09:14:36 -03:00
  • 7744ea9889 improve: remove redundant Load Details button and auto-load accordion data andersonid 2025-10-03 09:00:01 -03:00
  • ff932a56f0 fix: update loadWorkloadDetails to use PatternFly dropdown andersonid 2025-10-03 08:56:45 -03:00
  • a67c244070 fix: remove duplicate loadWorkloadDetails function andersonid 2025-10-03 08:42:18 -03:00
  • 28a3cbbae3 fix: resolve Historical Analysis loading and implement PatternFly dropdown andersonid 2025-10-03 08:35:42 -03:00
  • 6bb678ca41 ui: reorganize sidebar with new structure and sections andersonid 2025-10-03 08:26:27 -03:00
  • 1595370720 ui: reorganize dashboard and sidebar navigation andersonid 2025-10-03 08:06:17 -03:00
  • dd51071592 docs: update all documentation with PatternFly UI Revolution changes andersonid 2025-10-03 07:36:49 -03:00
  • 11d7e98f65 cleanup: remove test file andersonid 2025-10-03 07:33:18 -03:00
  • fd3a22aa64 test: trigger GitHub Actions with Quay.io secrets andersonid 2025-10-03 07:31:20 -03:00
  • 189e8fd1a9 cleanup: remove obsolete scripts and update GitHub Actions for Quay.io andersonid 2025-10-03 07:28:05 -03:00
  • 29121b3cce Merge feature/patternfly-ui-revolution: Complete UI overhaul with PatternFly andersonid 2025-10-03 07:25:26 -03:00
  • 2e9ed3e7b3 fix: format Resource Utilization to show only 1 decimal place feature/patternfly-ui-revolution andersonid 2025-10-03 07:18:45 -03:00
  • b1c1a952d1 update: change app title to ORU Scanner and update home page title andersonid 2025-10-03 07:11:57 -03:00
  • 756cc43997 cleanup: remove all Docker Hub references and update to Quay.io andersonid 2025-10-03 07:04:58 -03:00
  • c81ba36b26 fix: correct route name and health check endpoints in deployment andersonid 2025-10-03 06:37:35 -03:00
  • c2338eefae fix: create individual cards per workload instead of aggregated card andersonid 2025-10-02 19:23:51 -03:00
  • 0a0d3e1f43 feat: implement Smart Recommendations gallery with ServiceCard and BulkSelect andersonid 2025-10-02 19:16:22 -03:00
  • 74f579050c feat: implement real Resource Utilization with Prometheus andersonid 2025-10-02 18:57:10 -03:00
  • 64e17eb521 feat: implement VPA CRD support andersonid 2025-10-02 18:50:56 -03:00
  • 213359b18f Fix undefined values in workload analysis modal andersonid 2025-10-02 17:55:19 -03:00
  • a1a70bae45 Implement smart recommendations application and improve VPA modal contrast andersonid 2025-10-02 17:30:05 -03:00
  • f69da283c1 fix: downgrade Chart.js to version 3.9.1 for compatibility andersonid 2025-10-02 15:50:39 -03:00
  • fad4d422b7 fix: add missing getSeverityColor function for Historical Analysis andersonid 2025-10-02 15:48:55 -03:00
  • c6f69f85c9 fix: correct historical analysis endpoint and Chart.js loading andersonid 2025-10-02 15:47:13 -03:00
  • e1dae22e98 feat: implement Chart.js graphs for Historical Analysis andersonid 2025-10-02 15:45:09 -03:00
  • 8e6dc0df9b fix: correct total issues count in modal andersonid 2025-10-02 15:31:53 -03:00
  • 6d5da374e6 fix: adapt interface to work with current API format andersonid 2025-10-02 14:01:44 -03:00
  • 187b67e86a feat: restore workload validation analysis functionality andersonid 2025-10-02 13:59:17 -03:00
  • 05a54b7855 feat: implement accordion for historical analysis with real data andersonid 2025-10-02 11:54:07 -03:00
  • 53ea070957 feat: remove sidebar toggle button and ensure data loading andersonid 2025-10-02 11:46:10 -03:00
  • b2b47c4f1c feat: rebrand application to UWRU Scanner andersonid 2025-10-02 11:31:47 -03:00
  • a7c502d643 feat: implement OpenShift Console-like interface with dark mode andersonid 2025-10-02 11:12:17 -03:00
  • fa48e1de06 fix: remove self reference from function call andersonid 2025-10-02 10:56:14 -03:00
  • d35b637ba7 fix: use pod name extraction instead of labels for workload grouping andersonid 2025-10-02 10:55:12 -03:00
  • 5168311e74 fix: correct PodResource attribute access in historical analysis endpoint andersonid 2025-10-02 10:53:20 -03:00
  • 43c618cbc4 fix: add historical analysis endpoints and fix FontAwesome andersonid 2025-10-02 10:51:33 -03:00
  • a2e0a73b14 feat: implement PatternFly 6.3.1 UI revolution andersonid 2025-10-02 10:49:32 -03:00
  • 78c72d6815 UI: reorder elements - show Generate VPA YAML button before OpenShift commands andersonid 2025-10-02 10:23:02 -03:00
  • 943fe4fcac Refactor: group smart recommendations by type and remove redundant View Details button andersonid 2025-10-02 10:15:51 -03:00
  • 91e68b79c7 Fix kubernetes import: move to top level with try/except andersonid 2025-10-02 09:50:11 -03:00
  • 086b42dd6c Improve modal design: remove gradient, fix kubectl to oc, add YAML note andersonid 2025-10-02 08:53:52 -03:00
  • 22385af77e Improve modal design: centered dialog with better styling andersonid 2025-10-02 08:43:32 -03:00
  • 6156ec8a90 Update: use oc commands instead of kubectl in recommendations andersonid 2025-10-02 08:31:38 -03:00
  • 0db0457f84 Fix: implement missing showModal function andersonid 2025-10-02 08:29:15 -03:00
  • d3c57f6bba Add debug log to updateSmartRecommendations andersonid 2025-10-02 08:27:34 -03:00
  • 43ccce80cd Fix: correct section ID for smart recommendations andersonid 2025-10-02 08:25:44 -03:00
  • 4eb9b30e36 Fix summary data structure for smart recommendations andersonid 2025-10-02 08:23:33 -03:00
  • 4c66565521 Add debug logging for smart recommendations andersonid 2025-10-02 08:22:13 -03:00
  • 260d8114c5 Fix container data structure access in SmartRecommendationsService andersonid 2025-10-02 08:20:44 -03:00
  • b10515fe43 Fix JavaScript error in showSection function andersonid 2025-10-02 08:18:54 -03:00
  • e39668e480 Implement Smart Recommendations Engine with dashboard and modals andersonid 2025-10-02 08:17:22 -03:00
  • f5ef2132e5 Update documentation with PromQL query display and latest features andersonid 2025-10-02 07:53:07 -03:00
  • f6de5a5f30 Add PromQL queries display in historical analysis andersonid 2025-10-02 07:34:02 -03:00
  • cf92f0121b Fix conflicting insufficient_historical_data and historical_analysis andersonid 2025-10-01 16:36:42 -03:00
  • 4721a1ef37 Fix historical analysis contradictions and implement workload-based analysis andersonid 2025-10-01 16:32:12 -03:00
  • 6f5c8b0cac Fix duplicate validations in cluster status andersonid 2025-10-01 16:25:38 -03:00
  • 0686749aa8 Fix validation field name in namespace analysis andersonid 2025-10-01 16:17:09 -03:00
  • 162af739e4 Fix Namespace Analysis code duplication andersonid 2025-10-01 16:12:21 -03:00
  • 560fa69a3b Add Resource Utilization explanation modal andersonid 2025-10-01 15:58:43 -03:00
  • e0bb80865d Update documentation with current project state andersonid 2025-10-01 15:49:38 -03:00
  • 0ea86ef22f Fix modal close functionality andersonid 2025-10-01 15:44:50 -03:00
  • 2bb5266753 Improve overcommit UI with info icons and modals andersonid 2025-10-01 15:41:43 -03:00
  • 8984701bf3 Add detailed tooltips for overcommit metrics andersonid 2025-10-01 15:33:39 -03:00
  • b7bfd33a28 Add debug logging for overcommit calculation andersonid 2025-10-01 15:29:43 -03:00
  • b83c55bf08 Fix Cluster Overcommit Summary display andersonid 2025-10-01 15:13:04 -03:00
  • fae1d6fb18 Fix workload metrics API pod name matching andersonid 2025-10-01 14:57:27 -03:00
  • 35fed5eb01 Fix Prometheus queries for pod name matching andersonid 2025-10-01 14:53:40 -03:00
  • 3df8d6bd42 Fix historical data retrieval andersonid 2025-10-01 14:51:37 -03:00
  • 9e4f66052c Fix insufficient historical data detection andersonid 2025-10-01 14:48:05 -03:00
  • ee20a09147 Fix data unification and efficiency calculations andersonid 2025-10-01 14:43:43 -03:00
  • 6ad1997afd Remove simulated data and enable real Prometheus metrics andersonid 2025-09-30 21:13:46 -03:00
  • 6f914c9404 Fix: update Prometheus URL to use HTTPS instead of HTTP andersonid 2025-09-30 21:05:40 -03:00
  • 20ae326158 Fix: historical analysis implementation with OpenShift-specific Prometheus queries andersonid 2025-09-30 21:01:00 -03:00
  • f3dff8be76 Fix JavaScript error in historical analysis modal - preserve DOM elements when loading metrics andersonid 2025-09-30 20:50:25 -03:00