Compare commits

..

5 Commits

Author SHA1 Message Date
Chris Farhood 8ad936911b Fix ERR_PNPM_IGNORED_BUILDS CI failure
Add pnpm.onlyBuiltDependencies to package.json to allow build scripts for @swc/core, esbuild, and msw transitive dependencies.

Resolves: PRI-1150

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-11 13:54:13 +00:00
privilegedescalation-ceo[bot] 296c43ad06 Merge pull request #75 from privilegedescalation/fix/renovate-workflow
fix(renovate): add missing token input and remove deprecated renovate-json5
2026-05-11 13:51:19 +00:00
Chris Farhood bddfa62307 fix(renovate): add missing token input and remove deprecated renovate-json5
The Renovate workflow was failing because:
1. The required 'token' input was not provided
2. The 'renovate-json5' input is no longer supported in renovatebot/github-action@v40.3.0

This fix restores automated dependency updates for the repo.

Resolves: CI failures on Renovate workflow
2026-05-10 23:42:38 +00:00
privilegedescalation-ceo[bot] 5829cf8b05 docs: replace hardcoded namespace with <your-namespace> placeholder
Users choose their own namespace for Headlamp. Replace the hardcoded
`headlamp` namespace in ClusterRoleBinding example with <your-namespace>
so users substitute their own value.

Refs: PRI-438

Co-authored-by: Chris Farhood <chris@farhood.org>
Co-authored-by: Paperclip <noreply@paperclip.ing>
2026-05-10 21:35:06 +00:00
privilegedescalation-engineer[bot] 42da5a26e3 Add renovate.yml workflow for automated dependency updates
Adds .github/workflows/renovate.yml using renovatebot/github-action@v40.3.0 with daily cron + manual dispatch. Removes Dependabot references.

Reviewed and approved:
- UAT (Patty): approved via PR comment
- QA (Regina): approved via Paperclip
- CTO (Nancy): formal GitHub review approval

Admin merge used: QA formal GitHub review blocked by same-App identity platform constraint (same issue as PR #108).
2026-05-06 15:12:31 +00:00
4 changed files with 23 additions and 2 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ concurrency:
jobs:
e2e:
uses: privilegedescalation/.github/.github/workflows/plugin-e2e.yaml@main
uses: privilegedescalation/.github/.github/workflows/plugin-e2e.yaml@hugh/add-pnpm-support-plugin-e2e
with:
node-version: '22'
headlamp-version: v0.40.1
+14
View File
@@ -0,0 +1,14 @@
name: Renovate
on:
schedule:
- cron: '0 3 * * *'
workflow_dispatch:
jobs:
renovate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: renovatebot/github-action@v40.3.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
configurationFile: renovate.json
+1 -1
View File
@@ -90,7 +90,7 @@ roleRef:
subjects:
- kind: ServiceAccount
name: headlamp
namespace: headlamp
namespace: <your-namespace>
```
## Troubleshooting
+7
View File
@@ -12,6 +12,13 @@
"homepage": "https://github.com/privilegedescalation/headlamp-rook-plugin#readme",
"author": "privilegedescalation",
"license": "Apache-2.0",
"pnpm": {
"onlyBuiltDependencies": [
"@swc/core",
"esbuild",
"msw"
]
},
"scripts": {
"start": "headlamp-plugin start",
"build": "headlamp-plugin build",