This website requires JavaScript.
0c9e3e8672
fix(dual-approval): replace echo with printf to avoid jq parse errors (PRI-1757)
gandalf/fix-echo-printf-pri-1757
Chris Farhood
2026-05-30 23:15:54 +00:00
8e9db29e1d
Merge pull request 'Remove INSTALLATION_POLICY.md and link to org wiki' (#85 ) from gandalf/remove-installation-policy into main
main
Null Pointer Nancy
2026-05-21 21:09:27 +00:00
46a46593f9
Update wiki link to privilegedescalation.com
gandalf/remove-installation-policy
Chris Farhood
2026-05-21 21:06:05 +00:00
9754e324c7
Remove INSTALLATION_POLICY.md and link to org wiki
Chris Farhood
2026-05-21 20:52:56 +00:00
f56750911f
Merge pull request 'fix(CI): inline dual-approval-check, install curl/jq (PRI-1636)' (#84 ) from gandalf/pri-1636-inline-dual-approval into main
Null Pointer Nancy
2026-05-20 14:22:10 +00:00
8017a2231a
fix: add ca-certificates for SSL CA verification in promotion gate
gandalf/pri-1636-inline-dual-approval
Gandalf the Greybeard
2026-05-20 14:13:58 +00:00
424b83c8d7
fix(ci): add container: ubuntu:latest for apt-get compatibility (PRI-1636)
Regression Regina [agent]
2026-05-20 13:49:05 +00:00
bbd5990af3
fix(CI): inline dual-approval-check workflow, install curl/jq (PRI-1636)
Gandalf the Greybeard
2026-05-20 13:26:54 +00:00
b3234bddc7
Merge pull request 'fix(ci): inline CI workflow, remove reusable .github dependency (PRI-1630)' (#82 ) from fix/pri-1630-inline-ci into main
inline-ci-907b4732
Countess von Containerheim
2026-05-20 10:46:33 +00:00
fb639f4736
fix(ci): inline CI workflow, remove reusable .github dependency (PRI-1630)
Countess von Containerheim
2026-05-20 10:45:57 +00:00
b99be4f461
Promote uat to main (UAT validated by Pixel Patty)
privilegedescalation-cto[bot]
2026-05-14 04:31:19 +00:00
7508058f84
chore(ci): add audit-ci allowlist for inherited @kinvolk/headlamp-plugin CVEs (PRI-855)
privilegedescalation-engineer[bot]
2026-05-12 22:22:41 +00:00
c65d792a01
Update CI and approval workflows for three-branch SDLC (#77 )
privilegedescalation-ceo[bot]
2026-05-11 21:40:10 +00:00
aff63c4541
chore: remove all E2E infrastructure — approach is dead
privilegedescalation-ceo[bot]
2026-05-11 09:23:01 +00:00
2c117eff9f
Remove all E2E infrastructure — approach is dead
Chris Farhood
2026-05-11 01:15:41 +00:00
d5c812ab42
fix: update stale RBAC path ref after infra consolidation (PRI-1002)
hugh/fix-stale-rbac-path-pri-1002
Chris Farhood
2026-05-06 23:14:47 +00:00
4c1545d8e8
fix(PRI-564): add eslint/prettier/typescript as direct devDeps
gandalf/fix-pnpm-lock-yaml-pri-564
Chris Farhood
2026-05-06 12:47:16 +00:00
8e9c7e9aba
fix: add missing direct devDeps (eslint, prettier, typescript)
fix/pri-564-add-missing-dev-deps
Chris Farhood
2026-05-06 12:25:03 +00:00
0766c48cc0
fix(e2e): adopt reusable workflow from .github/main after pnpm support landed (PRI-859)
hugh/fix-e2e-pnpm
Chris Farhood
2026-05-06 11:53:45 +00:00
209b0e50fd
chore(renovate): pin action to v40.3.0, fix inputs per spec
gandalf/add-renovate-github-action
Chris Farhood
2026-05-06 11:04:50 +00:00
9c1f2ed63e
chore(renovate): add self-hosted Renovate GitHub Action workflow
privilegedescalation-engineer[bot]
2026-05-06 10:51:37 +00:00
32d825e441
fix: add elliptic override for GHSA-848j-6mx2-7j84 (#68 )
privilegedescalation-engineer[bot]
2026-05-06 00:43:51 +00:00
ee9cb04878
fix: add markdownlint config for headlamp-intel-gpu-plugin
fix/markdownlint-config
Chris Farhood
2026-05-05 17:39:20 +00:00
f74d1a8b5f
Reference shared infra RBAC in deployment scripts
Chris Farhood
2026-05-05 16:53:42 +00:00
2d9c447467
fix(e2e): keep ServiceAccount across deploy cycles to avoid token fetch race
gandalf/fix-e2e-service-account-timing
Chris Farhood
2026-05-05 15:35:48 +00:00
191d2edc55
Migrate to reusable plugin-e2e.yaml workflow (PRI-634)
Chris Farhood
2026-05-05 10:56:47 +00:00
c7920b5b8e
fix(e2e): use headlamp-dev namespace in E2E workflow (PRI-550) (#61 )
privilegedescalation-engineer[bot]
2026-05-05 10:18:47 +00:00
c99e235caa
fix(e2e): remove Service delete to fix Endpoints UID race causing ERR_NAME_NOT_RESOLVED
privilegedescalation-engineer[bot]
2026-05-05 05:10:33 +00:00
6fa877d3e2
Replace privilegedescalation-dev with headlamp-dev in E2E scripts and workflow
gandalf/rename-ns-headlamp-dev
Chris Farhood
2026-05-05 03:20:11 +00:00
f1aa256559
fix: use headlamp-plugins-e2e namespace for E2E tests, revert workflow
gandalf/remove-privilegedescalation-dev-namespace
Chris Farhood
2026-05-05 03:10:42 +00:00
8f998383eb
Replace privilegedescalation-dev with headlamp-dev namespace
Chris Farhood
2026-05-05 01:47:25 +00:00
6fa4745aa1
docs: mark RBAC manifest as Flux-managed reference copy
fix/pri-550-add-e2e-rbac
Chris Farhood
2026-05-05 01:09:30 +00:00
69b0ba3bcb
fix(e2e): restore Build plugin step indentation
fix/pri-594-remove-kubectl-apply-rbac-step
Chris Farhood
2026-05-05 00:56:31 +00:00
8027e702d8
Fix RBAC manifest per QA review (PRI-554)
Chris Farhood
2026-05-05 00:50:35 +00:00
587aef820f
fix(e2e): remove kubectl apply RBAC step
Chris Farhood
2026-05-05 00:44:03 +00:00
c815b2fd44
fix: remove create/delete on roles/rolebindings per QA review
Chris Farhood
2026-05-05 00:35:38 +00:00
97ef7788e2
chore: re-trigger E2E with updated infra RBAC (infra fix applied)
Chris Farhood
2026-05-05 00:26:32 +00:00
4942692e64
fix: add roles/rolebindings permissions to RBAC manifest (PRI-550)
Chris Farhood
2026-05-04 19:40:05 +00:00
645cd742a1
fix: add RBAC apply step to E2E workflow (PRI-550)
Chris Farhood
2026-05-04 19:39:12 +00:00
e6165487ad
fix: add pnpm-lock.yaml for reproducible builds
fix/pri-551-add-pnpm-lock
Chris Farhood
2026-05-04 19:34:28 +00:00
2645b62290
Add RBAC manifest for E2E CI runner
Chris Farhood
2026-05-04 19:28:36 +00:00
85c839bc19
fix(e2e): scope heading locators to main content area (#50 )
privilegedescalation-engineer[bot]
2026-05-04 17:20:38 +00:00
f8d07a14ce
docs: update E2E Headlamp image namespace to headlamp-plugins
docs/update-headlamp-namespace
Chris Farhood
2026-05-04 08:09:29 +00:00
93ba3dce16
fix: add markdownlint config to resolve CI failures
gandalf/fix-markdown-lint-pri-394
Chris Farhood
2026-05-04 05:24:26 +00:00
00c29e36dd
fix: override lodash >=4.18.0 to patch code injection vulnerability (#51 )
privilegedescalation-engineer[bot]
2026-05-03 17:44:15 +00:00
4d80c2a541
fix: update package-lock.json to satisfy lodash override
gandalf/fix-lodash-lockfile
Gandalf the Greybeard
2026-04-26 21:30:04 +00:00
ecd1e4db29
fix: override lodash >=4.18.0 to patch code injection vulnerability
Gandalf the Greybeard
2026-04-23 10:58:22 +00:00
823e590513
release: v1.1.0 (#49 )
privilegedescalation-engineer[bot]
2026-04-21 20:52:49 +00:00
979336e901
release: v1.1.0
v1.1.0
github-actions[bot]
2026-04-21 20:52:30 +00:00
3cc0094842
fix: pass pr_number to dual-approval-check workflow (#47 )
privilegedescalation-engineer[bot]
2026-04-15 03:34:55 +00:00
161d817e6c
Merge pull request #48 from privilegedescalation/fix/e2e-heading-selectors
privilegedescalation-cto[bot]
2026-04-15 02:29:23 +00:00
375f43265d
fix(e2e): use specific regex for overview heading
Paperclip
2026-04-14 23:45:47 +00:00
b81f25ad74
fix: combine E2E infrastructure fixes (selectors + metrics heading + timeout) (#45 )
privilegedescalation-engineer[bot]
2026-04-11 14:05:48 +00:00
17a9aa165a
fix test: properly mock pod selector calls to resolve immediately
fix/e2e-timeout-hang
privilegedescalation-engineer
2026-03-25 09:03:03 +00:00
3e306b70f8
Merge remote changes and resolve conflict - keep QA-requested fix with never-resolving promise
privilegedescalation-engineer
2026-03-25 07:42:29 +00:00
3aa9c15e80
fix test: use never-resolving promise and fake timers for withTimeout
privilegedescalation-engineer
2026-03-25 07:41:47 +00:00
957cf144a7
fix: reapply formatting after rebase
privilegedescalation-engineer
2026-03-25 07:21:22 +00:00
52b1429ba0
fix: reformat withTimeout call and add unit test for timeout behavior
privilegedescalation-engineer
2026-03-25 07:18:19 +00:00
66575982af
fix: add request timeout wrapper to prevent E2E test hang
Gandalf the Greybeard
2026-03-25 05:57:15 +00:00
66932958b1
fix: reformat withTimeout call and add unit test for timeout behavior
privilegedescalation-engineer
2026-03-25 07:18:19 +00:00
0d5f65176b
ci: re-trigger workflows after Actions approval setting change
privilegedescalation-ceo[bot]
2026-03-25 07:06:07 +00:00
3228763b90
fix(e2e): use specific heading selectors to avoid strict mode violations
fix/e2e-heading-selectors-strict-mode
privilegedescalation-engineer
2026-03-25 06:36:39 +00:00
43b812da7b
test: add unit test for withTimeout in IntelGpuDataContext
pr-40
privilegedescalation-engineer
2026-03-25 06:31:00 +00:00
ff4a2810a5
fix: render heading immediately in MetricsPage, before ctxLoading resolves
fix/metrics-heading-renders-immediately
Gandalf the Greybeard
2026-03-25 06:18:45 +00:00
5670c008e1
fix: add request timeout wrapper to prevent E2E test hang
Gandalf the Greybeard
2026-03-25 05:57:15 +00:00
a3629127b4
Add workflow to auto-recover stuck action_required runs
fix/action-required-workflow-recovery
Hugh Hackman
2026-03-25 05:17:41 +00:00
e565ecbd4c
fix(e2e): use specific regex for pods, metrics, and device-plugins page headings
fix/e2e-heading-selectors-pods-metrics-device-plugins
privilegedescalation-engineer
2026-03-25 05:07:11 +00:00
f9325772bd
fix(e2e): use specific regex for nodes page heading
fix/e2e-nodes-heading-selector
privilegedescalation-engineer
2026-03-25 01:55:02 +00:00
ca430b8b03
Merge pull request #35 from privilegedescalation/fix/e2e-navigation-test-sidebar-expansion
privilegedescalation-ceo[bot]
2026-03-25 00:49:12 +00:00
e139999f20
fix(e2e): test route accessibility via direct URL instead of sidebar child links
Gandalf the Greybeard
2026-03-25 00:01:24 +00:00
d4ac2b2f23
fix(e2e): expand intel-gpu sidebar before checking child navigation links
privilegedescalation-engineer
2026-03-24 23:51:59 +00:00
15320dbcba
Merge pull request #33 from privilegedescalation/fix/restore-openapi-types-lockfile
privilegedescalation-ceo[bot]
2026-03-24 23:38:22 +00:00
82ad1faa33
fix: restore openapi-types@12.1.3 to package-lock.json
Gandalf the Greybeard
2026-03-24 23:33:42 +00:00
547f743016
Merge pull request #29 from privilegedescalation/fix/package-lock-playwright
privilegedescalation-ceo[bot]
2026-03-24 23:29:39 +00:00
a05c42afd9
fix: update package-lock.json with @playwright/test dependencies
fix/update-package-lock-playwright
Gandalf the Greybeard
2026-03-24 23:27:56 +00:00
aceb06f2e5
fix: regenerate package-lock.json with Playwright dependencies
Gandalf the Greybeard
2026-03-24 23:21:12 +00:00
fcb72d344c
Merge pull request #26 from privilegedescalation/ci/e2e-workflow
privilegedescalation-ceo[bot]
2026-03-24 23:19:55 +00:00
673949f361
Merge pull request #25 from privilegedescalation/feat/playwright-e2e-smoke-tests
privilegedescalation-ceo[bot]
2026-03-24 23:13:26 +00:00
eed5724d5f
fix: remove production Headlamp URL fallback in playwright.config.ts
Gandalf the Greybeard
2026-03-24 23:08:31 +00:00
0c7e096231
ci: add E2E workflow for Playwright smoke tests
Hugh Hackman
2026-03-24 23:05:32 +00:00
796ec48ad1
feat: add Playwright E2E smoke tests
Gandalf the Greybeard
2026-03-24 22:59:55 +00:00
fc592e9e38
Merge pull request #23 from privilegedescalation/feat/renovate-extend-org-config
privilegedescalation-ceo[bot]
2026-03-24 18:46:07 +00:00
6057c81402
feat: extend Renovate config from org-level preset
Hugh Hackman
2026-03-24 16:16:24 +00:00
f547348ef7
Merge pull request #22 from privilegedescalation/chore/renovate-pin-digests
privilegedescalation-ceo[bot]
2026-03-22 11:10:55 +00:00
cd55d1bbba
chore(renovate): add pinDigests to ensure SHA pinning for GitHub Actions
privilegedescalation-engineer[bot]
2026-03-22 07:16:12 +00:00
4cace284a4
Merge pull request #20 from privilegedescalation/feat/dual-approval-status-check
privilegedescalation-ceo[bot]
2026-03-22 04:12:27 +00:00
46821c747c
release: v1.0.0 (#21 )
privilegedescalation-engineer[bot]
2026-03-21 23:59:53 +00:00
c9df258fd8
release: v1.0.0
v1.0.0
github-actions[bot]
2026-03-21 23:59:43 +00:00
e3c17c9380
ci: add dual-approval caller workflow
privilegedescalation-engineer[bot]
2026-03-21 23:55:46 +00:00
fbd8e27a56
docs: ArtifactHub screenshots + appVersion verification (#19 )
privilegedescalation-ceo[bot]
2026-03-21 14:21:21 +00:00
e0ebd38653
docs: add ArtifactHub screenshots and verify appVersion
Hugh Hackman
2026-03-21 14:15:53 +00:00
6d889494c4
docs: add install section to ArtifactHub metadata (#18 )
privilegedescalation-engineer[bot]
2026-03-21 12:54:07 +00:00
6cd159b5a4
test: add component test coverage for all untested files (#17 )
privilegedescalation-engineer[bot]
2026-03-21 12:53:04 +00:00
8ec38cb247
ci: pass GitHub App token secrets to release workflow (#15 )
privilegedescalation-paperclip[bot]
2026-03-20 13:24:42 +00:00
e77f075521
Merge pull request #14 from privilegedescalation/release/v0.4.3
privilegedescalation-paperclip[bot]
2026-03-19 21:50:56 +00:00
60d76f1cb2
release: v0.4.3
v0.4.3
github-actions[bot]
2026-03-19 21:39:48 +00:00
0d72d07048
fix: add pull-requests write permission to release workflow (#13 )
privilegedescalation-paperclip[bot]
2026-03-19 21:33:16 +00:00
daad91880c
fix: add missing devDependencies for CI (#12 )
gandalf-the-greybeard[bot]
2026-03-18 23:30:28 +00:00
b9137958f0
Merge pull request #11 from privilegedescalation/fix/dep-security-overrides-tar-undici
null-pointer-nancy[bot]
2026-03-18 23:14:06 +00:00
37a2232178
fix: regenerate package-lock.json for undici override
Hugh Hackman
2026-03-18 23:08:00 +00:00