Skip to content

BioHackCloud: Integrate with ELIXIR On-Cloud Hub once available #42

Description

@vschnei

BioHackCloud: Integrate with ELIXIR On-Cloud Hub once available

Summary

This issue tracks the planned integration of BioHackCloud into the future ELIXIR On-Cloud Hub once the hub is deployed and operational. The goal is to ensure seamless interoperability, shared authentication, and consistent user experience across platforms.

Tasks

Preparation

  • Review current BioHackCloud architecture and deployment model.
  • Identify integration points with ELIXIR On-Cloud Hub.
  • Assess authentication mechanisms and required changes.

Authentication & Identity

  • Integrate LS Login (ELIXIR AAI) support.
  • Align session handling with hub-wide authentication flow.
  • Ensure secure token exchange between systems.

Architecture & Integration

  • Define how BioHackCloud will be exposed within the hub (subdomain, route, or embedded service).
  • Align APIs with hub standards where applicable.
  • Ensure compatibility with hub navigation and service discovery.

CI/CD Alignment

  • Adapt deployment pipeline to match ELIXIR On-Cloud CI/CD strategy.
  • Enable staging deployment aligned with hub environments.
  • Ensure rollback compatibility with hub infrastructure.

UX & Branding

  • Apply ELIXIR On-Cloud branding guidelines.
  • Align UI components with hub design system.
  • Ensure consistent navigation and cross-service linking.

Testing & Validation

  • Test authentication flow via ELIXIR On-Cloud Hub.
  • Validate end-to-end navigation between BioHackCloud and other services.
  • Perform integration testing in staging environment.
  • Verify security and session isolation.

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