From 4325babf68926ff361c602aa29a88e371175695f Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Thu, 12 Feb 2026 08:15:38 -0500 Subject: [PATCH 1/3] ci: use on-prem runners for E2E tests (#10) Switch E2E tests from GitHub-hosted runners to self-hosted k3s-animaniacs runners which have network access to headlamp.animaniacs.farh.net. Changes: - runs-on: k3s-animaniacs (from ubuntu-latest) - Re-enable E2E on push/PR events - Uses ARC (Actions Runner Controller) self-hosted runners Resolves DNS resolution failures (ERR_NAME_NOT_RESOLVED) by using runners in the same network as the Headlamp test instance. Runner config: kubernetes/base/arc-runners/helmrelease-arc-runner-set.yaml Co-authored-by: Claude Co-authored-by: Happy --- .github/workflows/e2e.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index c21d238..d764cf0 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -9,7 +9,7 @@ on: jobs: e2e: - runs-on: ubuntu-latest + runs-on: k3s-animaniacs timeout-minutes: 15 steps: -- 2.52.0 From 0370b86af23a0cd76f8214c92673438a8c6d1867 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Thu, 12 Feb 2026 08:17:54 -0500 Subject: [PATCH 2/3] feat: add repository metadata to package.json (#11) Add repository, bugs, homepage, author, and license fields to enable GitHub link in Headlamp plugin UI. Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-authored-by: Claude Co-authored-by: Happy --- package.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/package.json b/package.json index b10e78c..673109e 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,16 @@ "name": "polaris", "version": "0.3.5", "description": "Headlamp plugin for Fairwinds Polaris audit results", + "repository": { + "type": "git", + "url": "https://github.com/cpfarhood/headlamp-polaris-plugin.git" + }, + "bugs": { + "url": "https://github.com/cpfarhood/headlamp-polaris-plugin/issues" + }, + "homepage": "https://github.com/cpfarhood/headlamp-polaris-plugin#readme", + "author": "cpfarhood", + "license": "Apache-2.0", "scripts": { "start": "headlamp-plugin start", "build": "headlamp-plugin build", -- 2.52.0 From 3436bfba644661a3cf5423b5c6b16e2a677a5beb Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Thu, 12 Feb 2026 08:20:55 -0500 Subject: [PATCH 3/3] fix: ensure namespace detail drawer has no transparency Add explicit opacity: 1 to namespace detail drawer panel to prevent any transparency issues in dark/light modes. Co-Authored-By: Claude Co-Authored-By: Happy --- src/components/NamespacesListView.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/NamespacesListView.tsx b/src/components/NamespacesListView.tsx index 75600dc..198a569 100644 --- a/src/components/NamespacesListView.tsx +++ b/src/components/NamespacesListView.tsx @@ -109,6 +109,7 @@ function NamespaceDetailPanel({ namespace, onClose }: NamespaceDetailPanelProps) overflowY: 'auto', zIndex: 1200, padding: '20px', + opacity: 1, }} >