SocialGouv / dashlord

The best-practices Dashboard
https://socialgouv.github.io/dashlord
Apache License 2.0
72 stars 24 forks source link

init dashlord from beta.gouv metadatas #45

Closed vviers closed 4 months ago

vviers commented 2 years ago

voir le diff entre dashlord.yml et l'API beta

vviers commented 2 years ago

As of today (API v2.3) we have :

dashlord.yml beta.gouv.fr API note
url data[i].attributes.link Seulement 1 url dans API
repositories data[i].attributes.repository Seulement 1 repository dans API
category data[i].type Aujourd'hui l'API ne liste que des SE (pas de catégorie BINUM ou API par exemple)
tags 🚫 on pourrait en générer certains automatiquement par exemple avec le nom de la SE
tools 🚫 spécifique à Dashlord
revolunet commented 2 years ago

tinkering with a new dashlord.yml format :

title: some meta
tools:
  nmap: true
  lighthouse: true
  trivy: true
targets: 
  - label: cdtn
    betagouvId: code-du-travail # to fetch SE data
    tags: # metadata
      - travail
      - startup
    docker: # containers scans
      - ghcr.io/socialgouv/cdtn-front
      - ghcr.io/socialgouv/cdtn-api
    repositories: # fetch GitHub data
      - socialgouv/code-du-travail-numerique
    urls: # scan multiple urls
      - label: homepage
        url: "https://code.travail.gouv.fr"
      - label: contact
        url: "https://code.travail.gouv.fr/contact"
      - label: API
        type: api
        url: "https://api.code.travail.gouv.fr"
    tools:
      nmap: false
vviers commented 2 years ago

Looks good ! 👏🏼 I can help with the script fetching SE data from the beta.gouv API

revolunet commented 4 months ago

a priori c'est réglé :)