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
41ce9913d2
Stats percent ( #1205 )
...
* Fix stats and add Memory percent
* Fix tasks
* round percent
2019-08-14 10:47:11 +02:00
Pascal Vizeli
b77c42384d
Add DNS to add-on ( #1204 )
2019-08-14 09:53:03 +02:00
Pascal Vizeli
1196788856
Add CoreDNS as DNS backend ( #1195 )
...
* Add CoreDNS / DNS configuration
* Support get version
* add version
* add coresys
* Add more logic
* move forwareder into dns
* Setup docker inside
* add docker to env
* Add more function
* more interface
* Update hosts template
* Add DNS folder
* Fix issues
* Add more logic
* Add handling for hosts
* Fix setting
* fix lint
* Fix some issues
* Fix issue
* Run with no cache
* Fix issue on validate
* Fix bug
* Allow to jump into dev mode
* Fix permission
* Fix issue
* Add dns search
* Add watchdog
* Fix set issues
* add API description
* Add API endpoint
* Add CLI support
* Fix logs + add hostname
* Add/remove DNS entry
* Fix attribute
* Fix style
* Better shutdown
* Remove ha from network mapping
* Add more options
* Fix env shutdown
* Add support for new repair function
* Start coreDNS faster after restart
* remove options
* Fix ha fix
2019-08-13 14:20:42 +02:00
Pascal Vizeli
0a34f427f8
Fix error on save special permission ( #1145 )
2019-07-04 17:30:42 +02: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
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
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
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
9d72dcabfc
Support to map kernel modules ro into container
2019-01-14 21:57:14 +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
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
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
Pascal Vizeli
52da7605f5
Enable Security API ( #710 )
...
* Enable Security API
* Update addons.py
* Update proxy.py
* Update __init__.py
* Update security.py
* Fix lint
2018-09-24 15:11:33 +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
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
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
Ville Skyttä
e2725f8033
Spelling and grammar fixes ( #499 )
2018-06-08 21:32:06 +02:00
Pascal Vizeli
28f295a1e2
Cleanup
2018-04-21 22:33:06 +02:00
Pascal Vizeli
55c2127baa
Cleanup Loop handling
2018-04-21 16:30:31 +02:00
Pascal Vizeli
35b3f364c9
Merge pull request #441 from home-assistant/new_audio_system
...
Extend Audio support
2018-04-14 00:44:37 +02:00
Pascal Vizeli
0dd7f8fbaa
Fix some comments
2018-04-12 22:07:41 +02:00
Pascal Vizeli
9327b24d44
Add slug to add-on info
2018-04-11 18:51:03 +02:00
Pascal Vizeli
72279072ac
Add support for Seccomp/AppArmor profiles
2018-04-07 00:24:23 +02: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
Franck Nijhof
8fc27ff28e
✏️ Small typo in error msg ( #311 )
2018-01-15 22:52:13 +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
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
Pascal Vizeli
38a599011e
Add long_description from README.md ( #287 )
...
* Add readme to API
* update name
2017-12-26 01:31:24 +01:00
Pascal Vizeli
d7df423deb
Allow event stream over api proxy ( #285 )
...
* Allow event stream over api proxy
* fix lint
* fix lint
* cleanup code
* fix bug
* fix prepare
* Fix stream bug
* fix api request
2017-12-24 15:04:16 +01:00
Pascal Vizeli
26d8dc0ec6
Add support for host dbus system ( #274 )
2017-12-12 09:10:39 +01:00
Pascal Vizeli
fd41bda828
Cleanup some API stuff ( #272 )
...
* Update API.md
* Update addons.py
2017-12-11 22:40:02 +01:00
Pascal Vizeli
1e3868bb70
Add support for changelog ( #271 )
2017-12-10 23:45:30 +01:00
Pascal Vizeli
ece6c644cf
IPC ( #267 )
...
* Update API.md
* Update const.py
* Update addon.py
* Update validate.py
* Update addon.py
* Update addons.py
* fix lint
2017-12-10 23:29:51 +01:00
Pascal Vizeli
fe04b7ec59
Remove dedicated API calls ( #212 )
...
* Update addons.py
* Update API.md
* Update addon.py
* Update addon.py
* Update addons.py
2017-10-09 10:48:17 +02:00
Pascal Vizeli
bd1c8be1e1
Support new API for add-on STDIN support ( #207 )
...
* Add function to write data to add-on stdin with API
* Update API Doc
* Add to api
* Update addon.py
2017-10-03 16:44:48 +02:00
Pascal Vizeli
f167197640
New config for homeassistant_api & upgrade snapshot ( #206 )
...
* New config for homeassistant_api & upgrade snapshot
* fix lint
2017-10-03 11:47:35 +02:00