Add env vars support to remaining add-ons

This commit is contained in:
Alexandre
2025-11-18 09:30:28 +01:00
parent e688a07546
commit f310b7faf9
33 changed files with 147 additions and 13 deletions

View File

@@ -1,3 +1,7 @@
## 3.19.12 (18-11-2025)
- Added support for configuring extra environment variables through the `env_vars` option.
## 3.19.11 ## 3.19.11
- Avoid blank config.json when using config.yaml - Avoid blank config.json when using config.yaml

View File

@@ -92,6 +92,6 @@ verbose: "false"
This addon supports custom scripts and environment variables through the `addon_config` mapping: This addon supports custom scripts and environment variables through the `addon_config` mapping:
- **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons)
- **Environment variables**: See [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) - **Environment variables**: Use the add-on `env_vars` option and see [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) for details.
[repository]: https://github.com/alexbelgium/hassio-addons [repository]: https://github.com/alexbelgium/hassio-addons

View File

@@ -12,10 +12,14 @@ map:
- addon_config:rw - addon_config:rw
name: Repository Updater name: Repository Updater
options: options:
env_vars: []
gitapi: gitapi gitapi: gitapi
gituser: gituser gituser: gituser
repository: alexbelgium/hassio-addons repository: alexbelgium/hassio-addons
schema: schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
dry_run: bool? dry_run: bool?
gitapi: str gitapi: str
gitmail: str? gitmail: str?
@@ -25,4 +29,4 @@ schema:
slug: updater slug: updater
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/addons_updater url: https://github.com/alexbelgium/hassio-addons/tree/master/addons_updater
version: "3.19.11" version: "3.19.12"

View File

@@ -1,3 +1,6 @@
## 0.10.1-hafix3 (18-11-2025)
- Added support for configuring extra environment variables via the `env_vars` option alongside config.yaml.
## 0.10.1-hafix2 (01-08-2025) ## 0.10.1-hafix2 (01-08-2025)
- Minor bugs fixed - Minor bugs fixed

View File

@@ -61,6 +61,10 @@ The installation of this add-on is pretty straightforward and not different in c
1. Check the logs of the add-on to see if everything went well. 1. Check the logs of the add-on to see if everything went well.
1. Open the webUI and adapt the software options 1. Open the webUI and adapt the software options
### Environment variables
Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
## Support ## Support
Create an issue on github Create an issue on github

View File

@@ -72,12 +72,18 @@ map:
- share:rw - share:rw
- ssl:ro - ssl:ro
name: Baikal name: Baikal
options:
env_vars: []
ports: ports:
80/tcp: 8013 80/tcp: 8013
ports_description: ports_description:
80/tcp: Web UI port 80/tcp: Web UI port
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
slug: baikal slug: baikal
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: 0.10.1-hafix2 version: 0.10.1-hafix3
webui: "[PROTO:ssl]://[HOST]:[PORT:80]" webui: "[PROTO:ssl]://[HOST]:[PORT:80]"

View File

@@ -1,3 +1,6 @@
- 8.14.3-1 (18-11-2025)
- Added `env_vars` option to support custom environment variables from the add-on configuration.
- BREAKING CHANGE : upgrade to v8.14.3. You'll need to rebuild your indexes - BREAKING CHANGE : upgrade to v8.14.3. You'll need to rebuild your indexes
## v7 ## v7

View File

@@ -80,6 +80,10 @@ Connect other applications to Elasticsearch using:
- **Nextcloud**: Configure Full Text Search app to use this Elasticsearch instance - **Nextcloud**: Configure Full Text Search app to use this Elasticsearch instance
- **Home Assistant**: Use with the Elasticsearch component for event publishing - **Home Assistant**: Use with the Elasticsearch component for event publishing
### Environment variables
Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
## Integration with HA ## Integration with HA
Component : https://community.home-assistant.io/t/elasticsearch-component-publish-home-assistant-events-to-elasticsearch/66877 Component : https://community.home-assistant.io/t/elasticsearch-component-publish-home-assistant-events-to-elasticsearch/66877

View File

@@ -74,14 +74,20 @@ image: ghcr.io/alexbelgium/elasticsearch-{arch}
map: map:
- config:rw - config:rw
name: Elasticsearch server name: Elasticsearch server
options:
env_vars: []
ports: ports:
9200/tcp: 9200 9200/tcp: 9200
9300/tcp: 9300 9300/tcp: 9300
ports_description: ports_description:
9200/tcp: API calls over HTTP 9200/tcp: API calls over HTTP
9300/tcp: custom binary protoco 9300/tcp: custom binary protoco
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
slug: elasticsearch slug: elasticsearch
startup: services startup: services
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/elasticsearch url: https://github.com/alexbelgium/hassio-addons/tree/master/elasticsearch
version: 8.14.3 version: 8.14.3-1

