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:
2025-10-02 11:31:47 -03:00
parent a7c502d643
commit b2b47c4f1c
3 changed files with 13 additions and 13 deletions

View File

@@ -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

View File

@@ -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"
} }

View File

@@ -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 -->