--- kind: compose metadata: name: Influxdb description: > InfluxDB is a powerful, open-source time series database designed for high-performance handling of time-stamped data. It is commonly used for monitoring, analytics, and IoT applications. Project: https://www.influxdata.com/ Documentation: https://docs.influxdata.com/influxdb/ GitHub: https://github.com/influxdata/influxdb version: 2.7.12-alpine author: Christian Lempa date: '2025-09-28' tags: - database - time-series draft: true spec: ports: vars: ports_http: description: "Host port for HTTP API (8086)" type: int default: 8086 influxdb: description: "InfluxDB initialization settings" required: true vars: influxdb_init_username: description: "Initial admin username" type: str default: "admin" influxdb_init_password: description: "Initial admin password" type: str sensitive: true default: "changeme" influxdb_init_org: description: "Initial organization name" type: str default: "myorg" influxdb_init_bucket: description: "Initial bucket name" type: str default: "mybucket" influxdb_init_retention: description: "Data retention period (e.g., 30d, 1y, 0 for infinite)" type: str default: "" influxdb_init_token: description: "Initial admin API token (leave empty to auto-generate)" type: str sensitive: true autogenerated: true default: "" general: vars: influxdb_version: type: str description: Influxdb version default: latest