Commit Graph

  • 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