ARGOeu's repositories
argo-messaging
The ARGO Messaging API is implemented as a Publish/Subscribe Service. Instead of focusing on a single Messaging API specification for handling the logic of publishing/subscribing to the broker network the API focuses on creating nodes of Publishers and Subscribers as a Service.
argo-ansible
Ansible playbooks for deploying ARGOeu components.
argo-web-api
The ARGO Web API provides the Serving Layer of ARGO. It is comprised of a high performance and scalable datastore and a multi-tenant REST HTTP API, which is used for retrieving the Status, Availability and Reliability reports and the actual raw metric results.
argo-accounting
ARGO Accounting for Services
argo-ams-library
A simple library for interacting with the ARGO Messaging Service
ams-push-server
The ams push server is a component that handles the push functionality for the respective push enabled subscriptions in the argo-messaging-service.
gr.grnet.eseal
E-signature library
argo-api-authn
Authentication Server for ARGO apis
argo-connectors
argo-connectors is a bundle of connectors/sync components for various data sources used by ARGO, most notably GOCDB (topology, downtimes) and the EOSC Providers Portal but there's also support for alternative topologies fetching for virtual organizations, weights factors and POEM profiles information.
argo-monitoring
The main repository to document the argo monitoring
argodoc
This repo contains markdown files with documentation material regarding the ARGO A/R service components.
ams-publisher
argo-nagios-ams-publisher is a component acting as bridge from Nagios to ARGO Messaging system. It's essential part of software stack running on ARGO monitoring instance and is responsible for forming and dispatching messages that wrap up results of Nagios probes/tests.
argo-ncg
The ARGO NCG component is responsible for the generation of the Nagios configuration in order to be able to understand resources at the lowest level of topology from GOCDB. NCG reads a json file which contains the metric definitions (check parameters, paths to executables etc) in order to create the nagios service configurations.
argo-puppet
Puppet scripts to deploy new instances
argo-status-pages
A website to view the status of selected services.
eosc-recommender-metrics
A framework for evaluating Recommender Systems (EOSC Recommender System)
fc4eosc-sh-script
FAIRCORE4EOSC - Software heritage script to archive core components
gocdb
Grid Operations Configuration Management Database. A Repository, Portal and REST style API for managing Grid and Cloud topology objects including; projects, administrative domains, sites, services, service-endpoints, service-groups, downtimes, users, roles and business rules.
pcc-ui
PCC UI
sdc-dod-soap
Nagios plugin for DOD - SOAP-webservices that offer CSRs