Skip to content
GitLab
Projects Groups Topics 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
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 245
    • Issues 245
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 46
    • Merge requests 46
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

On Monday, June 12, 2023, from 9.00 to 10.00 am there will be a maintenance with a short downtime of the GitLab service.

  • nomad-labnomad-lab
  • nomad-FAIRnomad-FAIR
  • Issues
  • #820
Closed
Open
Issue created May 02, 2022 by Markus Scheidgen@mscheidgOwner1 of 4 checklist items completed1/4 checklist items

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