View File

@@ -1,4 +1,7 @@
## 3.4.5-1 (18-11-2025)
- Added `env_vars` option to allow custom environment variables from the add-on configuration.
## 3.4.5 (15-11-2025) ## 3.4.5 (15-11-2025)
- Update to latest version from FlareSolverr/FlareSolverr (changelog : https://github.com/FlareSolverr/FlareSolverr/releases) - Update to latest version from FlareSolverr/FlareSolverr (changelog : https://github.com/FlareSolverr/FlareSolverr/releases)

View File

@@ -81,6 +81,10 @@ No configuration options are available - FlareSolverr works automatically with d
- **CPU**: Moderate usage during challenge solving - **CPU**: Moderate usage during challenge solving
- **Network**: Requires internet access to function - **Network**: Requires internet access to function
### Environment variables
Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
## Support ## Support
Create an issue on github Create an issue on github

View File

@@ -67,12 +67,18 @@ devices:
- /dev/nvme2 - /dev/nvme2
image: ghcr.io/alexbelgium/flaresolverr-{arch} image: ghcr.io/alexbelgium/flaresolverr-{arch}
name: FlareSolverr name: FlareSolverr
options:
env_vars: []
ports: ports:
8191/tcp: 8191 8191/tcp: 8191
ports_description: ports_description:
8191/tcp: Web interface 8191/tcp: Web interface
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
slug: flaresolverr slug: flaresolverr
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: "3.4.5" version: "3.4.5-1"
webui: "[PROTO:ssl]://[HOST]:[PORT:8191]" webui: "[PROTO:ssl]://[HOST]:[PORT:8191]"

View File

@@ -1,4 +1,7 @@
## 5.14.26.1-2024-08-29-1 (18-11-2025)
- Added `env_vars` option to allow passing custom environment variables from the add-on configuration.
## 5.14.26.1-2024-08-29 (2024-08-29) ## 5.14.26.1-2024-08-29 (2024-08-29)
- Update to latest version from mbentley/omada-controller - Update to latest version from mbentley/omada-controller

View File

@@ -72,7 +72,7 @@ Webui can be found at `<your-ip>:8088` (HTTP) or `<your-ip>:8043` (HTTPS).
This addon supports custom scripts and environment variables through the `addon_config` mapping: This addon supports custom scripts and environment variables through the `addon_config` mapping:
- **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons) - **Custom scripts**: See [Running Custom Scripts in Addons](https://github.com/alexbelgium/hassio-addons/wiki/Running-custom-scripts-in-Addons)
- **Environment variables**: See [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) - **Environment variables**: Use the add-on `env_vars` option and see [Add Environment Variables to your Addon](https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon) for details.
## Support ## Support

View File

@@ -75,6 +75,8 @@ map:
- addon_config:rw - addon_config:rw
- ssl:ro - ssl:ro
name: Omada name: Omada
options:
env_vars: []
ports: ports:
29810/udp: 29810 29810/udp: 29810
29811/tcp: 29811 29811/tcp: 29811
@@ -99,8 +101,12 @@ ports_description:
8088/tcp: web interface http 8088/tcp: web interface http
8843/tcp: portal https 8843/tcp: portal https
8888/tcp: portal http 8888/tcp: portal http
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
slug: omada slug: omada
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: 5.14.26.1-2024-08-17 version: 5.14.26.1-2024-08-29-1
webui: http://[HOST]:[PORT:8088] webui: http://[HOST]:[PORT:8088]

View File

@@ -1,4 +1,7 @@
## 5.3-amd64-2025-11-09-1 (18-11-2025)
- Added `env_vars` option to allow passing custom environment variables from the add-on configuration.
## 5.3-amd64-2025-11-09 (2025-11-09) ## 5.3-amd64-2025-11-09 (2025-11-09)
- Update to latest version from mbentley/omada-controller - Update to latest version from mbentley/omada-controller
## 5.3-2025-05-30 (31-05-2025) ## 5.3-2025-05-30 (31-05-2025)

View File

@@ -52,6 +52,10 @@ This addon provided the legacy TP-Link Omada Controller v3.x for managing older
3. **Import configuration** and reconnect devices 3. **Import configuration** and reconnect devices
4. **Verify functionality** before removing this legacy addon 4. **Verify functionality** before removing this legacy addon
### Environment variables
Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
## Legacy Support ## Legacy Support
This addon is maintained for compatibility only. No new features will be added. This addon is maintained for compatibility only. No new features will be added.

View File

@@ -80,6 +80,8 @@ map:
- config:rw - config:rw
- ssl:ro - ssl:ro
name: Omada v3.2 name: Omada v3.2
options:
env_vars: []
ports: ports:
29810/udp: 29810 29810/udp: 29810
29811/tcp: 29811 29811/tcp: 29811
@@ -100,8 +102,12 @@ ports_description:
8088/tcp: web interface http 8088/tcp: web interface http
8843/tcp: portal https 8843/tcp: portal https
8888/tcp: portal http 8888/tcp: portal http
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
slug: omada_v3 slug: omada_v3
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: "5.3-amd64-2025-11-09" version: "5.3-amd64-2025-11-09-1"
webui: http://[HOST]:[PORT:8088] webui: http://[HOST]:[PORT:8088]

View File

@@ -1,4 +1,7 @@
## 0.6.1 (18-11-2025)
- Added `env_vars` option to allow passing custom environment variables from the add-on configuration.
## 0.6.0 (04-10-2025) ## 0.6.0 (04-10-2025)
- Update to latest version from iib0011/omni-tools (changelog : https://github.com/iib0011/omni-tools/releases) - Update to latest version from iib0011/omni-tools (changelog : https://github.com/iib0011/omni-tools/releases)
## v0.5.0 (30-07-2025) ## v0.5.0 (30-07-2025)

View File

@@ -50,6 +50,10 @@ Timezone setting for the application.
All processing is done locally in your browser for maximum privacy and security. All processing is done locally in your browser for maximum privacy and security.
### Environment variables
Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
## Support ## Support
Got questions? Got questions?

View File

@@ -8,11 +8,17 @@ image: ghcr.io/alexbelgium/omni-tools-{arch}
map: map:
- addon_config:rw - addon_config:rw
name: Omni Tools name: Omni Tools
options:
env_vars: []
ports: ports:
80/tcp: 8188 80/tcp: 8188
ports_description: ports_description:
80/tcp: Web UI port 80/tcp: Web UI port
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
slug: omni-tools slug: omni-tools
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: 0.6.0 version: 0.6.1
webui: "[PROTO:ssl]://[HOST]:[PORT:80]" webui: "[PROTO:ssl]://[HOST]:[PORT:80]"

View File

@@ -1,4 +1,7 @@
## 2.18.0-1 (18-11-2025)
- Added `env_vars` option to allow custom environment variables from the add-on configuration.
## 2.18.0 (08-11-2025) ## 2.18.0 (08-11-2025)
- Update to latest version from SignalK/signalk-server (changelog : https://github.com/SignalK/signalk-server/releases) - Update to latest version from SignalK/signalk-server (changelog : https://github.com/SignalK/signalk-server/releases)
## "2.17.2" (18-10-2025) ## "2.17.2" (18-10-2025)

View File

@@ -41,6 +41,10 @@ The installation of this add-on is pretty straightforward and not different in c
1. Check the logs of the add-on to see if everything went well. 1. Check the logs of the add-on to see if everything went well.
1. Open the webUI and adapt the software options 1. Open the webUI and adapt the software options
### Environment variables
Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
## Support ## Support
Create an issue on github Create an issue on github

View File

@@ -21,6 +21,8 @@ image: ghcr.io/alexbelgium/signalk-{arch}
map: map:
- addon_config:rw - addon_config:rw
name: Signalk Server name: Signalk Server
options:
env_vars: []
ports: ports:
10110/tcp: 10110 10110/tcp: 10110
1458/udp: null 1458/udp: null
@@ -37,6 +39,10 @@ ports_description:
3000/tcp: web interface 3000/tcp: web interface
3443/tcp: ssl web interface 3443/tcp: ssl web interface
8375/tcp: TCPSTREAM port 8375/tcp: TCPSTREAM port
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
privileged: privileged:
- SYS_ADMIN - SYS_ADMIN
- SYS_RAWIO - SYS_RAWIO
@@ -45,5 +51,5 @@ uart: true
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
usb: true usb: true
version: "2.18.0" version: "2.18.0-1"
webui: http://[HOST]:[PORT:3000] webui: http://[HOST]:[PORT:3000]

View File

@@ -1,3 +1,6 @@
## 3.13.6-9 (18-11-2025)
- Added `env_vars` option to allow passing custom environment variables from the add-on configuration.
- WARNING : update to supervisor 2022.11 before installing - WARNING : update to supervisor 2022.11 before installing
- Allow persistence on arm devices - Allow persistence on arm devices
- Add codenotary sign - Add codenotary sign

View File

@@ -62,6 +62,10 @@ Connect using the TeamSpeak client at `homeassistant.local:9987`.
**Important**: Configure your router to forward these ports for external access. **Important**: Configure your router to forward these ports for external access.
### Environment variables
Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
## Support ## Support
If you have in issue with your installation, please be sure to checkout github. If you have in issue with your installation, please be sure to checkout github.

View File

@@ -15,6 +15,8 @@ init: false
map: map:
- share:rw - share:rw
name: Teamspeak server name: Teamspeak server
options:
env_vars: []
ports: ports:
10011/tcp: 10011 10011/tcp: 10011
30033/tcp: 30033 30033/tcp: 30033
@@ -25,7 +27,11 @@ ports_description:
30033/tcp: Filetransfer 30033/tcp: Filetransfer
41144/tcp: TSDNS 41144/tcp: TSDNS
9987/udp: Voice 9987/udp: Voice
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
slug: teamspeak slug: teamspeak
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: 3.13.6-8 version: 3.13.6-9

View File

@@ -1,3 +1,6 @@
## 1.0.5 (18-11-2025)
- Added `env_vars` option to allow passing custom environment variables from the add-on configuration.
## 1.0.4 (15-09-2025) ## 1.0.4 (15-09-2025)
- Update to latest version from baldarn/whatsapper (changelog : https://github.com/baldarn/whatsapper/releases) - Update to latest version from baldarn/whatsapper (changelog : https://github.com/baldarn/whatsapper/releases)

View File

@@ -52,4 +52,8 @@ comparison to installing any other Hass.io add-on.
1. Go to the webui, where you will initialize the app 1. Go to the webui, where you will initialize the app
1. Restart the addon, to apply any option that should be applied 1. Restart the addon, to apply any option that should be applied
### Environment variables
Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
[repository]: https://github.com/alexbelgium/hassio-addons [repository]: https://github.com/alexbelgium/hassio-addons

View File

@@ -6,11 +6,17 @@ map:
- addon_config:rw - addon_config:rw
- share:rw - share:rw
name: Whatsapper name: Whatsapper
options:
env_vars: []
ports: ports:
3000/tcp: 4000 3000/tcp: 4000
ports_description: ports_description:
3000/tcp: Api interface 3000/tcp: Api interface
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
slug: whatsapper slug: whatsapper
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/whatsapper url: https://github.com/alexbelgium/hassio-addons/tree/master/whatsapper
version: 1.0.4 version: 1.0.5

View File

@@ -1,3 +1,6 @@
## 2.5.3-3 (18-11-2025)
- Added `env_vars` option to allow passing custom environment variables from the add-on configuration.
- WARNING : update to supervisor 2022.11 before installing - WARNING : update to supervisor 2022.11 before installing
## 2.5.3 (22-10-2022) ## 2.5.3 (22-10-2022)

View File

@@ -58,6 +58,10 @@ No configuration options are required for this addon. All configuration is done
**Note**: xTeVe stores its configuration in `/data/` and runs on port 34400. Access the web interface to configure M3U playlists and XMLTV sources. **Note**: xTeVe stores its configuration in `/data/` and runs on port 34400. Access the web interface to configure M3U playlists and XMLTV sources.
### Environment variables
Use the add-on `env_vars` option to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
## Support ## Support
Create an issue on github Create an issue on github

View File

@@ -13,12 +13,18 @@ map:
- share:rw - share:rw
- ssl:ro - ssl:ro
name: Xteve name: Xteve
options:
env_vars: []
ports: ports:
34400/tcp: 34400 34400/tcp: 34400
ports_description: ports_description:
34400/tcp: Web interface 34400/tcp: Web interface
schema:
env_vars:
- name: match(^[A-Za-z0-9_]+$)
value: str?
slug: xteve slug: xteve
udev: true udev: true
url: https://github.com/alexbelgium/hassio-addons url: https://github.com/alexbelgium/hassio-addons
version: 2.5.3-2 version: 2.5.3-3
webui: "[PROTO:ssl]://[HOST]:[PORT:34400]/web" webui: "[PROTO:ssl]://[HOST]:[PORT:34400]/web"