Skip to content

feat(prod): seed synthetic smoke admin admin@fuzefront.com (phase 2/2)#215

Merged
izzywdev merged 1 commit into
masterfrom
claude/prod-admin-email
Jul 10, 2026
Merged

feat(prod): seed synthetic smoke admin admin@fuzefront.com (phase 2/2)#215
izzywdev merged 1 commit into
masterfrom
claude/prod-admin-email

Conversation

@izzywdev

Copy link
Copy Markdown
Owner

Phase 2 of 2 — trigger the seed of the synthetic smoke account

Sets securityService.adminEmail=admin@fuzefront.com. On merge, the fuzefront umbrella-chart Argo sync runs the idempotent seed-admin post-upgrade hook, which inserts admin@fuzefront.com (confirmed absent in the prod users table) with the FUZEFRONT_ADMIN_PASSWORD re-sealed in #213 — already verified live in the Secret before this merge, so no stale-password race.

Rendered check: helm template … security-seed-job.yamlFUZEFRONT_ADMIN_EMAIL: "admin@fuzefront.com"

Follow-up (outside this PR): set POST_PROD_EMAIL/POST_PROD_PASSWORD repo secrets and run post-prod-e2e.yml.

🤖 Generated with Claude Code

… hook

Set securityService.adminEmail=admin@fuzefront.com in values-prod so the
idempotent seed-admin post-upgrade hook provisions the account used by the
post-prod e2e smoke test (POST /api/auth/login). The address is confirmed
absent in the prod users table, so the hook does a clean insert with the
FUZEFRONT_ADMIN_PASSWORD sealed in PR #213 (rather than a no-op).

Phase 2/2. The umbrella-chart sync this triggers runs the seed hook; the
Secret already carries the matching password (phase 1 verified live).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session-Id: 12d59c09-4575-46ea-9be3-55fa02fdfdca
@github-actions
github-actions Bot enabled auto-merge (squash) July 10, 2026 15:31
@izzywdev
izzywdev merged commit 4af8573 into master Jul 10, 2026
46 checks passed
@izzywdev
izzywdev deleted the claude/prod-admin-email branch July 10, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant