From 99f977c9dcdff916062af3a70b8373aa5e2ba031 Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Thu, 11 Nov 2021 10:55:20 +0000 Subject: [PATCH] :tada: Release of add-on motionEye 0.16.0 --- README.md | 6 ++-- motioneye/CHANGELOG.md | 35 +++++++++---------- motioneye/README.md | 4 +-- motioneye/config.json | 63 ---------------------------------- motioneye/config.yaml | 50 +++++++++++++++++++++++++++ motioneye/translations/de.yaml | 21 ------------ motioneye/translations/nl.yaml | 21 ------------ 7 files changed, 72 insertions(+), 128 deletions(-) delete mode 100644 motioneye/config.json create mode 100644 motioneye/config.yaml delete mode 100644 motioneye/translations/de.yaml delete mode 100644 motioneye/translations/nl.yaml diff --git a/README.md b/README.md index 4271cc65..19fa1387 100644 --- a/README.md +++ b/README.md @@ -1009,10 +1009,10 @@ SOFTWARE. [chrony-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [chrony-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [chrony-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg -[addon-motioneye]: https://github.com/hassio-addons/addon-motioneye/tree/v0.15.1 -[addon-doc-motioneye]: https://github.com/hassio-addons/addon-motioneye/blob/v0.15.1/README.md +[addon-motioneye]: https://github.com/hassio-addons/addon-motioneye/tree/v0.16.0 +[addon-doc-motioneye]: https://github.com/hassio-addons/addon-motioneye/blob/v0.16.0/README.md [motioneye-issue]: https://github.com/hassio-addons/addon-motioneye/issues -[motioneye-version-shield]: https://img.shields.io/badge/version-v0.15.1-blue.svg +[motioneye-version-shield]: https://img.shields.io/badge/version-v0.16.0-blue.svg [motioneye-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [motioneye-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [motioneye-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg diff --git a/motioneye/CHANGELOG.md b/motioneye/CHANGELOG.md index 6fa2c215..e4ba73c5 100644 --- a/motioneye/CHANGELOG.md +++ b/motioneye/CHANGELOG.md @@ -2,27 +2,26 @@ ## 🚀 Enhancements -- 🔑 Update NGINX SSL parameters @frenck (#285) -- 🏎 Enable streaming mode for Ingress @frenck (#286) -- 🔥 Less logging for motionEye add-on log output @frenck (#287) +- Migrate JSON config to YAML @frenck (#319) ## 🧰 Maintenance -- 🚀 Add-on CI improvements @frenck (#279) - -## 📚 Documentation - -- 🚑 Fix contributing link in readme @frenck (#284) +- ⬆️ Upgrade lock-threads workflow to 3.0.0 @frenck (#309) +- Switch to centralized GitHub Action Workflows @frenck (#318) ## ⬆️ Dependency updates -- ⬆️ Bump docker/setup-buildx-action from 1.4.1 to 1.5.0 @dependabot (#270) -- ⬆️ Bump dessant/lock-threads from 2.0.3 to 2.1.1 @dependabot (#272) -- ⬆️ Bump docker/setup-buildx-action from 1.5.0 to 1.5.1 @dependabot (#273) -- ⬆️ Bump frenck/action-addon-linter from 2.1 to 2.2 @dependabot (#275) -- ⬆️ Bump actions/stale from 3.0.19 to 4 @dependabot (#274) -- ⬆️ Bump pycurl from 7.43.0.5 to 7.44.0 in /motioneye @dependabot (#278) -- ⬆️ Upgrades curl-dev to 7.78.0-r0 @frenck (#280) -- ⬆️ Upgrades rsync to 3.2.3-r4 @frenck (#281) -- ⬇️ Downgrade pycurl to 7.43.0.5 @frenck (#282) -- ⬆️ Upgrades add-on base image to v10.0.1 @frenck (#283) +- ⬆️ Bump singledispatch from 3.6.2 to 3.7.0 in /motioneye @dependabot (#290) +- ⬆️ Bump dessant/lock-threads from 2.1.1 to 2.1.2 @dependabot (#293) +- ⬆️ Bump docker/build-push-action from 2.6.1 to 2.7.0 @dependabot (#294) +- ⬆️ Bump frenck/action-addon-linter from 2.2 to 2.3 @dependabot (#295) +- ⬆️ Bump creyD/prettier_action from 3.3 to 4.0 @dependabot (#299) +- ⬆️ Bump docker/setup-buildx-action from 1.5.1 to 1.6.0 @dependabot (#298) +- ⬆️ Upgrades add-on base image to 10.1.0 @frenck (#303) +- ⬆️ Bump frenck/action-addon-linter from 2.3 to 2.4.1 @dependabot (#306) +- ⬆️ Bump pillow from 6.2.2 to 8.4.0 in /motioneye @dependabot (#312) +- ⬆️ Bump actions/checkout from 2.3.4 to 2.3.5 @dependabot (#311) +- ⬇️ Downgrade pillow to 6.2.2 @frenck (#316) +- ⬆️ Upgrades ffmpeg to 4.4.1-r0 @frenck (#317) +- ⬆️ Upgrades add-on base image to 10.2.0 @frenck (#320) +- ⬆️ Upgrades add-on base image to 10.2.2 @frenck (#323) diff --git a/motioneye/README.md b/motioneye/README.md index 729819de..f55b2f2f 100644 --- a/motioneye/README.md +++ b/motioneye/README.md @@ -37,6 +37,6 @@ Some cool features of motionEye: [patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png [patreon]: https://www.patreon.com/frenck [project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg -[release-shield]: https://img.shields.io/badge/version-v0.15.1-blue.svg -[release]: https://github.com/hassio-addons/addon-motioneye/tree/v0.15.1 +[release-shield]: https://img.shields.io/badge/version-v0.16.0-blue.svg +[release]: https://github.com/hassio-addons/addon-motioneye/tree/v0.16.0 [screenshot]: https://github.com/hassio-addons/addon-motioneye/raw/main/images/screenshot.png \ No newline at end of file diff --git a/motioneye/config.json b/motioneye/config.json deleted file mode 100644 index 2815cf32..00000000 --- a/motioneye/config.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "motionEye", - "version": "0.15.1", - "slug": "motioneye", - "description": "Simple, elegant and feature-rich CCTV/NVR for your cameras", - "url": "https://github.com/hassio-addons/addon-motioneye", - "ingress": true, - "ingress_port": 0, - "ingress_stream": true, - "panel_icon": "mdi:cctv", - "homeassistant": "0.92.0b2", - "arch": [ - "aarch64", - "amd64", - "armhf", - "armv7", - "i386" - ], - "init": false, - "ports": { - "80/tcp": null - }, - "ports_description": { - "80/tcp": "Web interface (Not required for Ingress)" - }, - "discovery": [ - "motioneye" - ], - "host_network": true, - "apparmor": false, - "video": true, - "privileged": [ - "DAC_READ_SEARCH", - "SYS_ADMIN" - ], - "map": [ - "media:rw", - "share:rw", - "ssl" - ], - "options": { - "motion_webcontrol": false, - "ssl": true, - "certfile": "fullchain.pem", - "keyfile": "privkey.pem", - "action_buttons": [] - }, - "schema": { - "log_level": "list(trace|debug|info|notice|warning|error|fatal)?", - "motion_webcontrol": "bool", - "ssl": "bool", - "certfile": "str", - "keyfile": "str", - "action_buttons": [ - { - "type": "list(lock|unlock|light_on|light_off|alarm_on|alarm_off|up|right|down|left|zoom_in|zoom_out|preset1|preset2|preset3|preset4|preset5|preset6|preset7|preset8|preset9)?", - "camera": "int?", - "command": "str?" - } - ] - }, - "image": "ghcr.io/hassio-addons/motioneye/{arch}" -} \ No newline at end of file diff --git a/motioneye/config.yaml b/motioneye/config.yaml new file mode 100644 index 00000000..0baf9093 --- /dev/null +++ b/motioneye/config.yaml @@ -0,0 +1,50 @@ +apparmor: false +arch: +- aarch64 +- amd64 +- armhf +- armv7 +- i386 +description: Simple, elegant and feature-rich CCTV/NVR for your cameras +discovery: +- motioneye +homeassistant: 0.92.0b2 +host_network: true +image: ghcr.io/hassio-addons/motioneye/{arch} +ingress: true +ingress_port: 0 +ingress_stream: true +init: false +map: +- media:rw +- share:rw +- ssl +name: motionEye +options: + action_buttons: [] + certfile: fullchain.pem + keyfile: privkey.pem + motion_webcontrol: false + ssl: true +panel_icon: mdi:cctv +ports: + 80/tcp: null +ports_description: + 80/tcp: Web interface (Not required for Ingress) +privileged: +- DAC_READ_SEARCH +- SYS_ADMIN +schema: + action_buttons: + - camera: int? + command: str? + type: list(lock|unlock|light_on|light_off|alarm_on|alarm_off|up|right|down|left|zoom_in|zoom_out|preset1|preset2|preset3|preset4|preset5|preset6|preset7|preset8|preset9)? + certfile: str + keyfile: str + log_level: list(trace|debug|info|notice|warning|error|fatal)? + motion_webcontrol: bool + ssl: bool +slug: motioneye +url: https://github.com/hassio-addons/addon-motioneye +version: 0.16.0 +video: true diff --git a/motioneye/translations/de.yaml b/motioneye/translations/de.yaml deleted file mode 100644 index db220469..00000000 --- a/motioneye/translations/de.yaml +++ /dev/null @@ -1,21 +0,0 @@ -configuration: - action_buttons: - description: 'If configured, a script will be created to implement an motionEye action button. See add-on documentation for usage details.' - name: 'Action buttons' - certfile: - description: 'The certificate file to use for SSL. Note that this file must exist in the /ssl/ folder.' - name: 'Certificate file' - keyfile: - description: 'The private key file to use for SSL. Note that this file must exist in the /ssl/ folder.' - name: 'Private key file' - log_level: - description: 'Controls the level of log details the add-on provides.' - name: 'Log level' - motion_webcontrol: - description: 'Enables the motion webcontrol endpoint running on port 7999.' - name: 'Motion webcontrol' - ssl: - description: 'Enables/Disables SSL (HTTPS) on the web interface of motionEye.' - name: SSL -network: - 80/tcp: 'Web interface (Not required for Ingress)' diff --git a/motioneye/translations/nl.yaml b/motioneye/translations/nl.yaml deleted file mode 100644 index c2ee4a77..00000000 --- a/motioneye/translations/nl.yaml +++ /dev/null @@ -1,21 +0,0 @@ -configuration: - action_buttons: - description: 'If configured, a script will be created to implement an motionEye action button. See add-on documentation for usage details.' - name: 'Action buttons' - certfile: - description: 'The certificate file to use for SSL. Note that this file must exist in the /ssl/ folder.' - name: 'Certificate file' - keyfile: - description: 'The private key file to use for SSL. Note that this file must exist in the /ssl/ folder.' - name: 'Private key file' - log_level: - description: 'Bepaalt het niveau van de logs die de add-on toont.' - name: 'Log niveau' - motion_webcontrol: - description: 'Enables the motion webcontrol endpoint running on port 7999.' - name: 'Motion webcontrol' - ssl: - description: 'Enables/Disables SSL (HTTPS) on the web interface of motionEye.' - name: SSL -network: - 80/tcp: 'Web interface (Not required for Ingress)'