-
Notifications
You must be signed in to change notification settings - Fork 184
Certifications
Federico Stagni edited this page Feb 16, 2026
·
24 revisions
We maintain a "real life" "certification" setup where allowed team members can interact with the Grid. This allows to exercise and test all aspects of a DIRAC/DiracX setup, including:
- jobs and pilots submission
- transformations submission
- data management operations
The setup is there to allow developers to test pull requests before merging them. This document summarizes how the setup is made, and how to use it.
TLDR: DIRAC is installed in a el9 machine, DiracX runs on k8, all DBs provided by CERN
MySQL (maintaned by CERN dbod service : https://dbod.web.cern.ch/pages/instance/dcertif)
- host: dbod-dcertif.cern.ch:5501
- instance monitoring
OpenSearch (maintained by CERN https://monit.docs.cern.ch)
- host: os-dirac-certification.cern.ch/os
- webapp: https://os-dirac-certification.cern.ch/dashboards/app/home#/
- instance monitoring
- host:
- host: lbcertifdirac70.cern.ch (hosting all DIRAC services, including WebAppDIRAC)
- VOs:
- dteam (https://dteam-auth.cern.ch)
- gridpp (https://iam-preprod.grid.hep.ph.ic.ac.uk/)
- diracx_admin (for diracx)
- webapp: https://lbcertifdirac70.cern.ch/DIRAC/
- openstack provided: https://openstack.cern.ch/project/e4b4a7e3-fcf5-4734-960e-e03b5f2cfcc6/
- host monitoring
- Managed via puppet (hostgroup: volhcb/dirac/diraccertifmaster), for which you need to follow this to have access:
- puppet module: https://gitlab.cern.ch/ai/it-puppet-module-dirac
- puppet hostgroup conf: https://gitlab.cern.ch/ai/it-puppet-hostgroup-volhcb
DiracX deployment (hosted at CERN openshift)
- Be a member of either dteam or gridpp VO. Then ask @fstagni or @aldbr to allow you in.
- Install the version of the software that you want to test (see below for detailed instructions).
- Drop a message in https://mattermost.web.cern.ch/diracx/channels/developments-and-certifications about it.
- Find instructions on how to run the tests in the cards at https://github.com/orgs/DIRACGrid/projects/9. For example follow https://github.com/orgs/DIRACGrid/projects/9?pane=issue&itemId=55571614 for submitting user jobs.
- When you are done, notify again the mattermost channel.
-
DIRAC:
- general instructions
-
WebAppDIRAC:
- general instructions
-
Pilot branch:
- Set pilotRepoBranch as explained here
-
DIRAC branch installed by the Pilot:
- general instructions
-
For DiracX and diracx-web
- general instructions