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 |
|
Simon Holzmayer
|
2c17fe5da8
|
Adapt regex validation to allow docker images from other registries (#608)
* Adapt regex validation to allow images from other registries than dockerhub
Issue #564
* Update validate.py
|
2018-07-30 12:34:42 +02:00 |
|
Pascal Vizeli
|
054e357483
|
Add support to map devicetree into add-on (#519)
* Add support to map devicetree into add-on
* Update const.py
* Update validate.py
* Update addon.py
* Update addons.py
* Update API.md
|
2018-06-21 12:19:14 +02:00 |
|
Pascal Vizeli
|
7769d6fff1
|
Cleanup and fixup Apparmor implementation (#509)
* Cleanup and fixup Apparmor implementation
* Update addon.py
* Update validate.py
* Create apparmor.py
* Update exceptions.py
* Update apparmor.py
* Create apparmor.py
* Update const.py
* Update bootstrap.py
* Update const.py
* Update config.py
* Update addons.py
* Update apparmor.py
* Add support for host AppArmor
* Update apparmor.py
* Update apparmor.py
* Update apparmor.py
* Update apparmor.py
* Update apparmor.py
* Update addon.py
* Update apparmor.py
* Update addon.py
* Update addon.py
* Update addon.py
* Update addon.py
* Update const.py
* Update supervisor.py
* Update supervisor.py
* Update supervisor.py
* Add snapshot support
* some cleanup
* Cleanup v2
* Update aiohttp
* fix lint
* fix bugs
* Add info logs
|
2018-06-20 00:09:18 +02:00 |
|
Pascal Vizeli
|
0dd7f8fbaa
|
Fix some comments
|
2018-04-12 22:07:41 +02:00 |
|
Pascal Vizeli
|
72279072ac
|
Add support for Seccomp/AppArmor profiles
|
2018-04-07 00:24:23 +02:00 |
|
mark9white
|
38ec3d14ed
|
Allow addons that require IPC_LOCK capability (#397)
|
2018-03-03 23:06:42 +01:00 |
|
Pascal Vizeli
|
b50756785e
|
Add support to expose internal services (#339)
* Init services discovery
* extend it
* Add mqtt provider
* Service support
* More protocol stuff
* Update validate.py
* Update validate.py
* Update API.md
* Update API.md
* update api
* add API for services
* fix lint
* add security middleware
* Add discovery layout
* update
* Finish discovery
* improve discovery
* fix
* Update API
* Update api
* fix
* Fix lint
* Update API.md
* Update __init__.py
* Update API.md
* Update interface.py
* Update mqtt.py
* Update discovery.py
* Update const.py
* Update validate.py
* Update validate.py
* Update mqtt.py
* Update mqtt.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update interface.py
* Update mqtt.py
* Update mqtt.py
* Update services.py
* Update discovery.py
* Update discovery.py
* Update mqtt.py
* Update discovery.py
* Update services.py
* Update discovery.py
* Update discovery.py
* Update mqtt.py
* Update discovery.py
* fix aiohttp
* test
* Update const.py
* Update addon.py
* Update homeassistant.py
* Update const.py
* Update addon.py
* Update homeassistant.py
* Update addon.py
* Update security.py
* Update const.py
* Update validate.py
* Update const.py
* Update addon.py
* Update API.md
* Update addons.py
* Update addon.py
* Update validate.py
* Update security.py
* Update security.py
* Update const.py
* Update services.py
* Update discovery.py
* Update API.md
* Update services.py
* Update API.md
* Update services.py
* Update discovery.py
* Update discovery.py
* Update mqtt.py
* Update discovery.py
* Update discovery.py
* Update __init__.py
* Update mqtt.py
* Update security.py
* fix lint
* Update core.py
* Update API.md
* Update services.py
|
2018-02-08 17:19:47 +01:00 |
|
Pascal Vizeli
|
6f2cf2ef85
|
Robust json file handling with default reset on runtime (#321)
* Update json.py
* Update validate.py
* Update validate.py
* Update snapshots.py
* Update validate.py
* Update homeassistant.py
* Update validate.py
* Update snapshot.py
* Update snapshot.py
* Update snapshot.py
* Update json.py
* Update json.py
* Update json.py
* Update validate.py
* Update snapshots.py
* Update validate.py
* Update validate.py
* improve config updates
* fix lint
* update build
* fix schema
* fix validate
* fix lint
* fix some styles
* fix
* fix snapshot
* fix errors
* Update API
|
2018-01-18 23:33:05 +01:00 |
|
Pascal Vizeli
|
78ec0d1314
|
Remove home-assistant devices options (#293)
* Remove home-assistant devices options
* fix version mix/max snapshot
* fix wrong path
* fix import
* fix restore
* fix
* make exists call robust
* Update addon.py
* remove old custom function
* Update homeassistant.py
* Update homeassistant.py
* Update homeassistant.py
* Update snapshot.py
* Update validate.py
* Update snapshot.py
* Update homeassistant.py
* fix lint 1
* fix lint
* fix lint
* Update snapshot.py
* Update homeassistant.py
* Update homeassistant.py
* Update homeassistant.py
|
2018-01-04 12:52:17 +01:00 |
|
florianj1
|
232b9ea239
|
Allow additional docker privileges (#292)
In order use a DVB adapter the capabilities SYS_TIME and SYS_NICE need to be granted.
|
2018-01-03 14:08:22 +01:00 |
|
Pascal Vizeli
|
1c49351e66
|
Refactory code / object handling (#289)
* Refactory code / object handling
* Next step
* fix lint
* Step 2
* Cleanup API code
* cleanup addons code
* cleanup data handling
* Cleanup addons data handling
* Cleanup docker api
* clean docker api p2
* next cleanup round
* cleanup start on snapshots
* update format strings
* fix setup
* fix lint
* fix lint
* fix lint
* fix tox
* Fix wrong import of datetime module
* Fix bug with attributes
* fix extraction
* Update core
* Update logs
* Expand scheduler
* add support for time interval objects
* next updates on tasks
* Fix some things
* Cleanup code / supervisor
* fix lint
* Fix some code styles
* rename stuff
* cleanup api call reload
* fix lock replacment
* fix lint
* fix lint
* fix bug
* fix wrong config links
* fix bugs
* fix bug
* Update version on startup
* Fix some bugs
* fix bug
* Fix snapshot
* Add wait boot options
* fix lint
* fix default config
* fix snapshot
* fix snapshot
* load snapshots on startup
* add log message at the end
* Some cleanups
* fix bug
* add logger
* add logger for supervisor update
* Add more logger
|
2018-01-02 21:21:29 +01:00 |
|