Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RouteManagementUI

RouteManagementUI is a Django web application for tenant-scoped route management.

Features

  • authenticates users against the tenant Keycloak realm
  • serves the tenant console at https://tenant-a.dil.collab-cloud.eu/route
  • uses the ManagementAPI under https://dil.collab-cloud.eu/management
  • supports listing, creating, editing, and deleting tenant routes
  • supports OIDC-protected main paths with separate public subpaths for bootstrap or static assets
  • supports optional advanced route definitions using YAML or JSON with hostnames and rules

Build

docker build -t ghcr.io/data-space-core/route-management-ui:latest .
docker push ghcr.io/data-space-core/route-management-ui:latest

Deploy

  1. Create a secret from deploy/secret.example.yaml with a real Django secret key and Keycloak client secret.
  2. Commit the repo and point Argo CD at deploy/, or let ManagementAPI create the tenant Argo CD Application.

Keycloak client

Import keycloak/route-management-ui-client.json into a tenant realm, then copy the generated client secret into the Kubernetes secret used by the deployment.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages