Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nomad-FAIR nomad-FAIR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 140
    • Issues 140
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nomad-lab
  • nomad-FAIRnomad-FAIR
  • Issues
  • #820

Closed
Open
Created May 02, 2022 by Markus Scheidgen@mscheidgOwner1 of 4 tasks completed1/4 tasks

Oasis installation and registration

  • get users from central nomad (and not keycloak) -> no oasis admin required
  • register oasis in mongo (e.g. when it gets the users)
  • transfer some telemetry data upon registration
  • gui view that lists registered oasis

A general fastapi middleware could be run for each API request on the Oasis installation. If the last "registration" is older than a configurable amount of time a new "registration" is perform. To do a "registration" the Oasis installation would call a respective API on the configured "central" installation. This simple POST API, would allow to send oasis id, oasis url, oasis maintainer, nomad version, and a few "telemetry" data (e.h. number of uploads, number of entries). The API of the "central" installation would store these registrations in mongodb. Based on this data in mongodb, we could look for suitable aggregations and visualisations of these registration data to represent the NOMAD/FAIRmat network of installations.

Edited May 23, 2022 by Markus Scheidgen
Assignee
Assign to
Time tracking