api : le seuil du seau reconstitué se calcule sur le type que la base rend (#267)
All checks were successful
Intégration / Contrôles statiques du dépôt (pull_request) Successful in 10s
Intégration / Terraform — format, validité et lint (pull_request) Successful in 16s
Intégration / Checkov — audit de la configuration (pull_request) Successful in 17s
Intégration / Tableau de bord — dépendances, tests et construction (pull_request) Successful in 49s
Intégration / Workflows — lint et audit de sécurité (pull_request) Successful in 18s
Intégration / Python — qualité, tests et dépendances (pull_request) Successful in 6m15s
Kind/Bug
Priority
Critical
infra : la pile app — l'API et le tableau de bord servis par le serveur
All checks were successful
Intégration / Contrôles statiques du dépôt (pull_request) Successful in 8s
Intégration / Tableau de bord — dépendances, tests et construction (pull_request) Successful in 32s
Intégration / Workflows — lint et audit de sécurité (pull_request) Successful in 23s
Infra Ansible / Playbooks Ansible valides (pull_request) Successful in 1m23s
Intégration / Python — qualité, tests et dépendances (pull_request) Successful in 3m55s
Kind/Infra
Priority
Critical
mlflow: épingle anyio, dont une reconstruction a cassé le serveur
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 51s
Intégration / Tests unitaires et couverture (pull_request) Successful in 59s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 11s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Tableau de bord (pull_request) Successful in 23s
Intégration / Aucun secret commité (pull_request) Successful in 3s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 1m38s
EC06
Kind/Feature
Kind/Infra
Priority
Critical
[32] Caddy : noms d'hôte app. et grafana.
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 54s
Intégration / Tests unitaires et couverture (pull_request) Successful in 1m3s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 1m27s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 4m51s
Intégration / Aucun secret commité (pull_request) Successful in 3s
Intégration / Tableau de bord (pull_request) Successful in 5m9s
EC04
Kind/Infra
Priority
Critical
[34] Ajout zone argent
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 52s
Intégration / Tests unitaires et couverture (pull_request) Successful in 1m0s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 12s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Tableau de bord (pull_request) Successful in 18s
Intégration / Aucun secret commité (pull_request) Successful in 2s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 1m29s
EC05
Kind/Data
Kind/Documentation
Kind/Feature
Priority
Critical
infra: le déploiement pose MLflow, le collecteur et les migrations
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 53s
Intégration / Tests unitaires et couverture (pull_request) Successful in 55s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 14s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Tableau de bord (pull_request) Successful in 21s
Intégration / Aucun secret commité (pull_request) Successful in 3s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 1m30s
Infra Ansible / Playbooks Ansible valides (pull_request) Successful in 1m8s
EC03
Kind/CICD
Kind/Feature
Kind/Infra
Priority
Critical
infra: verse la pile de la forge et neutralise son serveur OpenSSH
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 43s
Intégration / Tests unitaires et couverture (pull_request) Successful in 56s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 8s
Intégration / Images épinglées par version (pull_request) Successful in 2s
Intégration / Aucun secret commité (pull_request) Successful in 2s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 1m22s
EC04
Kind/Infra
Kind/Security
Priority
Critical
infra: copie vérifiée des sauvegardes hors du serveur
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 12s
Intégration / Tests unitaires et couverture (pull_request) Successful in 12s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 9s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Aucun secret commité (pull_request) Successful in 3s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 44s
EC04
Kind/Infra
Priority
Critical
infra: rouvre les comptes nominatifs au durcissement SSH
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 11s
Intégration / Tests unitaires et couverture (pull_request) Successful in 11s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 7s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Aucun secret commité (pull_request) Successful in 2s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 46s
Infra Ansible / Playbooks Ansible valides (pull_request) Successful in 59s
EC04
Kind/Infra
Kind/Security
Priority
Critical
docs : Création du BACKLOG.ms
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 29s
Intégration / Tests unitaires et couverture (pull_request) Successful in 27s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 5s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Aucun secret commité (pull_request) Successful in 3s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 4m3s
EC01
Kind/Contenu
Kind/Documentation
Priority
Critical
docs: le jeton est émis par notre API, Keycloak est reporté
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 12s
Intégration / Tests unitaires et couverture (pull_request) Successful in 11s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 4s
Intégration / Images épinglées par version (pull_request) Successful in 2s
Intégration / Aucun secret commité (pull_request) Successful in 2s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 3m42s
EC01
Kind/Documentation
Priority
Critical
outillage: aligne la liste des exigences du skill ticket sur celle du groupe
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 11s
Intégration / Tests unitaires et couverture (pull_request) Successful in 11s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 4s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Aucun secret commité (pull_request) Successful in 3s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 3m37s
Kind/Documentation
Priority
Critical
marvin/62-API-REST-brique-authentification
All checks were successful
Intégration / Qualité du code Python (pull_request) Successful in 1m17s
Intégration / Tests unitaires et couverture (pull_request) Successful in 1m25s
Intégration / Dépendances du tableau de bord (pull_request) Successful in 14s
Intégration / Images épinglées par version (pull_request) Successful in 3s
Intégration / Aucun secret commité (pull_request) Successful in 3s
Intégration / Dépendances Python et inventaire applicatif (pull_request) Successful in 1m37s
EC01
Kind/Back
Priority
Critical