This website requires JavaScript.
4dc59df1de
Merge pull request #171 from ineszang/dev
main
dev
Johan LEROY and GitHub
2026-09-24 16:56:51 +02:00
79cafb8e1a
Merge pull request #170 from ineszang/docs/livrables-design
Johan LEROY and GitHub
2026-09-24 16:56:44 +02:00
5e06b08546
docs(livrables): charte EnerVision sur les rapports EC02 et EC04, chaîne md2pdf versionnée
docs/livrables-design
Johan LEROY
2026-09-24 16:50:46 +02:00
931ec9e527
Merge pull request #169 from ineszang/dev
Johan LEROY and GitHub
2026-09-24 16:25:07 +02:00
c8eddbc02b
Merge pull request #168 from ineszang/docs/livrables-gel
Johan LEROY and GitHub
2026-09-24 16:18:26 +02:00
68fc1052fb
docs(livrables): présente le rapport collectif EC02 à l'échelle de l'équipe
docs/livrables-gel
Johan LEROY
2026-09-24 16:15:58 +02:00
0a7dd2e692
Merge pull request #167 from ineszang/dev
Johan LEROY and GitHub
2026-09-24 16:08:45 +02:00
45cc67266d
Merge pull request #166 from ineszang/docs/livrables-gel
Johan LEROY and GitHub
2026-09-24 16:03:15 +02:00
182a2f4a6c
docs(livrables): verse le rapport collectif EC02 et le rapport de sécurisation EC04
Johan LEROY
2026-09-24 15:55:17 +02:00
7ecc0b2e64
docs(architecture): ajoute le runbook de pilotage des traitements automatisés
Johan LEROY
2026-09-24 15:55:17 +02:00
9ee0de9d55
docs: réaligne la documentation sur l'état livré au gel
Johan LEROY
2026-09-24 15:55:08 +02:00
9f343e9f42
Merge pull request #165 from ineszang/dev
Johan LEROY and GitHub
2026-09-24 11:08:33 +02:00
5a7e2a94a7
Merge pull request #164 from ineszang/feat/deployer-docker-garage
Johan LEROY and GitHub
2026-09-24 10:59:28 +02:00
f011fce84e
docs(adr): constate que la machine ENI est un conteneur LXC, LUKS y est impossible
feat/deployer-docker-garage
Johan LEROY
2026-09-24 10:54:06 +02:00
7730f184e7
fix(apps): lève les remarques SonarCloud sur les tests de rétention, le script du coffre et la fumée CI
Johan LEROY
2026-09-24 10:42:50 +02:00
fa815f49b6
feat(apps): archive vers Garage puis supprime les chunks anciens de reading
Johan LEROY
2026-09-24 10:36:09 +02:00
0462dd01ba
feat(scripts): chiffre au repos les volumes Docker de la VM par un coffre LUKS
Johan LEROY
2026-09-24 10:35:31 +02:00
e53c7e441c
feat(infra): déploie Garage par environnement, secrets par le .env, fumée S3 en CI
Johan LEROY
2026-09-24 10:30:04 +02:00
0a7a802b38
Merge remote-tracking branch 'origin/dev' into feat/deployer-docker-garage
Johan LEROY
2026-09-24 10:22:25 +02:00
e0089537d0
feat(garage): configuration Docker Compose et tests de fumée S3
Valentin
2026-09-23 16:27:03 +02:00
6b41ec900c
Merge pull request #162 from ineszang/feat/reconciliation-dag
Phyrios and GitHub
2026-09-23 15:59:44 +02:00
49175d8ff7
fix: conflict
feat/reconciliation-dag
Dorian
2026-09-23 15:55:12 +02:00
da7fc52299
Merge remote-tracking branch 'origin/dev' into feat/reconciliation-dag
Dorian
2026-09-23 15:54:59 +02:00
5afe2fc88e
Merge pull request #163 from ineszang/dev
Johan LEROY and GitHub
2026-09-23 15:53:11 +02:00
6c09beeb3c
fix(etl): demander la mesure de l'heure pile à l'API Mock
fix/premiere-connexion-mdp
Johan LEROY
2026-09-23 15:39:04 +02:00
14eed08ff5
fix(mock_api): remove merge conflict markers
Dorian
2026-09-23 15:36:46 +02:00
1232646f68
Merge remote-tracking branch 'origin/dev' into feat/reconciliation-dag
Dorian
2026-09-23 15:36:43 +02:00
cbbfaf4910
fix(etl): importer une seule mesure par heure depuis l'API Mock
Johan LEROY
2026-09-23 15:31:51 +02:00
b78322bd61
fix(backend,airflow,ml): applique les corrections de revue sur la PR #162
Dorian
2026-09-23 15:19:39 +02:00
101ebd404f
Merge remote-tracking branch 'origin/dev' into feat/reconciliation-dag
Dorian
2026-09-23 14:55:19 +02:00
32f1bef643
Merge pull request #161 from ineszang/dev
Johan LEROY and GitHub
2026-09-23 14:51:25 +02:00
b00c39277b
fix(backend,airflow,ml): cloture la reconciliation entre les deux sources de lectures (#15 )
Dorian
2026-09-23 14:45:38 +02:00
c2f360c591
fix(auth): ne plus redemander le mot de passe provisoire à la première connexion
Johan LEROY
2026-09-23 14:42:37 +02:00
7f4364df77
Merge pull request #160 from ineszang/dev
Johan LEROY and GitHub
2026-09-23 12:45:42 +02:00
933f0a3360
Merge pull request #159 from ineszang/fix/prod-sous-domaine
Johan LEROY and GitHub
2026-09-23 12:40:44 +02:00
dbcd5c4240
fix(deploy): passe la prod sur prod.enervision-g3.dynv6.net
fix/prod-sous-domaine
Johan LEROY
2026-09-23 12:35:20 +02:00
46d10209f1
Merge branch 'main' into dev
Johan LEROY
2026-09-23 12:01:46 +02:00
db6ee6e56d
Merge pull request #156 from ineszang/feat/domaine-duckdns-tls
Johan LEROY and GitHub
2026-09-23 12:01:41 +02:00
84969d3375
Merge pull request #158 from ineszang/dependabot/npm_and_yarn/tests/e2e/e2e-dependencies-b7ceb5d816
Johan LEROY and GitHub
2026-09-23 11:59:01 +02:00
93d5cad5af
Merge pull request #157 from ineszang/dependabot/github_actions/astral-sh/setup-uv-10.1.0
Johan LEROY and GitHub
2026-09-23 11:58:56 +02:00
4d88604a07
fix(deploy): rejoue la synchronisation dynv6 quand l'API ne répond pas
feat/domaine-duckdns-tls
Johan LEROY
2026-09-23 11:56:33 +02:00
22a88e193c
fix(deploy): passe à dynv6 et rend le défi DNS-01 indépendant du fournisseur
Johan LEROY
2026-09-23 11:47:07 +02:00
d687d7dc58
fix(deploy): passe de DuckDNS à deSEC, filtré par l'école
Johan LEROY
2026-09-23 11:38:44 +02:00
288970df77
chore(deps-dev): bump typescript
dependabot[bot] and GitHub
2026-09-23 09:34:42 +00:00
985c188106
chore(deps): bump astral-sh/setup-uv from 7.6.0 to 10.1.0
dependabot[bot] and GitHub
2026-09-23 09:34:37 +00:00
b786f27a4d
Merge pull request #152 from ineszang/dev
Phyrios and GitHub
2026-09-23 11:33:44 +02:00
3e871a3e8b
feat(deploy): URL sans port et certificats Let's Encrypt sur la VM ENI
Johan LEROY
2026-09-23 11:21:12 +02:00
fe0d4222a5
Merge pull request #148 from ineszang/feat/robustesse-ci-e2e-charge-supervision
Johan LEROY and GitHub
2026-09-23 10:57:32 +02:00
30bb3b838c
Fusionne dev dans feat/robustesse-ci-e2e-charge-supervision
feat/robustesse-ci-e2e-charge-supervision
Johan LEROY
2026-09-23 10:51:42 +02:00
c3ec8b79c7
Merge pull request #151 from ineszang/feat/env-dev-a-la-demande
Johan LEROY and GitHub
2026-09-23 10:46:24 +02:00
7644bf49ad
ci: joue l'e2e quand le Makefile ou .env.example change
Johan LEROY
2026-09-23 10:44:51 +02:00
3ca4839a02
fix(deploy): ne ramène jamais un environnement sur un commit plus ancien
Johan LEROY
2026-09-23 10:44:51 +02:00
10cc408b03
feat(deploy): ajoute un environnement dev déployé à la demande
feat/env-dev-a-la-demande
Johan LEROY
2026-09-23 10:43:48 +02:00
c7744483b4
Merge pull request #149 from ineszang/feat/CORP-backend
Phyrios and GitHub
2026-09-23 10:33:21 +02:00
ac05da7001
docs(backend): corrige la justification du CORP same-origin (no-cors, pas d'ingress)
feat/CORP-backend
Dorian
2026-09-23 10:30:06 +02:00
6301ffedd7
Merge branch 'dev' into feat/deploy
feat/deploy
ineszang44
2026-09-23 09:50:54 +02:00
0284cc0cd8
docs: décrit la CI unifiée, l'e2e, la charge et la supervision
Johan LEROY
2026-09-23 09:46:12 +02:00
dc952d13aa
feat(monitoring): supervise l'API, la base et l'hôte avec Prometheus et Grafana
Johan LEROY
2026-09-23 09:41:12 +02:00
cfc194a3fb
fix(backend): ajoute l'en-tete Cross-Origin-Resource-Policy sur toutes les reponses
Dorian
2026-09-23 09:36:10 +02:00
2ed9e1cee4
test(charge): mesure l'API sous charge avec k6
Johan LEROY
2026-09-23 09:29:20 +02:00
a197af91ff
test(e2e): joue les parcours utilisateur avec Playwright contre la stack déployée
Johan LEROY
2026-09-23 09:25:37 +02:00
a646635b4c
test: partage un jeu de démonstration et des comptes de test
Johan LEROY
2026-09-23 09:19:29 +02:00
d54cd963f1
ci: ne déploie que le commit testé, après une CI verte
Johan LEROY
2026-09-23 09:16:15 +02:00
18307e9be3
ci: rassemble la CI dans un orchestrateur unique et retire le doublon Sonar
Johan LEROY
2026-09-23 09:16:08 +02:00
59f050ec5e
Merge pull request #147 from ineszang/test/integration-api-db-ml
Johan LEROY and GitHub
2026-09-22 16:52:55 +02:00
69e4c9a781
Fusionne dev dans test/integration-api-db-ml
sauvegarde-avant-nettoyage-signature
Johan LEROY and Claude Opus 5
2026-09-22 16:40:06 +02:00
6e9c830557
Fusionne dev dans test/integration-api-db-ml
test/integration-api-db-ml
Johan LEROY
2026-09-22 16:40:06 +02:00
5a3c526856
Merge pull request #146 from ineszang/feat/dag-mock-api-import
Meryemel-gham and GitHub
2026-09-22 16:32:45 +02:00
81c8a67af3
fix(ml,backend): corrige la revue, le typage du drapeau CSV et la portée du biais
Johan LEROY and Claude Opus 5
2026-09-22 16:25:02 +02:00
314e3b72c0
fix(ml,backend): corrige la revue, le typage du drapeau CSV et la portée du biais
Johan LEROY
2026-09-22 16:25:02 +02:00
e118c008bf
fix(airflow): fiabilise l'import horaire de la Mock API
feat/dag-mock-api-import
Meryemel-gham
2026-09-22 16:24:05 +02:00
d86224a0f7
feat(airflow): orchestre l'import de la Mock API
Meryemel-gham
2026-09-22 11:55:13 +02:00
f21a843fc2
Fusionne dev dans test/integration-api-db-ml
Johan LEROY
2026-09-22 15:34:38 +02:00
6b3908d321
Add files via upload
ineszang and GitHub
2026-09-22 15:34:33 +02:00
da5d2d838a
feat: saisie des logins pour accéder au vault
ineszang44
2026-09-22 15:26:30 +02:00
b16861e211
Fusionne dev dans test/integration-api-db-ml
Johan LEROY
2026-09-22 15:22:28 +02:00
57b9735804
Merge pull request #123 from ineszang/feat/entrainement-du-modele
ValentinDeFaria and GitHub
2026-09-22 15:21:24 +02:00
c007ea01bd
Merge pull request #140 from ineszang/feat/scan-dast-owasp-zap
Phyrios and GitHub
2026-09-22 15:17:18 +02:00
5472b19504
fix(backend): repare ce que la CI a trouve sur les tests de derive
Johan LEROY
2026-09-22 15:08:40 +02:00
44163bfb98
fix(ml): corrige le build MLflow (psycopg2), le garde-fou Makefile, la doc et la fuite de mot de passe
feat/entrainement-du-modele
Valentin
2026-09-22 15:04:21 +02:00
d506e8f7ef
fix(backend,ci): repare trois angles morts de la surveillance de derive
fix/revue-integration-api-db-ml
Johan LEROY
2026-09-22 14:58:34 +02:00
ea8f9d0a3a
fix(ci): applique aussi le chmod du fichier d'authentification DAST via sudo
feat/scan-dast-owasp-zap
Dorian
2026-09-22 14:57:29 +02:00
f58fc4ba81
fix(ci): corrige les permissions du fichier d'authentification qui bloquait le scan DAST 10 minutes
Dorian
2026-09-22 14:31:29 +02:00
cb961ec2c5
fix(ml): borne la fenetre de scoring a l'instant demande, pour que --now rejoue l'historique
Johan LEROY
2026-09-22 14:29:03 +02:00
68239371f6
docs(ml,backend,etl): ordonnance la derive et corrige ce que le depot disait faux
Johan LEROY
2026-09-22 14:27:13 +02:00
9bf2f27127
feat(backend): surveille la derive du modele de prevision
Johan LEROY
2026-09-22 14:22:54 +02:00
568060a903
test(backend): traverse l'API jusqu'a PostgreSQL sur les sites et les recommandations
Johan LEROY
2026-09-22 14:13:00 +02:00
2c7ee2c064
Merge remote-tracking branch 'origin/dev' into feat/scan-dast-owasp-zap
Dorian
2026-09-22 14:11:31 +02:00
aa4af62290
test(ml,backend): couvre ML vers DB, puis la chaine complete jusqu'a l'API
Johan LEROY
2026-09-22 14:10:50 +02:00
5b5c97532d
fix(ml): type is_working_hours pour que LightGBM accepte une lecture sans valeur
Johan LEROY
2026-09-22 14:10:35 +02:00
e220f8f0c6
fix(ci,backend): securise le jeton du scan DAST, seme des donnees et refait ses garde-fous
Dorian
2026-09-22 14:08:51 +02:00
fb4235df3a
Merge pull request #144 from ineszang/feat/terraform-provisionnement
Johan LEROY and GitHub
2026-09-22 12:39:12 +02:00
357cf996ed
fix(infra): donne au runner un nom distinct de son label
feat/terraform-provisionnement
Johan LEROY and Claude Opus 5
2026-09-22 12:36:38 +02:00
4fb8b5a784
Merge pull request #143 from ineszang/fix/deploiement-airflow-3
test/tests-unitaires-modele-recommandations
Phyrios and GitHub
2026-09-22 11:44:16 +02:00
c1f9dec5fe
chore(git): retire le motif airflow-webserver.pid du .gitignore
fix/deploiement-airflow-3
Johan LEROY and Claude Opus 5
2026-09-22 11:42:25 +02:00
d9103ee4ed
fix(ci): prune-cache set false
Dorian
2026-09-22 11:29:54 +02:00
fca36649f9
ci(infra): épingle setup-terraform sur un SHA de commit
Johan LEROY
2026-09-22 11:29:24 +02:00
0db69fd023
feat(infra): Terraform provisionne la VM, GitHub Actions continue de déployer
Johan LEROY
2026-09-22 11:27:21 +02:00
be6be42947
fix(infra,ci): aligne le provisionnement et le déploiement sur Airflow 3
Johan LEROY
2026-09-22 11:17:02 +02:00
3ddeb24207
Merge remote-tracking branch 'origin/dev' into feat/scan-dast-owasp-zap
Dorian
2026-09-22 11:16:51 +02:00