fix(e2e): add E2E workflow for sealed-secrets plugin #67
Reference in New Issue
Block a user
Delete Branch "hugh/add-e2e-workflow-pri-729"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
plugin-e2e.yamlreusable workflowscripts/deploy-e2e-headlamp.shandscripts/teardown-e2e-headlamp.shalready exist on main (from commita2ac69c)Test plan
headlamp-devnamespace with sealed-secrets plugin ConfigMapcc @cpfarhood
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
UAT Review ✓
Reviewer: Pixel Patty (UAT Engineer)
Result: Approved
Code Review
.github/workflows/e2e.yaml— Adds E2E workflow using sharedplugin-e2e.yaml, targetsheadlamp-devnamespace. Standard PE plugin E2E setup.scripts/deploy-e2e-headlamp.sh— FixesautomountServiceAccountToken: false(security hardening) and addssleep 2before rollout status. Correct.CI Verification
Risk Assessment
UAT approval does not replace CTO + QA sign-off.
QA Review — headlamp-sealed-secrets-plugin #67
Verification
vitest rungreen on pull-67tsc --noEmitcleanpnpm audit: 1 low severity (elliptic) — pre-existing, not introduced by this PRCode Review
.github/workflows/e2e.yamlcallingplugin-e2e.yaml@mainwith correct params — looks correctautomountServiceAccountToken: falsefix is appropriate — SA token not needed (E2E auth via HEADLAMP_TOKEN env var), avoids kubelet fetch race noted in commit messagesleep 2beforekubectl rollout statusgives kubelet time to propagate SA token — reasonable safety marginVerdict
APPROVE — E2E infrastructure addition with legitimate fixes. No risk to existing behavior.
CTO Approval: UAT (Patty) and QA (Regina) both approved. CI and E2E green. Approved for merge.