MaxWinterstein / homeassistant-addons

GNU General Public License v3.0
138 stars 39 forks source link

[ioBroker] Update buanet/iobroker Docker tag to v10 #259

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 3 months ago

This PR contains the following updates:

Package Type Update Change
buanet/iobroker major v5.1.0 -> v10.0.0
buanet/iobroker final major v5.1.0 -> v10.0.0

Release Notes

buanet/ioBroker.docker (buanet/iobroker) ### [`v10.0.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v1000-08082024) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v9.1.2...v10.0.0) - v10.0.0-beta.2 (07.08.2024) - add build date to image - cleanup dockerfile - test new build process - v10.0.0-beta.1 (13.07.2024) - upgrade node version to recommended node20 - remove dedicated node setup from dockerfile - improve logging for failed database check ([#​411](https://redirect.github.com/buanet/ioBroker.docker/issues/411)) - rework build process due to problems with github actions ### [`v9.1.2`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v912-05042024) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v9.1.1...v9.1.2) - fix build process by updating npm to latest ### [`v9.1.1`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v911-24012024) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v9.1.0...v9.1.1) - fix node js setup ### [`v9.1.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v910-19012024) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v9.0.1...v9.1.0) - update docs and ci - v9.1.0-beta.4 (08.01.2024) - dropping arm/v7 support (temporary) - add trap for debugging mode ([#​421](https://redirect.github.com/buanet/ioBroker.docker/issues/421)) - fix ownership of userscripts ([#​423 by @​EugenMayer](https://redirect.github.com/buanet/ioBroker.docker/pull/423)) - add strict mode to healthcheck.sh ([#​424 by @​EugenMayer](https://redirect.github.com/buanet/ioBroker.docker/pull/424)) - fixes for ci process and dockerfile - remove deprecated files from repo - v9.1.0-beta.3 (23.11.2023) - add --force to restore in maintenance script - improve shebang in scripts for downgrade and portability - v9.1.0-beta.2 (06.11.2023) - enhance logging/ fix typos - add env PACKAGES_UPDATE and remove automatic package updates on first container start - improve setuid/setgid handling during startup ([#​397](https://redirect.github.com/buanet/ioBroker.docker/issues/397)) - move maintenance script registration to dockerfile ([#​390](https://redirect.github.com/buanet/ioBroker.docker/issues/390)) - v9.1.0-beta.1 (03.11.2023) - improve maintenance command by symlinking ([#​390](https://redirect.github.com/buanet/ioBroker.docker/issues/390)) - fix restore/ adding backup file selection ([#​394](https://redirect.github.com/buanet/ioBroker.docker/issues/394)) - fix calling iob start|stop with parameters - enhance logging in iobroker_startup.sh - add error handling for user scripts ### [`v9.0.1`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v901-10102023) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v9.0.0...v9.0.1) - fix issue with avahi setup ([#​384](https://redirect.github.com/buanet/ioBroker.docker/issues/384); [#​385 by @​z1r0](https://redirect.github.com/buanet/ioBroker.docker/pull/385)) - add silent cleanup to setup_avahi.sh - add error handling for package updates/ install - fix calling iob in iobroker_startup.sh ([#​388](https://redirect.github.com/buanet/ioBroker.docker/issues/388)) ### [`v9.0.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v900-09102023) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v8.1.0...v9.0.0) - update official docs - v9.0.0-beta.2 (28.09.2023) - fix issue with unlocking features in backitup ([#​381](https://redirect.github.com/buanet/ioBroker.docker/issues/381)) - fix issue with fresh initializing iobroker - v9.0.0-beta.1 (24.09.2023) - remove special settings script and env for zwave ([#​377](https://redirect.github.com/buanet/ioBroker.docker/issues/377)) - simplify ci/ reduce gh actions - ignore errors in "silent cleanup" on first start ([#​369](https://redirect.github.com/buanet/ioBroker.docker/issues/369)) - cleanup/ restructure repo - update nodejs setup process - update base image to debian 12 (bookworm) - improve security by avoiding root (except startup script itself) - restrict iobroker command line commands (start/ stop/ node fix) - integrate maintenance script into iobroker command - move container config files location ### [`v8.1.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v810-15082023) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v8.0.1...v8.1.0) - repo cleanup - v8.1.0-beta.4 (29.07.2023) - fix container restart in maintenance script - fix running maintenance script as iobroker - enhance quoting ([#​357 by @​dontobi](https://redirect.github.com/buanet/ioBroker.docker/pull/357)) - v8.1.0-beta.3 (05.07.2023) - fix permission issue for restart container as iobroker user - fix issue with js-controller ui upgrade - fix small issues in maintenance script - update action workflows - v8.1.0-beta.2 (26.04.2023) - prohibit restore when startup script is still running - extend time before restart after restore is done - influx data repo will be added automatically when PACKAGES contains influxdb or influxdb2-cli package - v8.1.0-beta.1 (14.04.2023) - enhance github actions - enhance log output of maintenance script on restore ([#​333](https://redirect.github.com/buanet/ioBroker.docker/issues/333)) - allow iobroker admin to be disabled at startup ([#​332](https://redirect.github.com/buanet/ioBroker.docker/issues/332)) - allow deletion of objects and states db password with value "none" ([#​306](https://redirect.github.com/buanet/ioBroker.docker/issues/306)) ### [`v8.0.1`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v801-17042023) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v8.0.0...v8.0.1) - fix calling of "iob setup first" on slaves ([#​335](https://redirect.github.com/buanet/ioBroker.docker/issues/335)) ### [`v8.0.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v800-20032023) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v7.2.0...v8.0.0) - update readme and docs - remove manifests - enhance dockerfile, reduce image size ([#​323](https://redirect.github.com/buanet/ioBroker.docker/issues/323)) - v8.0.0-beta.1 (20.02.2023) - upgrade node version to recommended node18 - rewrite of multihost setup handling - rewrite of custom objects and states db setup handling - enhance initial packages install/ update - enhance logging and error handling - add volume instruction to dockerfile - add support for password protected custom objects and states db ([#​306](https://redirect.github.com/buanet/ioBroker.docker/issues/306)) - add support for redis sentinel ([#​311](https://redirect.github.com/buanet/ioBroker.docker/issues/311)) - add restore command to maintenance script - add database connection check at startup - remove initial restore feature ### [`v7.2.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v720-12122022) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v7.1.2...v7.2.0) - update docs - v7.2.0-beta.1 (30.11.2022) - fix restart option in maintenance script - add error handling for usb devices - add aliases to maintenance script - add env PERMISSION_CHECK ([#​251](https://redirect.github.com/buanet/ioBroker.docker/issues/251)) - add some more DEBUG messages to log - add env IOB_BACKITUP_EXTDB to unlock external db backups in backitup adapter - reorder dockerfile steps to fulfill ioBroker Docker check ### [`v7.1.2`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v712-08112022) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v7.1.1...v7.1.2) - fix hostname check ([#​293](https://redirect.github.com/buanet/ioBroker.docker/issues/293)) ### [`v7.1.1`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v711-01112022) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v7.1.0...v7.1.1) - fix setting gid of iobroker group ([#​289](https://redirect.github.com/buanet/ioBroker.docker/issues/289)) ### [`v7.1.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v710-31102022) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v7.0.1...v7.1.0) - fix [build action node issue](https://forum.iobroker.net/topic/59518/docker-image-7-0-1-auf-node-js-14/14?\_=1667244004952) for iobroker/iobroker repo - v7.1.0-beta.1 (12.10.2022) - add env DEBUG for extended debugging log - enhance logging in iobroker-startup.sh - enhance build process - add restart option to maintenance script - add strict mode for iobroker-startup.sh - fix "unary operator expected" error ### [`v7.0.1`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v701-05072022) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v7.0.0...v7.0.1) - backitup restore patch ### [`v7.0.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v700-21062022) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v6.1.0...v7.0.0) - update docs & ci - v7.0.0-beta.1 (16.06.2022) - upgrade node version to recommended node16 - rewrite maintenance script ([#​243 by @​agross](https://redirect.github.com/buanet/ioBroker.docker/pull/243)) - enhance container shutdown on SIGTERM ([as requested with #​264 by @​buzz0r](https://redirect.github.com/buanet/ioBroker.docker/pull/264)) - enhance startup script logging - enhance logging for avahi & zwave install scripts - add new env for offline mode (fixes [#​255](https://redirect.github.com/buanet/ioBroker.docker/issues/255)) ### [`v6.1.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v610-2022-03-01) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v6.0.0...v6.1.0) - v6.1.0-beta.2 (2022-02-11) - fix -kbn option in maintenance script - enhance shutdown/ prevent warnings on upgrade - remove hostname check for multihost slave - enhance startup script logging - add breaks and enhance maintenance script (fixes [#​233](https://redirect.github.com/buanet/ioBroker.docker/issues/233)) - v6.1.0-beta.1 (2021-12-23) - some more corrections in maintenance script ([#​232 by @​agross](https://redirect.github.com/buanet/ioBroker.docker/pull/232)) - add auto confirm parameter to upgrade function in maintenance script ([#​229 by @​thost96](https://redirect.github.com/buanet/ioBroker.docker/pull/229)) - add alias "m" for maintenance script ### [`v6.0.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v600-2021-12-09) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v5.2.0...v6.0.0) - move docs/ restructuring readme - v6.0.0-beta1 (2021-10-07) - upgrade node version to recommended node14 - add beta-node16 tag for beta testing node16 - update documentation - v5.3.0-beta1 (2021-10-07) - add check (installed) PACKAGES on startup (fixes [#​201](https://redirect.github.com/buanet/ioBroker.docker/issues/201)) - add packages for discovery adapter - add packages for backitup adapter - reorganize Dockerfile ### [`v5.2.0`](https://redirect.github.com/buanet/ioBroker.docker/blob/HEAD/CHANGELOG.md#v520-2021-09-30) [Compare Source](https://redirect.github.com/buanet/ioBroker.docker/compare/v5.1.0...v5.2.0) - v5.2.0-beta4 (2021-09-10) - adding iobroker user rights for "gosu" - adding more labels in OCI standard format - fixing work dir bug - adding backitup compatibility - v5.2.0-beta3 (2021-09-04) - reducing layers in dockerfile - making hostname check mandatory for startup - enhance startup log - v5.2.0-beta2 (2021-08-28) - redesign maintenance script - switching amd64 base image to debian bullseye slim - optimizing log output - adding labels in OCI standard format - adding packages update on first start - adding file for docker detection by ioBroker adapters - adding best practice for states db migration in readme - removing couchdb option for states db (no longer supported) - v5.2.0-beta1 (2021-05-04) - added upgrade parameter to maintenance script - added expose for default admin ui port (fixes [#​172](https://redirect.github.com/buanet/ioBroker.docker/issues/172)) - added short form for maintenance script - v5.2.0-beta (2021-04-02) - some renaming to enhance automated build - changes in versioning - delete travis for automated build

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 1 month ago

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: ioBroker/Dockerfile
Post-upgrade command 'test -f  {{{parentDir}}}/CHANGELOG.md && mkdir -p {{{parentDir}}}/changelog.d/ && CHANGE="{{{depName}}} from {{{currentVersion}}} to {{{newVersion}}}" echo "Update {{{depName}}} from {{{currentVersion}}} to {{{newVersion}}}" > {{{parentDir}}}/changelog.d/+$(echo "$CHANGE" | md5sum | awk '{ print $1 }').changed.md || echo 'No changelog file found, skipping...'' has not been added to the allowed list in allowedPostUpgradeCommands
File name: ioBroker/Dockerfile
Post-upgrade command 'test -f  {{{parentDir}}}/CHANGELOG.md && mkdir -p {{{parentDir}}}/changelog.d/ && CHANGE="{{{depName}}} from {{{currentVersion}}} to {{{newVersion}}}" echo "Update {{{depName}}} from {{{currentVersion}}} to {{{newVersion}}}" > {{{parentDir}}}/changelog.d/+$(echo "$CHANGE" | md5sum | awk '{ print $1 }').changed.md || echo 'No changelog file found, skipping...'' has not been added to the allowed list in allowedPostUpgradeCommands