Support a new projectΒΆ

These are the steps required to onboard a new project:

  • support the new project authentication:
    • Option 1: create a new VO in EGI Check-In (eg. vo.ai4life.eu),

    • Option 2: federate their authentication in Keycloak,

  • support the new Dashboard domain:
    • create the domain in the DNS (eg. https://ai4life.cloud.ai4eosc.eu),

    • add the domain in the Cloud proxy, generate LetsEncrypt certs,

    • add the domain in the Keycloak Dashboard client,

  • adapt Nomad:
    • create new Nomad namespace (eg. ai4life),

    • add new Nomad CPU/GPU nodes supporting that namespace,

  • adapt PAPI to support new VO,

  • deploy a dedicated Dashboard in the target domain,

  • add the new dashboard to the docs,

Optional: * adapt OSCAR to start supporting new VO.