Skip to content

docs(engines): Trino engines authenticate and refuse plain-HTTP identity (platform #842) - #69

Merged
viethqb merged 4 commits into
mainfrom
docs/trino-plain-http-identity
Nov 8, 2026
Merged

viethqb merged 4 commits into
mainfrom
docs/trino-plain-http-identity

Conversation

@viethqb

@viethqb viethqb commented Nov 7, 2026

Copy link
Copy Markdown
Member

Summary

Documents egret-data/platform#842 (port 8080 hardening, PR A):

  • every provisioned Trino engine authenticates;
  • the coordinator refuses authentication over plain HTTP: 403 without X-Forwarded-Proto: https, and 401 with the header but no credential (measured on Trino 483);
  • breaking: a direct http://…:8080 client with no password stops working; use the ingress, or HTTPS 8443 on delegation-capable engines;
  • the Re-apply needed badge and the securityReapplyNeeded API field;
  • an upgrade note;
  • KI-355 (Security, fixed).

The ingress and monitor behaviour is marked as simulated, not measured against a real ingress controller. Screenshots of the engine list predate the badge. The demo stack is down, so they will be re-shot after the rebuild.

🤖 Generated with Claude Code

viethqb and others added 4 commits November 8, 2026 02:35
…ity (platform #TBD)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ader

Only the monitor sends X-Forwarded-Proto: https with a password; delegated
queries go to the coordinator's HTTPS listener on 8443.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@viethqb
viethqb merged commit c856640 into main Nov 8, 2026
2 checks passed
@viethqb
viethqb deleted the docs/trino-plain-http-identity branch November 8, 2026 03:32
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