Reports about Nasqueron internal data.
This repository can host:
- SQL queries to get report data
- Tools to produce reports
Queries are organized by cluster/server name, then by service:
- acquisitariat/ contains the queries for MySQL Docker container used by dev & community services like DevCentral
Tools and utilities to work with reports are located in the tools/ folder:
-
nasqueron-reports: allows run the MariaDB or MySQL query and format the result as expected, like as a MediaWiki table
-
secretsmith: wrapper around the hvac library to get secrets from Vault or OpenBao, allow to authenticate with token or AppRole
This repository is intended to behave as a monorepo for reporting.
You can so add any project to generate or use a report at Nasqueron here, regardless of the choice of technology stack.
Projects in tools/ are intended to be built autonomously.