32c074f9b8
fix: correct endpoint default to exclude system namespaces and revert configmap to proper user namespace filtering
2025-10-06 16:33:23 -03:00
0d6622ebfc
fix: enable system namespaces in configmap to include all user namespaces like resource-governance
2025-10-06 16:19:11 -03:00
f2713329bb
fix: include system namespaces in validations endpoint to detect resource-governance workload issues
2025-10-06 16:02:27 -03:00
b4249d9b79
fix: completely disable showError for metrics-grid to prevent error alerts
2025-10-06 15:54:53 -03:00
2ffcb9059e
fix: remove showError calls that were hiding the 4 first metric cards
2025-10-06 15:52:18 -03:00
817478f4f9
fix: prevent showError from removing the 4 first metric cards
2025-10-06 15:48:33 -03:00
16a0429cc6
remove: eliminate all mock data and placeholder comments
2025-10-06 15:33:39 -03:00
c963879739
fix: update Celery task to return real cluster data instead of mock data
2025-10-06 15:31:47 -03:00
3c7e2f7fa1
fix: correct namespaces_in_overcommit calculation for string list
2025-10-06 15:24:00 -03:00
c60d815a61
fix: add missing namespaces_list variable for cluster status API
2025-10-06 15:22:44 -03:00
c274269eb9
optimize: reduce cluster/status API response size by removing heavy pod data
2025-10-06 15:21:09 -03:00
ae5f261818
fix: add null check for loading-progress element to prevent JavaScript errors
2025-10-06 15:15:08 -03:00
c583d1b985
fix: simplify cluster analysis task for UI testing
2025-10-06 15:07:20 -03:00
b204653882
fix: make analyze_cluster function async
2025-10-06 15:05:30 -03:00
fe8d59659c
fix: correct K8sClient method calls in cluster analysis task
2025-10-06 15:03:48 -03:00
e66c29008a
feat: implement real cluster analysis with Kubernetes API data
2025-10-06 15:01:56 -03:00
a4630b786e
feat: enhance deploy-complete.sh for cluster-admin privileges with monitoring verification
2025-10-06 14:58:16 -03:00
2ca1d29976
feat: restore real PromQL queries for CPU and memory utilization with Thanos
2025-10-06 14:56:08 -03:00
bad79ac4b7
fix: use timestamp format instead of ISO for Thanos queries
2025-10-06 13:57:18 -03:00
e82a753583
debug: simplify PromQL queries to basic 'up' for testing
2025-10-06 13:56:04 -03:00
07576b55c9
fix: clean up PromQL queries format - remove line breaks and extra spaces
2025-10-06 13:54:09 -03:00
37f467d2a0
fix: use correct endpoint for Thanos health check
2025-10-06 13:49:36 -03:00
ea1dae9e09
fix: disable SSL verification and add auth token for ThanosClient
2025-10-06 13:48:15 -03:00
f9385c201f
fix: correct prometheus_url to base_url in PrometheusClient health_check
2025-10-06 12:17:29 -03:00
21412e2b1c
fix: add health_check method to PrometheusClient
2025-10-06 12:16:05 -03:00
8c616652af
feat: implement ThanosClient for historical data queries and hybrid Prometheus+Thanos architecture
2025-10-06 12:14:40 -03:00
f8aebe9c4c
fix: simplify cluster analysis task to avoid Celery backend errors
2025-10-06 11:02:16 -03:00
bd83be20e5
fix: handle Celery task error info properly in status API
2025-10-06 11:00:06 -03:00
1b2993b9a1
fix: add exception_type to Celery task error handling
2025-10-06 10:48:16 -03:00
7620b0ce76
fix: correct Python path in Celery worker scripts
2025-10-06 10:46:10 -03:00
6f8ffe1e49
feat: implement Phase 2 - Sequential Pipeline with Celery Workers
2025-10-06 10:44:43 -03:00
bf06ae190a
fix: correct KubernetesClient import to K8sClient in Celery tasks
2025-10-06 10:40:20 -03:00
5c5afc85ac
docs: add complete refactoring plan for large clusters scalability
2025-10-06 10:26:09 -03:00
6111579b24
Debug: add logging to updateMetricsCards function
2025-10-06 10:17:56 -03:00
1e447903aa
Fix: increase pod memory limits to prevent OOM kills
2025-10-06 10:13:42 -03:00
170e1b641e
Implement smart loading system with intelligent timeout and graceful error handling
2025-10-06 10:04:56 -03:00
b2da86bfc7
Center the progress bar in loading modal
2025-10-06 10:01:55 -03:00
e21c69a503
Increase API timeout to 50s and loading timeout to 60s for large clusters
2025-10-06 09:59:11 -03:00
49779c7053
Add timeout handling for API requests to prevent infinite loading
2025-10-06 09:56:52 -03:00
56a13424ba
Implement fullscreen loading modal with blur background
2025-10-06 09:53:18 -03:00
19926a37d8
Add loading states and UX improvements for dashboard charts
2025-10-06 09:48:55 -03:00
64807f2335
Fix: Correct all _query_prometheus function calls with proper parameters
2025-10-06 09:44:30 -03:00
2fa7872960
Fix: Correct _query_prometheus function calls with proper parameters
2025-10-06 09:40:43 -03:00
8d92d19433
Fix: Dashboard charts now use real cluster data instead of mock data
2025-10-06 09:35:08 -03:00
067dfaa322
Remove unnecessary rollout-restart.sh script
...
- Delete rollout-restart.sh as it was just a simple oc command
- Update README.md to show direct oc rollout restart command
- Simplify workflow: git push -> GitHub Actions -> oc rollout restart
- Keep only essential scripts: deploy-complete.sh, build-and-push.sh, undeploy-complete.sh
2025-10-04 12:00:30 -03:00
92834cc8aa
Fix scripts: remove duplications, hardcoded credentials, and restore proper workflow
...
- Remove hardcoded Quay.io credentials from build-and-push.sh
- Create common.sh with shared functions to eliminate duplication
- Create rollout-restart.sh for simple updates (recommended workflow)
- Refactor deploy-complete.sh and rollout-restart.sh to use common functions
- Add comprehensive README.md explaining proper workflow
- Restore correct process: git push -> GitHub Actions -> rollout-restart
- Fix security issues and improve maintainability
2025-10-04 11:59:49 -03:00
7e1d26174b
Restore original Victory.js pie chart with real data
...
- Revert to Victory.VictoryPie component (original format)
- Keep real data from /api/v1/namespace-distribution
- Maintain hover effects and summary statistics
- Fix chart rendering while preserving data accuracy
2025-10-04 11:54:54 -03:00
f9a071e338
Fix dashboard charts to use real data instead of mock data
...
- Replace Victory pie chart with HTML-based visualization for namespace distribution
- Update resource utilization trend to use real cluster metrics
- Update issues timeline to use real validation data
- Add proper error handling and empty states
- Remove all mock/sample data from charts
2025-10-04 11:51:20 -03:00
0e770777d5
Fix S2I workflow to stop automatic failures
...
- Disable automatic trigger on push to main
- Change to manual-only workflow dispatch
- Add webhook token validation
- Prevent emails from failed automatic builds
- Add clear instructions for webhook setup
2025-10-04 11:48:00 -03:00
eddc492d0e
Add real namespace distribution data for dashboard chart
...
- Create new API endpoint /api/v1/namespace-distribution
- Replace mock data with real cluster data
- Add CPU and memory parsing functions
- Update frontend to use real data with enhanced chart
- Add hover effects and summary statistics
2025-10-04 11:43:22 -03:00