Rename plugin from intel-gpu to headlamp-intel-gpu

Artifact Hub listing was renamed with new repository ID
3c97f78a-26e3-4e8a-89e7-29884602e3d7. Updates package name,
sidebar entries, routes, archive URL, and documentation.

Refs: PRI-26

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
gandalf-the-greybeard[bot]
2026-03-08 12:14:20 +00:00
parent 0e895c1b61
commit 231cb41d06
6 changed files with 41 additions and 41 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
Headlamp plugin for Intel GPU device plugin visibility and monitoring. Read-only — monitors GpuDevicePlugin CRDs, GPU-capable nodes, pods requesting Intel GPU resources, and real-time power metrics via Prometheus. No cluster write operations. Headlamp plugin for Intel GPU device plugin visibility and monitoring. Read-only — monitors GpuDevicePlugin CRDs, GPU-capable nodes, pods requesting Intel GPU resources, and real-time power metrics via Prometheus. No cluster write operations.
- **Plugin name**: `intel-gpu` - **Plugin name**: `headlamp-intel-gpu`
- **Target**: Headlamp >= v0.20.0 - **Target**: Headlamp >= v0.20.0
- **Data sources**: GpuDevicePlugin CRDs (`deviceplugin.intel.com/v1`), Nodes, Pods (all namespaces), Prometheus (node-exporter i915 hwmon) - **Data sources**: GpuDevicePlugin CRDs (`deviceplugin.intel.com/v1`), Nodes, Pods (all namespaces), Prometheus (node-exporter i915 hwmon)
- **Reference plugin**: `../headlamp-kube-vip-plugin` - **Reference plugin**: `../headlamp-kube-vip-plugin`
+3 -3
View File
@@ -20,17 +20,17 @@ A [Headlamp](https://headlamp.dev/) plugin providing visibility into [Intel GPU
### Plugin Manager (Headlamp UI) ### Plugin Manager (Headlamp UI)
Search for `intel-gpu` in the Headlamp Plugin Manager. Search for `headlamp-intel-gpu` in the Headlamp Plugin Manager.
### Manual ### Manual
```bash ```bash
# Download the latest release tarball # Download the latest release tarball
curl -LO https://github.com/privilegedescalation/headlamp-intel-gpu-plugin/releases/latest/download/intel-gpu-*.tar.gz curl -LO https://github.com/privilegedescalation/headlamp-intel-gpu-plugin/releases/latest/download/headlamp-intel-gpu-*.tar.gz
# Extract to Headlamp plugins directory # Extract to Headlamp plugins directory
mkdir -p ~/.config/Headlamp/plugins mkdir -p ~/.config/Headlamp/plugins
tar -xzf intel-gpu-*.tar.gz -C ~/.config/Headlamp/plugins/ tar -xzf headlamp-intel-gpu-*.tar.gz -C ~/.config/Headlamp/plugins/
``` ```
### From Source ### From Source
+2 -2
View File
@@ -1,5 +1,5 @@
version: "0.4.1" version: "0.4.1"
name: intel-gpu name: headlamp-intel-gpu
displayName: Intel GPU displayName: Intel GPU
description: >- description: >-
Headlamp plugin for Intel GPU device plugin visibility and monitoring. Headlamp plugin for Intel GPU device plugin visibility and monitoring.
@@ -61,7 +61,7 @@ changes:
description: "Resolve ESLint/Prettier indent conflict by disabling ESLint indent rule (Prettier is formatting authority)" description: "Resolve ESLint/Prettier indent conflict by disabling ESLint indent rule (Prettier is formatting authority)"
annotations: annotations:
headlamp/plugin/archive-url: "https://github.com/privilegedescalation/headlamp-intel-gpu-plugin/releases/download/v0.4.1/intel-gpu-0.4.1.tar.gz" headlamp/plugin/archive-url: "https://github.com/privilegedescalation/headlamp-intel-gpu-plugin/releases/download/v0.4.1/headlamp-intel-gpu-0.4.1.tar.gz"
headlamp/plugin/archive-checksum: "" headlamp/plugin/archive-checksum: ""
headlamp/plugin/version-compat: ">=0.20.0" headlamp/plugin/version-compat: ">=0.20.0"
headlamp/plugin/distro-compat: "in-cluster,web,app" headlamp/plugin/distro-compat: "in-cluster,web,app"
+1 -1
View File
@@ -1,5 +1,5 @@
# Artifact Hub repository metadata # Artifact Hub repository metadata
repositoryID: c927788f-9d34-49d9-a18c-e6f78951bdfd repositoryID: 3c97f78a-26e3-4e8a-89e7-29884602e3d7
owners: owners:
- name: privilegedescalation - name: privilegedescalation
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"name": "intel-gpu", "name": "headlamp-intel-gpu",
"version": "0.4.1", "version": "0.4.1",
"description": "Headlamp plugin for Intel GPU device plugin visibility and monitoring", "description": "Headlamp plugin for Intel GPU device plugin visibility and monitoring",
"repository": { "repository": {
+33 -33
View File
@@ -34,49 +34,49 @@ import PodsPage from './components/PodsPage';
registerSidebarEntry({ registerSidebarEntry({
parent: null, parent: null,
name: 'intel-gpu', name: 'headlamp-intel-gpu',
label: 'intel-gpu', label: 'headlamp-intel-gpu',
url: '/intel-gpu', url: '/headlamp-intel-gpu',
icon: 'mdi:gpu', icon: 'mdi:gpu',
}); });
registerSidebarEntry({ registerSidebarEntry({
parent: 'intel-gpu', parent: 'headlamp-intel-gpu',
name: 'intel-gpu-overview', name: 'headlamp-intel-gpu-overview',
label: 'Overview', label: 'Overview',
url: '/intel-gpu', url: '/headlamp-intel-gpu',
icon: 'mdi:view-dashboard', icon: 'mdi:view-dashboard',
}); });
registerSidebarEntry({ registerSidebarEntry({
parent: 'intel-gpu', parent: 'headlamp-intel-gpu',
name: 'intel-gpu-device-plugins', name: 'headlamp-intel-gpu-device-plugins',
label: 'Device Plugins', label: 'Device Plugins',
url: '/intel-gpu/device-plugins', url: '/headlamp-intel-gpu/device-plugins',
icon: 'mdi:chip', icon: 'mdi:chip',
}); });
registerSidebarEntry({ registerSidebarEntry({
parent: 'intel-gpu', parent: 'headlamp-intel-gpu',
name: 'intel-gpu-nodes', name: 'headlamp-intel-gpu-nodes',
label: 'GPU Nodes', label: 'GPU Nodes',
url: '/intel-gpu/nodes', url: '/headlamp-intel-gpu/nodes',
icon: 'mdi:server', icon: 'mdi:server',
}); });
registerSidebarEntry({ registerSidebarEntry({
parent: 'intel-gpu', parent: 'headlamp-intel-gpu',
name: 'intel-gpu-pods', name: 'headlamp-intel-gpu-pods',
label: 'GPU Pods', label: 'GPU Pods',
url: '/intel-gpu/pods', url: '/headlamp-intel-gpu/pods',
icon: 'mdi:cube-outline', icon: 'mdi:cube-outline',
}); });
registerSidebarEntry({ registerSidebarEntry({
parent: 'intel-gpu', parent: 'headlamp-intel-gpu',
name: 'intel-gpu-metrics', name: 'headlamp-intel-gpu-metrics',
label: 'Metrics', label: 'Metrics',
url: '/intel-gpu/metrics', url: '/headlamp-intel-gpu/metrics',
icon: 'mdi:chart-line', icon: 'mdi:chart-line',
}); });
@@ -85,9 +85,9 @@ registerSidebarEntry({
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
registerRoute({ registerRoute({
path: '/intel-gpu', path: '/headlamp-intel-gpu',
sidebar: 'intel-gpu-overview', sidebar: 'headlamp-intel-gpu-overview',
name: 'intel-gpu-overview', name: 'headlamp-intel-gpu-overview',
exact: true, exact: true,
component: () => ( component: () => (
<IntelGpuDataProvider> <IntelGpuDataProvider>
@@ -97,9 +97,9 @@ registerRoute({
}); });
registerRoute({ registerRoute({
path: '/intel-gpu/device-plugins', path: '/headlamp-intel-gpu/device-plugins',
sidebar: 'intel-gpu-device-plugins', sidebar: 'headlamp-intel-gpu-device-plugins',
name: 'intel-gpu-device-plugins', name: 'headlamp-intel-gpu-device-plugins',
exact: true, exact: true,
component: () => ( component: () => (
<IntelGpuDataProvider> <IntelGpuDataProvider>
@@ -109,9 +109,9 @@ registerRoute({
}); });
registerRoute({ registerRoute({
path: '/intel-gpu/nodes', path: '/headlamp-intel-gpu/nodes',
sidebar: 'intel-gpu-nodes', sidebar: 'headlamp-intel-gpu-nodes',
name: 'intel-gpu-nodes', name: 'headlamp-intel-gpu-nodes',
exact: true, exact: true,
component: () => ( component: () => (
<IntelGpuDataProvider> <IntelGpuDataProvider>
@@ -121,9 +121,9 @@ registerRoute({
}); });
registerRoute({ registerRoute({
path: '/intel-gpu/pods', path: '/headlamp-intel-gpu/pods',
sidebar: 'intel-gpu-pods', sidebar: 'headlamp-intel-gpu-pods',
name: 'intel-gpu-pods', name: 'headlamp-intel-gpu-pods',
exact: true, exact: true,
component: () => ( component: () => (
<IntelGpuDataProvider> <IntelGpuDataProvider>
@@ -133,9 +133,9 @@ registerRoute({
}); });
registerRoute({ registerRoute({
path: '/intel-gpu/metrics', path: '/headlamp-intel-gpu/metrics',
sidebar: 'intel-gpu-metrics', sidebar: 'headlamp-intel-gpu-metrics',
name: 'intel-gpu-metrics', name: 'headlamp-intel-gpu-metrics',
exact: true, exact: true,
component: () => ( component: () => (
<IntelGpuDataProvider> <IntelGpuDataProvider>