Skip to content

ELIXIR On-Cloud Hub: Integrate all services under elixir-on.cloud #41

Description

@vschnei

Summary

This issue tracks the creation of a unified ELIXIR On-Cloud Hub under the new domain elixir-on.cloud, integrating existing services (TES Dashboard, Documentation Hub, and related sites) into a single, consistent platform. The goal is to establish a coherent user experience with unified branding, authentication via LS Login, and a robust CI/CD pipeline.

Tasks

Platform & Infrastructure

  • Set up elixir-on.cloud domain and routing strategy.
  • Define service architecture (single portal vs. micro-frontends).
  • Configure reverse proxy / ingress routing for all services.
  • Standardize environment configuration across services.

Authentication & Authorization

  • Integrate LS Login (ELIXIR AAI) across all services.
  • Implement unified session handling and token management.
  • Ensure role-based access control consistency.
  • Validate secure logout and session expiry behavior.

Branding & UX

  • Apply consistent branding across all services.

CI/CD

  • Design unified CI/CD pipeline strategy (GitHub Actions or equivalent).
  • Automate build, test, and deployment workflows per service.

Service Integration

  • Integrate TES Dashboard into hub structure.
  • Integrate Documentation Hub into unified navigation.
  • Ensure interoperability between services where applicable.

Testing & Validation

  • Perform end-to-end authentication testing.
  • Validate navigation across all integrated services.
  • Load and performance testing of unified hub.
  • Security review (authentication, routing, session handling).

Documentation

  • Update architecture and deployment documentation.
  • Document LS Login integration flow.
  • Document CI/CD pipeline and deployment strategy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions