chore: update TODO.md timestamp 2026-06-04 10:15

This commit is contained in:
Eric FELIXINE
2026-06-04 10:26:34 -04:00
parent f45ac0cb6e
commit 7c0cb330d9

62
TODO.md
View File

@@ -1,6 +1,6 @@
# Smart City Digital Twin — TODO List # Smart City Digital Twin — TODO List
> Dernière mise à jour : 2026-06-04 00:30 (finalisation documentation) > Dernière mise à jour : 2026-06-04 02:00 (finalisation)
## ✅ Complété (session 2026-06-03 / 06-04) ## ✅ Complété (session 2026-06-03 / 06-04)
@@ -25,10 +25,11 @@
| monitoring-cleanup | Grafana + Loki + Prometheus + InfluxDB + Telegraf supprimés | Seront redeployés via Helm | | monitoring-cleanup | Grafana + Loki + Prometheus + InfluxDB + Telegraf supprimés | Seront redeployés via Helm |
| storage-cleanup | MinIO + PostgreSQL + PostGIS + Redis + Zookeeper supprimés | Seront redeployés via Helm | | storage-cleanup | MinIO + PostgreSQL + PostGIS + Redis + Zookeeper supprimés | Seront redeployés via Helm |
| misc-cleanup | AgentGateway + Esperotech + Redpanda Console + Docker exporter + Simulator supprimés | | | misc-cleanup | AgentGateway + Esperotech + Redpanda Console + Docker exporter + Simulator supprimés | |
| backups | Sauvegardes config | Fichiers sauvegardés dans /home/eric/backups/2026-06-03/ | | backups | Sauvegardes config | Fichiers sauvegardés dans /home/eric/backups/2026-06-04/ |
| helms-ansible | Fichiers Helm/Ansibles générés | 25+ rôles dans /home/eric/helms/ | | helms-ansible | Fichiers Helm/Ansibles générés | 25+ rôles dans helms/ |
| helms-readme | README déploiement K8s | Architecture, installation, troubleshooting | | helms-readme | README déploiement K8s | Architecture, installation, troubleshooting |
| helms-vault | Template vault.yml | Variables chiffrées pour le déploiement | | helms-vault | Template vault.yml | Variables chiffrées pour le déploiement |
| git-push | Push sur Gitea | 2 commits pushés (TODO + helms) |
## 🔴 En cours ## 🔴 En cours
@@ -68,44 +69,26 @@
## 📁 Fichiers Helm / Ansible générés ## 📁 Fichiers Helm / Ansible générés
Le répertoire `helms/` (dans le repo Gitea) contient les fichiers pour un déploiement modulaire sur Kubernetes via Ansible.
### Structure
``` ```
helms/ helms/
├── README.md # Documentation déploiement ├── README.md # Documentation déploiement
├── deploy.yml # Playbook principal ├── deploy.yml # Playbook principal
├── undeploy.yml # Playbook de suppression ├── undeploy.yml # Playbook de suppression
├── inventory/ ├── inventory/hosts.yml # Inventory des nœuds K8s
│ └── hosts.yml # Inventory des nœuds K8s ├── group_vars/all.yml # Variables globales
├── group_vars/ ├── group_vars/vault.yml # Variables chiffrées (template)
│ ├── all.yml # Variables globales
│ └── vault.yml # Variables chiffrées (template)
└── roles/ # 25+ rôles Ansible └── roles/ # 25+ rôles Ansible
├── prerequisites/ ```
├── namespaces/
├── storage/ ### Utilisation
├── traefik/ ```bash
├── cert-manager/ cd helms/
├── monitoring/ ansible-playbook deploy.yml --ask-vault-pass
├── databases/ ansible-playbook deploy.yml --tags clickhouse --ask-vault-pass
├── kafka/ ansible-playbook undeploy.yml
├── flink/
├── airflow/
├── iot/
├── gitea/
├── jupyterhub/
├── bi/
├── mindsdb/
├── odk/
├── gis/
├── clickhouse/
├── starrocks/
├── trino/
├── deltalake/
├── streamlit/
├── duckdb/
├── nodered/
├── phpipam/
├── smartapp/
└── backup/
``` ```
## 📝 Infrastructure actuelle (10 containers Docker) ## 📝 Infrastructure actuelle (10 containers Docker)
@@ -123,6 +106,15 @@ helms/
| smart-city-kepler | smart-city-kepler:latest | ✅ Up 2 weeks | | smart-city-kepler | smart-city-kepler:latest | ✅ Up 2 weeks |
| gitea | gitea/gitea:latest | ✅ Up 2 jours | | gitea | gitea/gitea:latest | ✅ Up 2 jours |
## 📊 Statistiques
- **Containers Docker** : 10 (down from 72)
- **Stacks supprimées** : 6 (OpenFN, Ditto, OpenRemote, Gravitino, FIWARE GIS, Contexus)
- **Services unhealthy** : 0
- **Fichiers Helm/Ansible** : 33 fichiers
- **Rôles Ansible** : 25+
- **Namespaces K8s prévus** : 18
## Credentials ## Credentials
- **Gitea** : eric / (voir config) - **Gitea** : eric / (voir config)