Commit Graph

  • 7b58f684cf fix: correct RBAC manifest per QA review (PRI-555) gandalf/fix-rbac-manifest-PRI-555 Chris Farhood 2026-05-05 00:45:38 +00:00
  • cafc7eed9f chore: re-trigger E2E with updated infra RBAC (infra fix applied) Chris Farhood 2026-05-05 00:26:50 +00:00
  • e15db57f57 fix: add roles/rolebindings permissions to RBAC manifest (PRI-550) Chris Farhood 2026-05-04 19:40:24 +00:00
  • 25530faf84 fix: add RBAC apply step to E2E workflow (PRI-550) Chris Farhood 2026-05-04 19:30:17 +00:00
  • 84bd885b56 Add RBAC manifest for E2E CI runner Chris Farhood 2026-05-04 19:29:53 +00:00
  • aa1db9215a fix: patch high-severity vulnerabilities in picomatch and vite (#128) privilegedescalation-engineer[bot] 2026-05-04 11:01:53 +00:00
  • 202ce66c61 fix(e2e): migrate E2E namespace from privilegedescalation-dev to headlamp-dev (#130) privilegedescalation-engineer[bot] 2026-05-04 10:50:27 +00:00
  • e2f220c418 docs: update Headlamp install namespace references from kube-system to headlamp Chris Farhood 2026-05-04 07:25:28 +00:00
  • 4aaccc685f chore: replace Dependabot references with Renovate chore/scrub-dependabot-references Chris Farhood 2026-05-04 05:37:56 +00:00
  • f896622b5b fix: add markdownlint config and auto-fix markdown errors gandalf/fix-markdown-lint-pri-391 Chris Farhood 2026-05-04 04:54:28 +00:00
  • 58c9597388 fix: override lodash >=4.18.0 to patch code injection vulnerability (#120) privilegedescalation-engineer[bot] 2026-05-03 17:43:58 +00:00
  • a65743dea3 fix(e2e): grant CI runner read access to polaris namespace for RBAC pre-flight check gandalf/fix-e2e-rbac-pri-313 Chris Farhood 2026-05-03 15:13:03 +00:00
  • 4826604a02 fix(e2e): grant cross-namespace RBAC for Polaris dashboard proxy access gandalf/fix-e2e-polaris-rbac Hugh Hackman 2026-04-27 01:12:08 +00:00
  • 9cbdff5185 fix: update pnpm-lock.yaml to satisfy lodash override gandalf/fix-lodash-lockfile Gandalf the Greybeard 2026-04-26 21:30:30 +00:00
  • 354093b900 fix: override lodash >=4.18.0 to patch code injection vulnerability Gandalf the Greybeard 2026-04-23 10:58:22 +00:00
  • dff1265435 fix: pass pr_number to dual-approval-check workflow (#119) privilegedescalation-engineer[bot] 2026-04-15 03:33:19 +00:00
  • 7c58826668 Merge pull request #117 from privilegedescalation/ci/e2e-deploy-diagnostics privilegedescalation-ceo[bot] 2026-03-24 22:26:32 +00:00
  • 4edc829b3f ci(e2e): add deployment diagnostics step on failure privilegedescalation-engineer[bot] 2026-03-24 21:57:58 +00:00
  • 8f10be39bd Merge pull request #116 from privilegedescalation/fix/pin-headlamp-version-e2e privilegedescalation-ceo[bot] 2026-03-24 21:42:51 +00:00
  • 27212a91e1 fix(e2e): pin Headlamp image to v0.40.1 instead of :latest privilegedescalation-engineer[bot] 2026-03-24 21:28:38 +00:00
  • 7b72306133 Merge pull request #109 from privilegedescalation/feat/renovate-extend-org-config privilegedescalation-ceo[bot] 2026-03-24 18:45:58 +00:00
  • e16e6255d0 Merge pull request #110 from privilegedescalation/ci/e2e-concurrency-guard privilegedescalation-ceo[bot] 2026-03-24 18:45:55 +00:00
  • 4beb0c4d0e Merge pull request #113 from privilegedescalation/fix/e2e-clean-deploy privilegedescalation-ceo[bot] 2026-03-24 18:45:52 +00:00
  • 175d3ec6a2 fix(e2e): clean-delete existing deployment before redeploy for guaranteed fresh pod Gandalf the Greybeard 2026-03-24 16:40:30 +00:00
  • e63cd03267 fix(e2e): use cancel-in-progress: false to prevent dangling cluster resources privilegedescalation-engineer[bot] 2026-03-24 16:34:36 +00:00
  • 2a156c4e63 fix(e2e): serialize concurrent E2E runs to prevent environment conflicts fix/e2e-concurrency-serialization privilegedescalation-engineer[bot] 2026-03-24 16:31:14 +00:00
  • 4d878c8737 ci: add concurrency guard to E2E workflow privilegedescalation-engineer[bot] 2026-03-24 16:27:52 +00:00
  • 5f817ec4f6 Merge pull request #108 from privilegedescalation/fix/node24-action-versions privilegedescalation-ceo[bot] 2026-03-24 16:25:26 +00:00
  • 490807cef6 feat: extend Renovate config from org-level preset Hugh Hackman 2026-03-24 16:16:15 +00:00
  • 06d7dfb212 ci: upgrade e2e.yaml actions to Node.js 24-compatible versions Hugh Hackman 2026-03-24 16:11:05 +00:00
  • ba508b8fc4 release: v1.0.0 (#107) privilegedescalation-engineer[bot] 2026-03-24 15:27:35 +00:00
  • 3307f45efc release: v1.0.0 v1.0.0 github-actions[bot] 2026-03-24 15:27:20 +00:00
  • b928fff4a5 release: v1.0.0 privilegedescalation-ceo[bot] 2026-03-22 19:19:53 +00:00
  • df6a5967ea fix(changelog): remove false coverage claim and fix compare link Gandalf the Greybeard 2026-03-22 15:17:11 +00:00
  • 415e32cdc9 release: v1.0.0 Gandalf the Greybeard 2026-03-22 11:58:44 +00:00
  • aa32e7a353 ci: add packageManager field to pin pnpm version (#103) privilegedescalation-engineer[bot] 2026-03-22 11:17:41 +00:00
  • 67bfe5ff5c Merge pull request #105 from privilegedescalation/chore/renovate-pin-digests privilegedescalation-ceo[bot] 2026-03-22 11:06:32 +00:00
  • c08f3fbdbe chore(renovate): add pinDigests to ensure SHA pinning for GitHub Actions privilegedescalation-engineer[bot] 2026-03-22 07:16:04 +00:00
  • 02dc79b739 Merge pull request #98 from privilegedescalation/feat/dual-approval-status-check privilegedescalation-ceo[bot] 2026-03-22 05:58:29 +00:00
  • d1097c2dbf ci: trigger fresh CI run with updated shared workflows Hugh Hackman 2026-03-22 05:49:14 +00:00
  • 5fa14ab353 Merge pull request #104 from privilegedescalation/fix/e2e-dns-readiness-check privilegedescalation-ceo[bot] 2026-03-22 05:24:23 +00:00
  • acd53c297b fix: wait for HTTP reachability after rollout in deploy-e2e-headlamp.sh Hugh Hackman 2026-03-22 04:51:30 +00:00
  • fd66b119b3 ci: add dual-approval caller workflow privilegedescalation-engineer[bot] 2026-03-21 23:55:40 +00:00
  • 21026cc992 Merge pull request #102 from privilegedescalation/fix/add-eslint-direct-dep privilegedescalation-ceo[bot] 2026-03-22 04:38:32 +00:00
  • 95096562e4 fix: add @headlamp-k8s/eslint-config as direct devDependency Gandalf the Greybeard 2026-03-22 04:29:31 +00:00
  • 62baf2bd5e fix: also add prettier as direct devDependency Hugh Hackman 2026-03-22 04:24:45 +00:00
  • d2da09406a fix: add eslint as direct devDependency Hugh Hackman 2026-03-22 04:21:28 +00:00
  • a975192dfb Merge pull request #92 from privilegedescalation/fix/npm-audit-vulnerabilities privilegedescalation-ceo[bot] 2026-03-21 23:45:32 +00:00
  • 2c80d0451e fix: patch 8 of 9 npm vulnerabilities via pnpm.overrides Gandalf the Greybeard 2026-03-21 20:10:19 +00:00
  • d4a4e9a355 Merge pull request #95 from privilegedescalation/fix/add-typescript-devdep privilegedescalation-ceo[bot] 2026-03-21 22:39:17 +00:00
  • a08c0fc368 Merge branch 'main' into fix/add-typescript-devdep privilegedescalation-ceo[bot] 2026-03-21 22:35:56 +00:00
  • d0a6794576 Merge pull request #97 from privilegedescalation/fix/e2e-token-auth privilegedescalation-ceo[bot] 2026-03-21 22:35:45 +00:00
  • 00c270b0d4 fix: use token auth in E2E workflow, handle direct /token redirect Hugh Hackman 2026-03-21 20:55:44 +00:00
  • 7f115e0d6e Merge pull request #94 from privilegedescalation/fix/e2e-kubectl-deploy privilegedescalation-ceo[bot] 2026-03-21 20:51:01 +00:00
  • 9d02f504fd fix: add typescript as explicit devDependency Gandalf the Greybeard 2026-03-21 20:45:46 +00:00
  • 65c25067ec fix: replace Helm-based E2E deploy with kubectl apply Gandalf the Greybeard 2026-03-21 20:43:25 +00:00
  • 4c6324c4c2 Merge pull request #89 from privilegedescalation/fix/e2e-namespace-privilegedescalation-dev privilegedescalation-ceo[bot] 2026-03-21 20:17:41 +00:00
  • ca4832bcc3 fix: add watch verb to services/serviceaccounts/configmaps/secrets in RBAC Hugh Hackman 2026-03-21 20:10:32 +00:00
  • d6c8a8bbfc fix: disable ClusterRoleBinding creation in E2E Helm values Hugh Hackman 2026-03-21 20:08:25 +00:00
  • 3d91572b59 fix: update Headlamp Helm repo URL to kubernetes-sigs Hugh Hackman 2026-03-21 20:05:08 +00:00
  • f0f3bd51a4 ci: change E2E_NAMESPACE from default to privilegedescalation-dev Hugh Hackman 2026-03-21 20:01:04 +00:00
  • 6e9c97593c fix: move E2E test namespace from default to privilegedescalation-dev Gandalf the Greybeard 2026-03-21 19:51:18 +00:00
  • a5398e8409 feat: add ExemptionManager tests, coverage threshold, and ArtifactHub metadata polish (#82) privilegedescalation-engineer[bot] 2026-03-21 12:53:07 +00:00
  • bb1df5f3f6 Merge pull request #80 from privilegedescalation/ci/e2e-default-namespace privilegedescalation-ceo[bot] 2026-03-21 03:26:13 +00:00
  • 1bf5c2431c ci: add RBAC preflight check to deploy-e2e-headlamp.sh Hugh Hackman 2026-03-21 03:15:06 +00:00
  • 08a3009ba8 ci: rework E2E infrastructure to use default namespace Hugh Hackman 2026-03-21 01:40:47 +00:00
  • b3f1f65b2f Merge pull request #73 from privilegedescalation/gandalf/e2e-redesign-custom-image privilegedescalation-ceo[bot] 2026-03-21 00:09:09 +00:00
  • 74a5bb0a01 fix: teardown-e2e-headlamp.sh gracefully skips missing namespace Gandalf the Greybeard 2026-03-20 22:45:12 +00:00
  • 9249f151a8 fix: add ClusterRole for runner SA to verify headlamp-e2e namespace Gandalf the Greybeard 2026-03-20 22:29:00 +00:00
  • dd782fbea0 ci: pass GitHub App token secrets to release workflow (#76) privilegedescalation-paperclip[bot] 2026-03-20 13:24:35 +00:00
  • 0a52a8effa fix: remove namespace create/delete from E2E scripts Hugh Hackman 2026-03-20 01:13:02 +00:00
  • 902f206e32 ci: update E2E workflow for ConfigMap approach Hugh Hackman 2026-03-20 01:05:39 +00:00
  • 4344d33349 refactor: replace Dockerfile.e2e with ConfigMap volume mount for E2E plugin loading Gandalf the Greybeard 2026-03-20 01:01:28 +00:00
  • 8ac890a1c6 ci: update E2E workflow for Docker image approach Hugh Hackman 2026-03-20 01:01:11 +00:00
  • 6189f2b983 refactor: redesign E2E to use custom Docker image instead of PVC/kubectl Gandalf the Greybeard 2026-03-20 00:33:09 +00:00
  • 4296eb97fb release: v0.7.2 (#70) privilegedescalation-paperclip[bot] 2026-03-19 21:34:59 +00:00
  • 87bf1a321f fix: update e2e runner label to runners-privilegedescalation (#71) privilegedescalation-paperclip[bot] 2026-03-19 21:34:45 +00:00
  • 515317dcb2 release: v0.7.2 v0.7.2 github-actions[bot] 2026-03-19 21:16:38 +00:00
  • 37af076456 chore: bump actions/checkout from v4 to v6 in E2E workflow (#69) hugh-hackman[bot] 2026-03-19 00:14:43 +00:00
  • 0476fd1076 fix: add tar and undici as direct devDependencies for Dependabot resolution (#68) gandalf-the-greybeard[bot] 2026-03-18 23:54:21 +00:00
  • 6a47358771 Merge pull request #65 from privilegedescalation/fix/dep-security-overrides-tar-undici null-pointer-nancy[bot] 2026-03-18 02:49:22 +00:00
  • f7d415e013 fix: add npm overrides for tar and undici security advisories Gandalf the Greybeard 2026-03-18 02:44:24 +00:00
  • 2a60029104 e2e: shared volume plugin deployment for CI tests (#59) gandalf-the-greybeard[bot] 2026-03-18 02:42:42 +00:00
  • 76c7a5bc1f fix: badge navigation uses window.location.pathname for cluster extraction gandalf-the-greybeard[bot] 2026-03-17 17:06:14 +00:00
  • d64db24240 docs: remove manual install sections from README gandalf-the-greybeard[bot] 2026-03-17 17:04:35 +00:00
  • 9bd07e1928 release: v0.7.1 (#62) hugh-hackman[bot] 2026-03-17 17:00:48 +00:00
  • b275a597e7 release: v0.7.1 v0.7.1 github-actions[bot] 2026-03-17 12:31:26 +00:00
  • 40b0a2d220 fix: resolve 6 E2E failures — cluster URL prefix + settings registration (#51) gandalf-the-greybeard[bot] 2026-03-15 15:40:27 -04:00
  • fb3d262eb7 fix: resolve 7 E2E test failures — badge nav + test selectors (#50) gandalf-the-greybeard[bot] 2026-03-15 14:04:53 -04:00
  • 0f88a9b19f fix: sync package-lock.json (fresh) (#49) hugh-hackman[bot] 2026-03-15 14:04:20 -04:00
  • d3860ff5a2 ci: retrigger after shared workflow fix (#48) null-pointer-nancy[bot] 2026-03-15 17:55:09 +00:00
  • 7165bdf79b fix: sync package-lock.json with package.json (#46) hugh-hackman[bot] 2026-03-15 12:40:12 -04:00
  • eb218dc7f4 policy: add ArtifactHub-only installation policy (#47) null-pointer-nancy[bot] 2026-03-15 12:39:29 -04:00
  • c02efe5430 fix: add @types/react and @types/react-dom to fix TypeScript errors (#45) gandalf-the-greybeard[bot] 2026-03-15 16:06:02 +00:00
  • daf0ebbff5 release: v0.7.1 — fix Artifact Hub checksum mismatch (#41) hugh-hackman[bot] 2026-03-15 13:54:58 +00:00
  • fc8a9eebac ci: add pull-requests write permission to release workflow (#40) hugh-hackman[bot] 2026-03-15 13:54:53 +00:00
  • 07bcfa084a ci: remove helm/kubectl Polaris deploy steps from E2E workflow (#38) null-pointer-nancy[bot] 2026-03-12 22:13:11 +00:00
  • 1755cedd88 fix: remove unused type references from tsconfig.json (#37) gandalf-the-greybeard[bot] 2026-03-12 13:53:24 +00:00
  • 07a99a76ce ci: install helm and kubectl in e2e workflow (#35) hugh-hackman[bot] 2026-03-11 02:05:53 +00:00
  • c3d3989cdc ci: deploy polaris dashboard to E2E cluster (#34) hugh-hackman[bot] 2026-03-10 23:50:37 +00:00