From a2e0a73b14e96df0cf8b28444090330caaeeb233 Mon Sep 17 00:00:00 2001 From: andersonid Date: Thu, 2 Oct 2025 10:49:32 -0300 Subject: [PATCH] feat: implement PatternFly 6.3.1 UI revolution - Replace Bootstrap with PatternFly 6.3.1 components - Create Workload Scanner as initial screen - Implement Historical Analysis with breadcrumb navigation - Add proper PatternFly styling and components - Maintain all existing functionality with new UI --- app/static/index-backup.html | 2321 ++++++++++++++++++++++++ app/static/index-patternfly.html | 701 ++++++++ app/static/index.html | 2810 +++++++----------------------- 3 files changed, 3617 insertions(+), 2215 deletions(-) create mode 100644 app/static/index-backup.html create mode 100644 app/static/index-patternfly.html diff --git a/app/static/index-backup.html b/app/static/index-backup.html new file mode 100644 index 0000000..f6aa8d5 --- /dev/null +++ b/app/static/index-backup.html @@ -0,0 +1,2321 @@ + + + + + + OpenShift Resource Governance Tool + + + + + + + +
+ + + + +
+

OpenShift Resource Governance Tool

+
+ + +
+ +
+ +
+

🎯 Resource Governance Dashboard

+ + +
+
🟒
+
+

Cluster Healthy

+

All systems operational

+
+
+ + +
+
+
-
+
Total Pods
+
+
+
-
+
Namespaces
+
+
+
-
+
Nodes
+
+
+
-
+
Critical Issues
+
+
+ + +
+

πŸ“Š Cluster Overcommit Summary

+
+
+
-
+
CPU Overcommit ℹ️
+
+
+
-
+
Memory Overcommit ℹ️
+
+
+
-
+
Namespaces in Overcommit
+
+
+
-
+
Resource Utilization ℹ️
+
+
+
+
+ + +
+

πŸ” Problem Summary

+

Identify namespaces with resource configuration issues and take action

+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + +
+ + + + + + + + + + + + + + + +
NamespacePodsIssuesSeverityActions
Loading data...
+
+
+ + +
+

⚑ Quick Actions

+
+ + + + +
+
+
+ + + + + + + + + +
+
+ + + + diff --git a/app/static/index-patternfly.html b/app/static/index-patternfly.html new file mode 100644 index 0000000..110111a --- /dev/null +++ b/app/static/index-patternfly.html @@ -0,0 +1,701 @@ + + + + + + OpenShift Resource Governance Tool + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+ +
+
+
+
+ + + + + +
+ +
+
+ +
+ +
+
+ +
+
+

Workload Scanner

+

Identify and analyze workloads with resource configuration issues

+
+
+ + +
+
+ +
+
+ + +
+
+
+
+

Workloads with Issues

+
+
+ +
+
+
+
+
+
+ + + +
+
Loading workloads...
+
+
+
+
+
+
+
+
+ + + +
+
+
+ + + + + + + + + + + diff --git a/app/static/index.html b/app/static/index.html index f6aa8d5..110111a 100644 --- a/app/static/index.html +++ b/app/static/index.html @@ -4,1250 +4,672 @@ OpenShift Resource Governance Tool + + + + + + + + + - - +
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+ +
+
+
+
- -
- - + + - -
-

OpenShift Resource Governance Tool

-
- - -
- -
- -
-

🎯 Resource Governance Dashboard

+ +
+ +
+
+ +
- -
-
🟒
-
-

Cluster Healthy

-

All systems operational

+
+
+ +
+
+

Workload Scanner

+

Identify and analyze workloads with resource configuration issues

+
+
+ + +
+
+ +
+
+ + +
+
+
+
+

Workloads with Issues

+
+
+ +
+
+
+
+
+
+ + + +
+
Loading workloads...
+
+
+
+
+
+
- -
-
-
-
-
Total Pods
-
-
-
-
-
Namespaces
-
-
-
-
-
Nodes
-
-
-
-
-
Critical Issues
-
+ +
- - -
-

πŸ” Problem Summary

-

Identify namespaces with resource configuration issues and take action

- -
-
- - +
+
+ +
+
+

Historical Analysis

+

Resource consumption analysis and historical data

+
+
+ + +
+
+
+
+

Available Workloads

+
+
+ +
+
+
+
+
+
+ + + +
+
Loading historical data...
+
+
+
+
+
+ + +
-
- - -
-
- - -
-
- - -
- - - - - - - - - - - - - - - -
NamespacePodsIssuesSeverityActions
Loading data...
-
-
- - -
-

⚑ Quick Actions

-
- - - - -
-
-
- - - - - - - - - + +
+ + + + + + +