chore: update TODO.md timestamp 2026-06-04 10:15
This commit is contained in:
62
TODO.md
62
TODO.md
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user