feat: rebrand application to UWRU Scanner
- Change application name to UWRU Scanner (User Workloads and Resource Usage Scanner) - Update title, header logo, and all references - Update FastAPI app metadata and health check - Update README.md with new branding - Maintain OpenShift Console visual identity
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# OpenShift Resource Governance Tool
|
# UWRU Scanner - User Workloads and Resource Usage Scanner
|
||||||
|
|
||||||
A resource governance tool for OpenShift clusters that goes beyond what Metrics Server and VPA offer, providing validations, reports and consolidated recommendations.
|
A comprehensive tool for analyzing user workloads and resource usage in OpenShift clusters that goes beyond what Metrics Server and VPA offer, providing validations, reports and consolidated recommendations.
|
||||||
|
|
||||||
## 🚀 Features
|
## 🚀 Features
|
||||||
|
|
||||||
|
|||||||
12
app/main.py
12
app/main.py
@@ -1,6 +1,6 @@
|
|||||||
"""
|
"""
|
||||||
OpenShift Resource Governance Tool
|
UWRU Scanner - User Workloads and Resource Usage Scanner
|
||||||
Application for resource governance in OpenShift cluster
|
Application for analyzing user workloads and resource usage in OpenShift clusters
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
import logging
|
import logging
|
||||||
@@ -25,7 +25,7 @@ logger = logging.getLogger(__name__)
|
|||||||
@asynccontextmanager
|
@asynccontextmanager
|
||||||
async def lifespan(app: FastAPI):
|
async def lifespan(app: FastAPI):
|
||||||
"""Application initialization and cleanup"""
|
"""Application initialization and cleanup"""
|
||||||
logger.info("Starting OpenShift Resource Governance Tool")
|
logger.info("Starting UWRU Scanner - User Workloads and Resource Usage Scanner")
|
||||||
|
|
||||||
# Initialize clients
|
# Initialize clients
|
||||||
app.state.k8s_client = K8sClient()
|
app.state.k8s_client = K8sClient()
|
||||||
@@ -45,8 +45,8 @@ async def lifespan(app: FastAPI):
|
|||||||
|
|
||||||
# Create FastAPI application
|
# Create FastAPI application
|
||||||
app = FastAPI(
|
app = FastAPI(
|
||||||
title="OpenShift Resource Governance Tool",
|
title="UWRU Scanner - User Workloads and Resource Usage Scanner",
|
||||||
description="Resource governance tool for OpenShift clusters",
|
description="User Workloads and Resource Usage Scanner for OpenShift clusters",
|
||||||
version="1.0.0",
|
version="1.0.0",
|
||||||
lifespan=lifespan
|
lifespan=lifespan
|
||||||
)
|
)
|
||||||
@@ -77,7 +77,7 @@ async def health_check():
|
|||||||
"""Health check endpoint"""
|
"""Health check endpoint"""
|
||||||
return {
|
return {
|
||||||
"status": "healthy",
|
"status": "healthy",
|
||||||
"service": "openshift-resource-governance",
|
"service": "uwru-scanner",
|
||||||
"version": "1.0.0"
|
"version": "1.0.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>OpenShift Resource Governance Tool</title>
|
<title>UWRU Scanner - User Workloads and Resource Usage Scanner</title>
|
||||||
|
|
||||||
<!-- Red Hat Fonts -->
|
<!-- Red Hat Fonts -->
|
||||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||||
@@ -525,7 +525,7 @@
|
|||||||
<button class="hamburger-menu" id="sidebar-toggle">
|
<button class="hamburger-menu" id="sidebar-toggle">
|
||||||
<i class="fas fa-bars"></i>
|
<i class="fas fa-bars"></i>
|
||||||
</button>
|
</button>
|
||||||
<a href="#" class="openshift-logo">Red Hat OpenShift</a>
|
<a href="#" class="openshift-logo">UWRU Scanner</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="openshift-header-right">
|
<div class="openshift-header-right">
|
||||||
<div class="header-icon">
|
<div class="header-icon">
|
||||||
@@ -568,7 +568,7 @@
|
|||||||
<li class="sidebar-nav-item">
|
<li class="sidebar-nav-item">
|
||||||
<a href="#" class="sidebar-nav-link" data-section="workload-scanner">
|
<a href="#" class="sidebar-nav-link" data-section="workload-scanner">
|
||||||
<i class="fas fa-search sidebar-nav-icon"></i>
|
<i class="fas fa-search sidebar-nav-icon"></i>
|
||||||
<span>Workload Scanner</span>
|
<span>UWRU Scanner</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="sidebar-nav-item">
|
<li class="sidebar-nav-item">
|
||||||
@@ -633,8 +633,8 @@
|
|||||||
<!-- Workload Scanner Section -->
|
<!-- Workload Scanner Section -->
|
||||||
<section id="workload-scanner-section">
|
<section id="workload-scanner-section">
|
||||||
<div class="page-header">
|
<div class="page-header">
|
||||||
<h1 class="page-title">Workload Scanner</h1>
|
<h1 class="page-title">UWRU Scanner</h1>
|
||||||
<p class="page-description">Identify and analyze workloads with resource configuration issues</p>
|
<p class="page-description">User Workloads and Resource Usage Scanner - Identify and analyze workloads with resource configuration issues</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Metrics Cards -->
|
<!-- Metrics Cards -->
|
||||||
|
|||||||
Reference in New Issue
Block a user