Telegraf v1.27 + TUI Configurator + Fixes
What's Changed
This version of Komponist introduces InfluxData's Telegraf v1.27.x as well as brand new Terminal User Interface as a Docker Image that will generate the core configuration and credentials file for Komponist Users as well some Docker Compose Templates fixes.
NOTE: please use v0.2.1 since this release has a regression when it comes to InfluxDBv1/InfluxDBv2
Environment
Tool | Version |
---|---|
Docker Engine | v24.0.2 |
Docker Compose | v2.20.0 |
Python, Ansible, Jinja2 | 3.11.3, 2.15.1, 3.1.2 |
Features
- feat(TUI): Configurator for core YAML files in #74
- feat(TUI): Overwrite logic + Container user creation in #82
- feat: add telegraf v1.27 to Komponist in #98
TUI
Pull the TUI as a container image:
docker pull ghcr.io/shantanoo-desai/komponist-tui:main
Refer to the README.md
to generate your custom configuration templates
Refactoring Efforts
- refactor(nodered): disable_editor as boolean value in #76
- refactor: custom mqtt password filter plugin + fix for Docker Secrets in #86
- refactor: compose files + user parameter removal in #91
- refactor: env vars logic for influxdbv1 + influxdbv2 in #94
Fixes
- fix(tui): use boolean for nodered's disable_editor parameter in #77
- fix(ci): docker build create
unknown
arch images in #84
Docs
- docs(README): bump versions + telegraf in #99
Full Changelog: v0.1.6...v0.2.0