feat(k8s): add defaults/main.yml, meta/main.yml for all 27 roles + 4 helm templates
- Added defaults/main.yml with production-ready values for all 27 Ansible roles - Added meta/main.yml with role dependencies (DAG: prereq → namespaces → storage → traefik → cert-manager → services) - Created 4 missing Helm templates: flink-deployment, kafka-cluster, smartapp-web, smartapp-api - Fixed YAML syntax error in backup/tasks/main.yml (Velero backupStorageLocation) - Updated README with domain list, dependencies diagram, and corrected Helm chart names - All 81 YAML files pass validation
This commit is contained in:
@@ -123,33 +123,58 @@ kubectl get ingress --all-namespaces
|
||||
|
||||
| Service | Domaine | Namespace | Helm Chart |
|
||||
|---------|---------|-----------|------------|
|
||||
| Traefik | traefik.digitribe.fr | traefik | traefik/traefik |
|
||||
| Airflow | airflow.digitribe.fr | airflow | apache/airflow |
|
||||
| Kafka | kafka.digitribe.fr | kafka | strimzi/kafka-operator |
|
||||
| Kafka | kafka-bootstrap.digitribe.fr | kafka | strimzi/kafka-operator |
|
||||
| Flink | flink.digitribe.fr | flink | apache/flink-kubernetes-operator |
|
||||
| ClickHouse | clickhouse.digitribe.fr | clickhouse | bitnami/clickhouse |
|
||||
| StarRocks | starrocks.digitribe.fr | starrocks | starrocks/starrocks-community |
|
||||
| StarRocks | starrocks.digitribe.fr | starrocks | community/starrocks |
|
||||
| Trino | trino.digitribe.fr | trino | trinodb/trino |
|
||||
| Delta Lake | deltalake.digitribe.fr | deltalake | delta-io/delta-lake |
|
||||
| Streamlit | streamlit.digitribe.fr | streamlit | streamlit/streamlit |
|
||||
| DuckDB | duckdb.digitribe.fr | duckdb | duckdb/duckdb |
|
||||
| Delta Lake | deltalake.digitribe.fr | deltalake | custom |
|
||||
| Streamlit | streamlit.digitribe.fr | streamlit | custom |
|
||||
| DuckDB | duckdb.digitribe.fr | duckdb | custom |
|
||||
| EMQX | emqx.digitribe.fr | iot | emqx/emqx-operator |
|
||||
| Mosquitto | mqtt.digitribe.fr | iot | k8s-at-home/mosquitto |
|
||||
| Node-RED | nodered.digitribe.fr | iot | k8s-at-home/node-red |
|
||||
| phpIPAM | phpipam.digitribe.fr | phpipam | phpipam/phpipam |
|
||||
| ChirpStack | chirpstack.digitribe.fr | iot | chirpstack/chirpstack |
|
||||
| Gitea | gitea.digitribe.fr | gitea | gitea/gitea |
|
||||
| Mosquitto | mqtt.digitribe.fr | iot | custom |
|
||||
| Node-RED | nodered.digitribe.fr | iot | custom |
|
||||
| phpIPAM | phpipam.digitribe.fr | phpipam | custom |
|
||||
| Gitea | gitea.digitribe.fr | gitea | gitea-charts/gitea |
|
||||
| JupyterHub | jupyter.digitribe.fr | jupyterhub | jupyterhub/jupyterhub |
|
||||
| Zeppelin | zeppelin.digitribe.fr | default | apache/zeppelin |
|
||||
| Superset | superset.digitribe.fr | superset | apache/superset |
|
||||
| Metabase | metabase.digitribe.fr | metabase | bitnami/metabase |
|
||||
| MindsDB | mindsdb.digitribe.fr | mindsdb | bitnami/mindsdb |
|
||||
| ODK Central | odk.digitribe.fr | odk | odk/odk-central |
|
||||
| MapStore | mapstore.digitribe.fr | mapstore | geosolutionsit/mapstore |
|
||||
| GeoServer | geoserver.digitribe.fr | geoserver | kartoza/geoserver |
|
||||
| FROST | frost.digitribe.fr | iot | fraunhoferiosb/frost-server |
|
||||
| ODK Central | odk.digitribe.fr | odk | custom |
|
||||
| MapStore | mapstore.digitribe.fr | gis | custom |
|
||||
| GeoServer | geoserver.digitribe.fr | gis | custom |
|
||||
| Smart App | smartapp.digitribe.fr | smartapp | custom |
|
||||
| Smart App API | api-smartapp.digitribe.fr | smartapp | custom |
|
||||
| Grafana | grafana.digitribe.fr | monitoring | grafana/grafana |
|
||||
| MinIO | minio.digitribe.fr | default | bitnami/minio |
|
||||
| MinIO | minio.digitribe.fr | databases | bitnami/minio |
|
||||
| PostgreSQL | — (interne) | databases | bitnami/postgresql-ha |
|
||||
| Redis | — (interne) | databases | bitnami/redis-cluster |
|
||||
|
||||
## Dépendances entre rôles
|
||||
|
||||
```
|
||||
prerequisites → namespaces → storage → traefik → cert-manager
|
||||
↓
|
||||
┌─────────────────────┼─────────────────────┐
|
||||
↓ ↓ ↓
|
||||
databases monitoring kafka
|
||||
(postgres, (prometheus, ↓
|
||||
redis, minio) grafana, loki) flink
|
||||
↓ ↓ ↓
|
||||
└─────────────────────┼─────────────────────┘
|
||||
↓
|
||||
┌─────────────────────┼─────────────────────┐
|
||||
↓ ↓ ↓
|
||||
airflow bi iot
|
||||
gitea jupyterhub superset metabase emqx mosquitto
|
||||
odk mindsdb trino nodered phpipam
|
||||
gis clickhouse streamlit
|
||||
smartapp deltalake duckdb
|
||||
↓
|
||||
backup (Velero)
|
||||
```
|
||||
|
||||
## Commandes utiles
|
||||
|
||||
|
||||
Reference in New Issue
Block a user