Pascal Vizeli
118da3c275
Cleanup last_version with latest_version inside code ( #1012 )
...
* Cleanup last_version with latest_version inside code
* Fix property
2019-04-07 15:04:16 +02:00
Pascal Vizeli
d7bb9013d4
Improve add-on rebuild ( #1011 )
...
* Check version
* Use image instead next_image
2019-04-07 14:42:07 +02:00
Pascal Vizeli
c2d705a42a
Fix ingress_url with not installed add-ons ( #998 )
...
Fix ingress_url with not installed add-ons
2019-04-06 11:24:04 +02:00
Pascal Vizeli
67f562a846
Init ingress session boarder / lookup ( #995 )
...
* Init ingress session boarder / lookup
* Add session to API
* Add cokkie validate
* Do it without event bus
* Add logger
* Fix validation
* Add tests
* Update tests
* Mock json storage
2019-04-05 17:36:07 +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
31047b9ec2
Down or upgrade exists image on restore ( #941 )
2019-03-08 11:36:36 +01:00
Pascal Vizeli
fc45670686
Fix bug with update ( #938 )
2019-03-07 21:09:43 +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
227125cc0b
Change json error handling ( #930 )
...
* Change json error handling
* Typing + modern way to read file
* fix lint
2019-02-26 00:19:05 +01:00
Pascal Vizeli
6983dcc267
Fix image arch version on restore/update ( #928 )
2019-02-21 16:40:49 +01:00
Pascal Vizeli
da3270af67
Fix that need_build work like image ( #912 )
2019-01-31 22:08:10 +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
9d72dcabfc
Support to map kernel modules ro into container
2019-01-14 21:57:14 +01:00
Jorim Tielemans
fb12fee59b
Expand add-on installation error message ( #783 )
...
* Expand error message
Since an add-on is only available for certain machine and architecture combination we should log both.
* Update addon.py
2018-10-27 15:24:56 +02: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
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
Pascal Vizeli
23f28b38e9
small code cleanups ( #740 )
...
* small code cleanups
* Update __init__.py
* Update homeassistant.py
* Update __init__.py
* Update homeassistant.py
* Update homeassistant.py
* Update __init__.py
* fix list
* Fix api call
2018-10-07 23:50:18 +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
f5845564db
👕 Fixes a typo in method name ( #702 )
2018-09-17 23:11:53 +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
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
Pascal Vizeli
3aa4cdf540
Fix remove data inside executor ( #576 )
2018-07-19 20:25:58 +02:00
Pascal Vizeli
029f277945
Reset readonly on remove data ( #569 )
...
* Reset readonly on remove data
* Update addon.py
* Update utils.py
* Fix lint
* Update utils.py
* Update utils.py
* Update utils.py
* Update utils.py
* Update addon.py
2018-07-19 12:44:16 +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
9aa5eda2c8
Some bugfix ( #516 )
...
* Some bugfix
* Update apparmor.py
* Update apparmor.py
* Update apparmor.py
* Update apparmor.py
2018-06-20 23:25:08 +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
Ville Skyttä
e2725f8033
Spelling and grammar fixes ( #499 )
2018-06-08 21:32:06 +02:00
Pascal Vizeli
b486883ff6
Cleanups
2018-04-23 15:32:23 +02:00
Pascal Vizeli
28f295a1e2
Cleanup
2018-04-21 22:33:06 +02:00
Pascal Vizeli
0cca8f522b
rename audio object
2018-04-13 21:19:57 +02:00
Pascal Vizeli
0dd7f8fbaa
Fix some comments
2018-04-12 22:07:41 +02:00
Pascal Vizeli
a2789ac540
Extend Audio support
2018-04-11 23:53:30 +02:00
Pascal Vizeli
ee4b28a490
Fix's & cleanup
2018-04-08 22:27:58 +02:00
Pascal Vizeli
72279072ac
Add support for Seccomp/AppArmor profiles
2018-04-07 00:24:23 +02:00
Pascal Vizeli
587047f9d6
Add support for encrypted snapshot files ( #354 )
...
* Add support for encrypted files
* Update tar.py
* Update tar.py
* Update tar.py
* Update addon.py
* Update API.md
* Update API.md
* Update tar.py
* cleanup snapshot
* Update API.md
* Update const.py
* Update const.py
* Update validate.py
* Update homeassistant.py
* Update homeassistant.py
* Update validate.py
* Update validate.py
* Update snapshot.py
* Update utils.py
* Update snapshot.py
* Update utils.py
* Update snapshot.py
* Update validate.py
* Update snapshot.py
* Update validate.py
* Update const.py
* fix lint
* Update snapshot.py
* Update __init__.py
* Update snapshot.py
* Update __init__.py
* Update __init__.py
* Finish snapshot object
* Fix struct
* cleanup snapshot flow
* fix some points
* Add API upload
* fix lint
* Update voluptuous
* fix docker
* Update snapshots.py
* fix versions
* fix schema
* fix schema
* fix api
* fix path
* Handle import better
* fix routing
* fix bugs
* fix bug
* cleanup gz
* fix some bugs
* fix stage
* Fix
* fix
* protect None password
* fix API
* handle exception better
* fix
* fix remove of addons
* fix bug
* clenaup code
* fix none tasks
* Encrypt Home-Assistant
* fix decrypt
* fix binary
2018-02-17 15:52:33 +01:00
Pascal Vizeli
dec04386bf
Add support for home-assistant bootup ( #349 )
...
* Add support for home-assistant bootup
* fix bug
* fix
* fix ip bug
* bugfix
2018-02-09 01:27:45 +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
Franck Nijhof
04f5ee0a80
✨ Adds support for add-on icons ( #328 )
...
* Adds support for add-on icons
* Update addons.py
2018-01-25 00:02:15 +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
70a721a47d
Reset default config with None ( #320 )
...
* Update addons.py
* Update addon.py
* Update API.md
2018-01-18 10:21:16 +01:00
Pascal Vizeli
15a4541595
HomeAssistant API token ( #303 )
...
* Add a uuid to home-assistant
* Add API_TOKEN to homeassistant
* Update homeassistant.py
* Update addon.py
2018-01-10 18:14:32 +01:00
Pascal Vizeli
eebe90bd14
Add support for stats & code cleanup ( #297 )
...
* Add support for stats & code cleanup
* Add more stats
* Move code into own object
* Add to API
* Update API
* Add error handling
* fix lint
* fix block io
2018-01-07 15:53:54 +01:00
Pascal Vizeli
0f58bb35ba
Bugfix return value supervisor update ( #296 )
...
* Update supervisor.py
* Update addon.py
2018-01-06 22:35:58 +01:00
Pascal Vizeli
8352d61f8d
Div. Bugfixes for 0.79 ( #294 )
...
* Bugfix supervisor logs
* fix list
* Update addon.py
* Update snapshot.py
2018-01-05 18:07:41 +01:00