Pascal Vizeli
dd603e1ec2
Support basic video mapping ( #1483 )
...
* Support basic video mapping
* Fix regex
2020-02-06 10:48:27 +01:00
Pascal Vizeli
f253c797af
Add stage flag ( #1460 )
...
* Add stage flag
* Add filter
* Remove filter
* Fix lint
2020-01-28 17:58:29 +01:00
Franck Nijhof
745af3c039
Add MySQL service support ( #1448 )
2020-01-23 19:05:13 +01:00
Bram Kragten
24ded99286
Typo ( #1444 )
...
* Typo
* Typo test
2020-01-20 17:11:41 +01:00
Pascal Vizeli
f55c10914e
UI Schema / Addon options ( #1441 )
...
* UI schema for add-on options
* Fix lint
* Add tests
* Address comments
2020-01-20 15:13:17 +01:00
Pascal Vizeli
b1e768f69e
Add advanced property for HA simple-mode ( #1439 )
2020-01-20 10:17:14 +01:00
Franck Nijhof
9d6f4f5392
Remove orangepi-prime, add odroid-n2 to add-on machine validator ( #1432 )
2020-01-13 16:25:18 +01:00
Pascal Vizeli
fc5d97562f
Dns update ( #1393 )
...
* Improvements to DNS validator to include IPv6 (#1312 )
* improvements to DNS validator to include IPv6
* fixed the DNS validators
* updated per suggestions
* Update const.py
* Update dns.py
* Update validate.py
* Update validate.py
* Update dns.py
* Update test_validate.py
* Update validate.py
* Cleanup
* Don't set default DNS server as default
* Remove update local resolver
* Fix lint
2019-12-05 21:52:55 +01:00
Pascal Vizeli
11811701d0
Add snapshot_exclude option ( #1337 )
...
* Add snapshot tar filter
* Add filter to add-on
* Fix bug
* Fix
2019-10-21 14:48:24 +02:00
Pascal Vizeli
2a011b6448
Fix typo to validate list ( #1298 )
...
* Fix typo to validate list
* Fix lint
* Add Typo
2019-09-20 17:28:23 +02:00
Pascal Vizeli
db9d0f2639
Fix lint ( #1284 )
2019-09-11 16:37:49 +02:00
Pascal Vizeli
02d4045ec3
Add secrets support for options ( #1283 )
...
* Add secrets API
* Don't expose secrets
2019-09-11 16:29:34 +02:00
Pascal Vizeli
c0e3ccdb83
Improve gdbus error handling ( #1252 )
...
* Improve gdbus error handling
* Fix logging type
* Detect no dbus
* Fix issue with complex
* Update hassio/dbus/__init__.py
Co-Authored-By: Franck Nijhof <frenck@frenck.nl >
* Update hassio/dbus/hostname.py
Co-Authored-By: Franck Nijhof <frenck@frenck.nl >
* Update hassio/dbus/rauc.py
Co-Authored-By: Franck Nijhof <frenck@frenck.nl >
* Update hassio/dbus/systemd.py
Co-Authored-By: Franck Nijhof <frenck@frenck.nl >
* Fix black
2019-08-22 12:48:02 +02:00
Pascal Vizeli
0a0a62f238
Addon provide his own udev support ( #1206 )
...
* Addon provide his own udev support
* upgrade logger
2019-08-14 12:29:00 +02:00
Pascal Vizeli
03c5596e04
Fix machine version ( #1167 )
2019-07-19 11:47:55 +02:00
Pascal Vizeli
5771b417bc
sort import
2019-06-25 12:54:45 +00:00
Pascal Vizeli
b4665f3907
Add black support ( #1101 )
2019-05-27 12:35:06 +02:00
Pascal Vizeli
9ce9e10dfd
WIP: Split add-on store logic ( #1067 )
...
* Split add-on store logic
* finish data model
* Cleanup models
* Cleanup imports
* split up store addons
* More cleanup
* Go to stable
* Fix layout
* Cleanup interface
* Fix restore/snapshot
* Fix algo
* Fix reload task
* Fix typing / remove indirect add-on references
* Fix version
* Fix repository data
* Fix addon repo
* Fix api check
* Fix API return
* Fix model
* Temp fix available
* Fix lint
* Fix install
* Fix partial restore
* Fix store restore
* Fix ingress port
* Fix API
* Fix style
2019-05-07 17:27:00 +02:00
Pascal Vizeli
ec387c3010
Rename panel config attributes ( #1054 )
2019-04-24 09:48:01 +02:00
Pascal Vizeli
decf254e5f
Ingress panel support ( #1047 )
...
* Ingress Panel support
* Fix lists
* Allow to set the value
* fix panels
* Update ha realtime
* Fix url
* Fix update
2019-04-23 11:18:04 +02:00
Pascal Vizeli
b77146a4e0
Allow to add a description for a port ( #1023 )
2019-04-09 22:15:23 +02:00
Pascal Vizeli
c2deabb672
Support dynamic ingress port ( #1015 )
...
* Support dynamic ingress port
* Allow to remeber ports
* Add tests
* Fix schema
* Cleanup handling / speed
* Fix port
2019-04-07 21:59:21 +02:00
Pascal Vizeli
f10b433e1f
Fix token handling with new secrets ( #996 )
...
* Fix token handling with new secrets
* add schema also to ingress
2019-04-05 17:49:43 +02:00
Pascal Vizeli
1edec61133
Add Ingress support ( #991 )
...
* Add Ingress support to supervisor
* Update security
* cleanup add-on extraction
* update description
* fix header part
* fix
* Fix header check
* fix tox
* Migrate docker interface typing
* Update home assistant to new docker
* Migrate supervisor
* Fix host add-on problem
* Update hassos
* Update API
* Expose data to API
* Check on API ingress support
* Add ingress URL
* Some cleanups
* debug
* disable uvloop
* Fix issue
* test
* Fix bug
* Fix flow
* Fix interface
* Fix network
* Fix metadata
* cleanups
* Fix exception
* Migrate to token system
* Fix webui
* Fix update
* Fix relaod
* Update log messages
* Attach ingress url only if enabled
* Cleanup ingress url handling
* Ingress update
* Support check version
* Fix raise error
* Migrate default port
* Fix junks
* search error
* Fix content filter
* Add debug
* Update log
* Update flags
* Update documentation
* Cleanup debugs
* Fix lint
* change default port to 8099
* Fix lint
* fix lint
2019-04-05 12:13:44 +02:00
Pascal Vizeli
fd9c5bd412
Make arch required ( #978 )
2019-03-28 14:23:46 +01:00
Pascal Vizeli
b12175ab9a
Support for deconz discovery & cleanup ( #974 )
...
* Support for deconz discovery & cleanup
* Split discovery
* Fix lint
* Fix lint / import
2019-03-28 14:11:18 +01:00
Pascal Vizeli
f1fecdde3a
Enable Armv7 for Add-ons ( #936 )
...
* Enable Armv7 for Add-ons
* Cleanups
* fix tests
2019-03-07 16:00:41 +01:00
Pascal Vizeli
35aae69f23
Support armv7 and allow support of multible arch types per CPU ( #892 )
...
* Support armv7 and first abstraction
* Change layout
* Add more type hints
* Fix imports
* Update
* move forward
* add tests
* fix type
* fix lint & tests
* fix tests
* Fix unittests
* Fix create folder
* cleanup
* Fix import order
* cleanup loop parameter
* cleanup init function
* Allow changeable image name
* fix setup
* Fix load of arch
* Fix lint
* Add typing
* fix init
* fix hassos cli problem & stick on supervisor arch
* address comments
* cleanup
* Fix image selfheal
* Add comment
* update uvloop
* remove uvloop
* fix tagging
* Fix install name
* Fix validate build config
* Abstract image_name from system cache
2019-01-31 18:47:44 +01:00
Pascal Vizeli
aa1c765c4b
Add support for SYS_MODULE ( #889 )
...
* Add support for SYS_MODULE
* Update flake stuff
* Fix lint
* Fix lint
* Fix lint
* Fix lint
2019-01-15 00:56:07 +01:00
Pascal Vizeli
9d72dcabfc
Support to map kernel modules ro into container
2019-01-14 21:57:14 +01:00
Alastair D'Silva
b6f3938b14
Add support for the Orange Pi Prime ( #829 )
...
Signed-off-by: Alastair D'Silva <alastair@d-silva.org >
2018-11-21 17:03:25 +01:00
Christian
b8818788c9
Bugfix Add-on validate correct image url ( #810 )
...
* Bugfix Add-on validate correct image path
* Add tests for different add-on image urls
2018-11-18 19:29:23 +01:00
Pascal Vizeli
644d13e3fa
Bugfix Add-on validate on RO ( #803 )
2018-11-09 23:53:41 +01:00
Pascal Vizeli
aa8ab593c0
Rename login_backend to auth_api ( #764 )
...
* Update const.py
* Update validate.py
* Update addon.py
* Update auth.py
* Update addons.py
* Update API.md
2018-10-16 12:33:40 +02:00
Pascal Vizeli
571c42ef7d
Create role for backup add-ons ( #755 )
...
* Create role for backup add-ons
* Update validate.py
* Update security.py
2018-10-12 12:48:12 +02:00
Pascal Vizeli
8443da0b9f
Add-on SSO support with Home Assistant auth system ( #752 )
...
* Create auth.py
* Finish auth cache
* Add documentation
* Add valid schema
* Update auth.py
* Update auth.py
* Update security.py
* Create auth.py
* Update coresys.py
* Update bootstrap.py
* Update const.py
* Update validate.py
* Update const.py
* Update addon.py
* Update auth.py
* Update __init__.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update const.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update validate.py
* Update coresys.py
* Update auth.py
* Update auth.py
* more security
* Update API.md
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update homeassistant.py
* Update homeassistant.py
2018-10-12 12:21:48 +02:00
mbo18
0e51d74265
Add missing tinker board
2018-10-09 09:29:38 +02:00
Franck Nijhof
da425a0530
Adds support for privilege DAC_READ_SEARCH ( #743 )
...
* Adds support for privilege DAC_READ_SEARCH
* 🚑 Fixes security rating regarding privileges
2018-10-07 19:17:06 +02:00
Jorim Tielemans
79dca1608e
Fix machine 'odroid-c2' ( #744 )
...
Odroid-cu2 does not exist AFAIK, it needs to be c2.
2018-10-07 19:16:29 +02:00
Pascal Vizeli
af19e95c81
Make discovery persistent ( #727 )
...
* Make discovery persistent
* fix file handling
* fix detection
* Smooth
* Fix ring import
* Fix handling
* fix schema
* fix validate
* fix discovery cleanup
2018-09-30 15:33:16 +02:00
Pascal Vizeli
e5451973bd
Overwork Services/Discovery ( #725 )
...
* Update homeassistant.py
* Update validate.py
* Update exceptions.py
* Update services.py
* Update discovery.py
* fix gitignore
* Fix handling for discovery
* use object in ref
* lock down discovery API
* fix api
* Design
* Fix API
* fix lint
* fix
* Fix security layer
* add provide layer
* fix access
* change rating
* fix rights
* Fix API error handling
* raise error
* fix rights
* api
* fix handling
* fix
* debug
* debug json
* Fix validator
* fix error
* new url
* fix schema
2018-09-29 19:49:08 +02:00
Pascal Vizeli
4ef8c9d633
Change API for new UI & Add machine support ( #720 )
...
* Change API for new UI
* Update API.md
* Update validate.py
* Update addon.py
* Update API.md
* Update addons.py
* fix lint
* Update security.py
* Update version.py
* Update security.py
* Update security.py
2018-09-28 14:34:43 +02:00
Fabian Affolter
267791833e
Update docstrings, comments and log messages ( #707 )
2018-09-18 23:47:47 +02:00
Pascal Vizeli
9f8ad05471
Add API role system ( #703 )
...
* Add API role system
* Finish
* Simplify
* Fix lint
* Fix rights
* Fix lint
* Fix spell
* Fix log
2018-09-18 20:39:58 +02:00
Franck Nijhof
622e99e04c
Adds host PID mode support for add-ons ( #700 )
...
* ✨ Adds host PID mode support for add-ons.
* 🔒 Disables host PID mode when in protected mode
* 🚦 Adds more negative rating weight to host PID mode
2018-09-17 21:02:28 +02:00
Franck Nijhof
3d459f1b8b
✨ Adds support for SYS_PTRACE add-on privileges ( #697 )
2018-09-15 22:05:50 +02:00
Pascal Vizeli
cecefd6972
Change access to API ( #686 )
...
* Update API.md
* Update API.md
* Update API.md
* Update addons.py
* Update addons.py
* Update addons.py
* Update addons.py
* Update __init__.py
* Update security.py
* Update security.py
* Update const.py
* Update validate.py
* Update __init__.py
* Update validate.py
* Update homeassistant.py
* Update homeassistant.py
* Update homeassistant.py
* Update addon.py
* Update addon.py
* Update homeassistant.py
* Fix lint
* Fix lint
* Backward combatibility
* Make token more robust
* Fix bug
* Logic error
* Fix access
* fix valid
2018-09-07 22:59:31 +02:00
Pascal Vizeli
ecd12732ee
New generation of security and access ( #652 )
...
* New generation of security and access
* Update const.py
* Update validate.py
* Update addon.py
* Update validate.py
* Fix name
* Allow access
* Fix
* add logs
* change message
* add rating
* fix lint
* fix lint
* fix
* Fix
2018-08-16 22:49:08 +02:00
Pascal Vizeli
78e91e859e
Add add-on support for docker sock ro ( #635 )
...
* Add add-on support for docker sock ro
* fix
2018-08-09 00:42:33 +02:00
Nolan Darilek
68eafb0a7d
Add SYS_RESOURCE to list of valid privileges
2018-08-07 03:21:21 +00:00