Playground: Protect behind Keycloak + point at pal-e-docs-app #343
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/pal-e-platform#343
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Type
Feature
Lineage
Standalone — scoped during platform SSO initiative (2026-05-04). Depends on platform realm and SSO being functional.
Repo
forgejo_admin/pal-e-deploymentsUser Story
As a platform admin
I want my playground protected behind Keycloak login and configured to serve the pal-e-docs-app for development
So that my development environment is secure and I can iterate on the docs frontend
Context
Currently
playground.tail5b443a.ts.netandsvelte-playground.tail5b443a.ts.netare public (no auth). They should be behind Keycloak (platform realm) since they contain internal development work. Additionally, the svelte-playground deployment should be re-pointed to serve the new pal-e-docs-app SvelteKit project for frontend development of the documentation system.File Targets
Files the agent should modify or create:
overlays/playground/prod/— add oauth2-proxy sidecar or Keycloak gatingoverlays/svelte-playground/prod/— re-point to pal-e-docs-app sourceFiles the agent should NOT touch:
Acceptance Criteria
playground.tail5b443a.ts.netrequires Keycloak loginsvelte-playground.tail5b443a.ts.netrequires Keycloak loginTest Expectations
curl -s -o /dev/null -w "%{http_code}" https://playground.tail5b443a.ts.net/Constraints
Checklist
Related
project-pal-e-platform— platform projectproject-frontend-playground— playground project