diff --git a/app/static/index.html b/app/static/index.html
index 53d967f..d1f6818 100644
--- a/app/static/index.html
+++ b/app/static/index.html
@@ -1924,18 +1924,18 @@
// Show fullscreen loading modal
loadingModal = showFullscreenLoading(
'Analyzing Cluster Resources',
- 'Please wait while we analyze your cluster resources and generate insights...'
+ 'Please wait while we analyze your cluster resources and generate insights... This may take up to 60 seconds for large clusters.'
);
- // Set timeout for loading (30 seconds)
+ // Set timeout for loading (60 seconds)
timeoutId = setTimeout(() => {
hideFullscreenLoading();
showError('metrics-grid', 'Request timeout - API is taking too long to respond');
- }, 30000);
+ }, 60000);
// Load cluster status with timeout
const controller = new AbortController();
- const timeoutController = setTimeout(() => controller.abort(), 25000);
+ const timeoutController = setTimeout(() => controller.abort(), 50000);
const clusterResponse = await fetch('/api/v1/cluster/status', {
signal: controller.signal