Skip to content

devnet-7: lock the agent faucet ingress behind the proxy's basic auth - #55

Merged
qu0b merged 1 commit into
masterfrom
qu0b/faucet-agents-lockdown
Jul 30, 2026
Merged

devnet-7: lock the agent faucet ingress behind the proxy's basic auth#55
qu0b merged 1 commit into
masterfrom
qu0b/faucet-agents-lockdown

Conversation

@qu0b

@qu0b qu0b commented Jul 30, 2026

Copy link
Copy Markdown
Member

The agent faucet has no captcha (agents mine via REST), so its open ingress let anyone claim via the web UI. Fixed live already (secret created + ingress annotated — unauth is 401 now); this commits the same annotations so the next ArgoCD sync keeps them. Companion collection change: ethpandaops/ansible-collection-general#570 makes regens emit this. The panda proxy holds the credential, so the authenticated agent path (panda#277) is unaffected.

The agent faucet has no captcha (agents mine via REST), so open ingress meant
anyone could claim via the web UI. The htpasswd secret
powfaucet-agents-basic-auth (srv credential the panda proxy forwards) is
created in the namespace; unauthenticated requests now get 401. Matches what
generate_kubernetes_config emits once ingressAuthSecret is set in the
collection defaults.
@qu0b
qu0b merged commit 6c70805 into master Jul 30, 2026
1 check passed
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