Commit Graph

33429 Commits

Author SHA1 Message Date
Alexandre
a0511bc872 Refactor entrypoint script for direct execution
Replaced sourcing of init scripts with direct bash execution. Removed application readiness check and cleanup logic.
2026-04-02 17:37:22 +02:00
Alexandre
dc51a74be1 Update 32-nginx_ingress.sh 2026-04-02 17:35:34 +02:00
github-actions
01fa96c90e GitHub bot: changelog [nobuild] 2026-04-02 15:04:02 +00:00
Alexandre
d2aee7844a Bump version from 3.2.0-6 to 3.2.0-7 2026-04-02 16:59:19 +02:00
Alexandre
0d5e1d2e0b Merge pull request #2626 from alexbelgium/copilot/fix-grep-option-error
Fix BusyBox grep -Z incompatibility in standalone mode init
2026-04-02 16:58:44 +02:00
Alexandre
dcc5784e1a Update maintainerr/rootfs/ha_entrypoint.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-02 16:58:35 +02:00
copilot-swe-agent[bot]
c5be20a4c3 Fix BusyBox grep -Z incompatibility in 00-banner.sh and fix bash vs source in maintainerr ha_entrypoint.sh
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/76d4cd88-b038-47fa-9de0-71afaf1dd19b

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-04-02 14:23:59 +00:00
github-actions
b5a1b54555 GitHub bot: changelog [nobuild] 2026-04-02 13:21:05 +00:00
Alexandre
dbf3a910c3 Bump version from 3.2.0-5 to 3.2.0-6 2026-04-02 15:18:34 +02:00
Alexandre
e41a3c14c9 Update ha_entrypoint.sh 2026-04-02 15:18:05 +02:00
github-actions
d9b62defba GitHub bot: sanitize (spaces + LF endings) & chmod [nobuild] 2026-04-02 12:16:20 +00:00
Alexandre
bc3d9805e6 Merge pull request #2625 from alexbelgium/copilot/implement-ingress-nginx-layer
Add ingress support to maintainerr addon
2026-04-02 14:15:31 +02:00
copilot-swe-agent[bot]
24d0670843 Fix: source cont-init.d scripts instead of bash to inherit bashio functions
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/88474b87-22ad-4e13-9d5c-8567d0b4098f

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-04-02 12:08:30 +00:00
Alexandre
6fc22476e8 Update maintainerr/rootfs/ha_entrypoint.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-02 14:02:35 +02:00
Alexandre
2a5f2cfb73 Update backend server port in upstream configuration 2026-04-02 12:56:31 +02:00
Alexandre
35e88361d3 Update maintainerr/rootfs/etc/nginx/includes/upstream.conf
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-02 12:55:42 +02:00
Alexandre
fdaed2d031 Update maintainerr/rootfs/ha_entrypoint.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-02 12:54:55 +02:00
copilot-swe-agent[bot]
f70b17b384 Address code review: explicit nginx config path, unused var, consistent capitalization
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/14f6643d-9d4f-4c6d-8993-0dbe4404c35d

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-04-02 09:29:34 +00:00
copilot-swe-agent[bot]
703e5a4172 Add ingress support with nginx reverse proxy for maintainerr addon
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/14f6643d-9d4f-4c6d-8993-0dbe4404c35d

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-04-02 09:28:29 +00:00
github-actions
fabf324ee3 GitHub bot: changelog [nobuild] 2026-04-02 08:51:52 +00:00
Alexandre
9c3ad22217 Update config.yaml 2026-04-02 10:49:55 +02:00
Alexandre
aaa244b460 Merge pull request #2624 from alexbelgium/copilot/fix-addon-unbound-variable
[WIP] Fix unbound variable issue in GitHub Actions workflow
2026-04-02 07:13:03 +02:00
copilot-swe-agent[bot]
332401bb5c fix: move ADDON_LOWER assignment inside while loop to fix unbound variable error
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/fa06596a-da9b-4c3b-a9e0-76b955371d3e

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-04-02 05:12:48 +00:00
copilot-swe-agent[bot]
40602ffc75 Initial plan 2026-04-02 05:12:05 +00:00
Alexandre
291b6a3d55 Fix YAML syntax for DATA_DIR in config.yaml nobuid 2026-04-01 14:34:44 +02:00
github-actions
f23fca2cae GitHub bot: changelog [nobuild] 2026-04-01 11:32:07 +00:00
github-actions
05547b2be6 Github bot : issues linked to readme 2026-04-01 11:29:14 +00:00
Alexandre
5fccc423d9 Merge pull request #2621 from alexbelgium/copilot/fix-openvpn-config-selection
Fix OpenVPN startup failure: bad substitution in verbosity parameter
2026-04-01 13:28:52 +02:00
Alexandre
bc5e425f15 Update config.yaml 2026-04-01 13:28:45 +02:00
Alexandre
e4ac13580a Merge pull request #2623 from alexbelgium/copilot/fix-addon-startup-issue
Fix Maintainerr addon startup failure: symlink contents inside Docker VOLUME instead of replacing it
2026-03-31 22:36:11 +02:00
Alexandre
f289752fa6 Update version to 3.2.0-3 in config.yaml 2026-03-31 22:35:55 +02:00
Alexandre
0b32970717 Update config.yaml 2026-03-31 22:35:41 +02:00
copilot-swe-agent[bot]
9235b23a93 fix: symlink contents inside /opt/data instead of replacing Docker VOLUME
The upstream Maintainerr image declares /opt/data as a Docker VOLUME.
Attempting to rm -rf /opt/data fails with "Resource busy" because mount
points cannot be removed. Instead, we now:
1. Copy seed data from /opt/data to /config (persistent storage)
2. Clear contents inside /opt/data (rm -rf /opt/data/*)
3. Symlink each item in /config back into /opt/data

This ensures the VOLUME directory stays intact while all data is
redirected to persistent storage.

Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/82a46feb-2e9c-4c40-b193-614167e6d5c3

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-03-31 18:55:51 +00:00
copilot-swe-agent[bot]
33654b0aa5 Initial plan 2026-03-31 18:51:06 +00:00
copilot-swe-agent[bot]
385ea4ba04 Fix bad substitution in OpenVPN verbosity parameter: ${$log_level} → ${log_level}
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/d37f963b-d7de-45b8-885a-ae3ecf34eb80

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-03-31 17:08:29 +00:00
copilot-swe-agent[bot]
b019ecff61 Initial plan 2026-03-31 17:03:23 +00:00
Alexandre
75242b5a85 Merge pull request #2620 from alexbelgium/copilot/fix-configuration-loss-after-restart
Fix maintainerr config lost after container restart
2026-03-31 10:54:00 +02:00
copilot-swe-agent[bot]
e907952d81 Fix maintainerr persistence: symlink /opt/data → /config instead of wrong path change
The upstream app hardcodes /opt/data for database and logs. The Docker
VOLUME at /opt/data is not persistent across HA addon updates. Symlink
/opt/data → /config (persistent via addon_config:rw) so hardcoded paths
write to persistent storage. Reverts incorrect /addon_configs path.

Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/35758465-e22e-40d7-81c8-02d05c375a27

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-03-31 08:51:24 +00:00
copilot-swe-agent[bot]
51bb0fdceb Fix maintainerr config lost after restart: use persistent /addon_configs/maintainerr path
The entrypoint was setting DATA_DIR="/config" which is NOT a persistent
path in HA addon containers using addon_config:rw with init: false.
Changed to /addon_configs/maintainerr (the persistent path mapped by
addon_config:rw in config.yaml), matching the pattern used by the
cleanuparr addon.

Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/40b7927f-cd03-4b83-a80a-ad56bd6dce32

Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
2026-03-31 08:32:12 +00:00
copilot-swe-agent[bot]
4974eff216 Initial plan 2026-03-31 08:23:02 +00:00
github-actions
20c15bf86a GitHub bot : README updated 2026-03-30 17:19:07 +00:00
Alexandre
3afb0b502b Remove ARMv7 architecture from README
Removed ARMv7 architecture from the README.
2026-03-30 17:12:38 +02:00
Alexandre
b595d806ff Fix variable name for addon comparison in workflow 2026-03-30 16:43:00 +02:00
Alexandre
a5621326f7 Fix existing comment check in workflow YAML 2026-03-30 16:36:48 +02:00
github-actions
d4b1240ebb GitHub bot: changelog [nobuild] 2026-03-30 07:27:32 +00:00
Alexandre
5e6d61b939 Update config.yaml 2026-03-30 09:23:57 +02:00
Alexandre
07d279401b Update build.json 2026-03-30 09:23:52 +02:00
Alexandre
6fa9cec43d Merge pull request #2618 from alexbelgium/copilot/fix-openproject-version-reference
Fix openproject build.json referencing v16 Docker image instead of v17
2026-03-30 09:20:58 +02:00
Alexandre
ae7e4832e5 Update OpenProject version to 17.2.2-2 2026-03-30 09:20:27 +02:00
Alexandre
8c06f5f01a Update Docker image tags to 'latest' 2026-03-30 09:01:47 +02:00