Pascal Vizeli
40324beb72
Add support for kernel gpio interface ( #202 )
...
* Add support for kernel gpio interface
* Update addon.py
* fix git python module change
* Update git.py
2017-09-29 21:42:33 +02:00
Pascal Vizeli
8bb43daf91
Remove support for custom configs / configs for other hass.io versions ( #197 )
...
* Remove support for custom configs
* not need since supervisor is autoupdate
2017-09-19 21:52:18 +02:00
Pascal Vizeli
a7e65613d6
Update validate.py ( #196 )
2017-09-19 20:43:44 +02:00
Pascal Vizeli
3c04c71401
Update build system to origin docker ( #191 )
...
* Update build system to origin docker
* Rename build env
* fix lint p1
* fix bug & add more log info for snapshot/restore
* fix exception
* Log build info
* revert last change
* fix regex
2017-09-19 18:06:34 +02:00
Pascal Vizeli
3b26136636
More schema options ( #187 )
...
* Extend the addon schema options
* convert range to float
* convert match to string
* fix lint
* cleanup
* fix lint
* fix options name
2017-09-12 19:38:26 +02:00
Pascal Vizeli
8d468328f3
Expose new function to add-ons ( #138 )
...
* Expose new function to add-ons
* Rename `hassio` to `hassio_api`
* fix lint
* done
2017-08-08 16:54:42 +02:00
Pascal Vizeli
99cf44aacd
Cleanup config / new updater object / New audio ( #135 )
...
* Cleanup config / new updater object / New audio
* Cleanup beta_channel
* fix lint
* fix lint p3
* Fix lint p4
* Allow set audio options
* Fix errors
* add host options
2017-08-08 00:53:54 +02:00
William Johansson
eaa489abec
Allow privileged capability SYS_RAWIO ( #136 )
...
In order to allow writes to /dev/mem, which is needed e.g. to use the
GPIO ports on Raspberry Pi, the SYS_RAWIO capability needs to be
granted.
Fixes #134 .
2017-08-07 21:58:57 +02:00
Pascal Vizeli
282fc03687
Look schema for update ( #111 )
...
* Check valid schema for update
* fix merge options
* fix style & return value
* simplify
2017-07-24 23:35:22 +02:00
pvizeli
934ca64a32
Allow SYS_ADMIN, show devices and privileged on API
2017-07-24 10:30:51 +02:00
Pascal Vizeli
0f30a23f3e
Add support for webui ( #105 )
...
* Add support for webui
* support lists
* fix regex
2017-07-21 01:34:46 +02:00
Pascal Vizeli
0b04c90b1f
fix validate bug
2017-07-15 01:00:06 +02:00
Pascal Vizeli
143a358b0c
Change startup system / Allow nested dict ( #99 )
...
* Change startup system / Allow nested dict
* fix schema
* fix lint
2017-07-14 23:51:24 +02:00
Pascal Vizeli
7186f5a8c0
Add more addons functions. ( #91 )
...
* Add more addons functions.
* fix lint
* fix lint p2
* Allow more customable network settings
* fix lint
* change point of validate
* fix lint
* fix handling
* fix lint & validate data before write
2017-07-06 23:40:49 +02:00
Pascal Vizeli
e2a29b7290
Add snapshot feature ( #88 )
...
* Add API layout for snapshot
* Update api
* Add support for export/import docker images
* Move restore into addon
* Add restore to addon
* Fix lint
* fix lint
* cleanup
* init object
* fix executor
* cleanup
* Change flow of init
* Revert "Change flow of init"
This reverts commit 6b3215e44c
.
* allow restore from none
* forward working
* add size
* add context for snapshot
* add init function to set meta data
* update local addon on load
* add more validate and optimaze code
* Optimaze code for restore data
* add validate layer
* Add more function to snapshot / cleanup others
* finish snapshot function
* Cleanup config / optimaze code
* Finish snapshot on core
* Some improvments first object for api
* finish
* fix lint p1
* fix lint p2
* fix lint p3
* fix async with
* fix lint p4
* fix lint p5
* fix p6
* make staticmethod
* fix schema
* fix parse system data
* fix bugs
* fix get function
* extend snapshot/restore
* add type
* fix lint
* move to gz / xz is to slow
* move to gz / xz is to slow p2
* Fix config folder
* small compresslevel for more speed
* fix lint
* fix load
* fix tar stream
* fix tar stream p2
* fix parse
* fix partial
* fix start hass
* fix rep
* fix set
* fix real
* fix generator
* Cleanup old image
* add log
* fix lint
* fix lint p2
* fix load from tar
2017-07-05 18:16:14 +02:00
Pascal Vizeli
01d18d5ff3
Allow custom options without validate ( #80 )
2017-06-17 22:47:56 +02:00
Pascal Vizeli
99aa438817
Allow extend cap for addons ( #77 )
...
* Allow extend cap for addons
* cleanup
2017-06-05 12:46:45 +02:00
bestlibre
c1cd9bba45
Adding tmpfs to addon config ( #72 )
...
* Adding tmpfs to addon config
* Adding vol.Match and correcting syntax error
* Missing import and linting
* Update addon.py
* Revert "Update addon.py"
This reverts commit 82798c8f2d
.
* optimaze code
2017-05-31 09:39:22 +02:00
Pascal Vizeli
0cdef0d118
Allow add-on to run on host network ( #67 )
...
* Allow add-on to run on host network
* cleanup name
* fix lint
2017-05-22 21:52:37 +02:00
Pascal Vizeli
ad1a8557b8
Fix panel & new startup type ( #62 )
...
* Fix pannel
* Add new startup type
2017-05-19 22:31:34 +02:00
Pascal Vizeli
d34203b133
Remove mnt mount ( #60 )
...
* Remove mnt mount
* fix lint
2017-05-18 17:45:44 +02:00
Pascal Vizeli
6031a60084
Add addon share and allow to mount host mnt ( #58 )
...
* Add addon share and allow to mount host mnt
* fix comments logs
2017-05-17 17:21:54 +02:00
Pascal Vizeli
39d5785118
Allow config.json to manipulate docker env. ( #57 )
...
Allow config.json to manipulate docker env.
2017-05-17 14:45:02 +02:00
Pascal Vizeli
bd756e2a9c
fix dev regex
2017-05-16 22:11:42 +02:00
Pascal Vizeli
e7920bee2a
Fix group regex
2017-05-16 22:03:51 +02:00
Pascal Vizeli
ebcc21370e
Add policy for mappings ( #55 )
...
* Add policy for mappings
* fix travis
2017-05-16 17:15:35 +02:00
Pascal Vizeli
34c4acf199
Add device support ( #54 )
...
Add device support
2017-05-16 14:50:47 +02:00
Pascal Vizeli
237ee0363d
Update error message ( #48 )
2017-05-15 00:08:15 +02:00
Pascal Vizeli
c2ba02722c
Add arch to addon config / hole api ( #38 )
...
* Add arch to addon config / hole api
* fix wrong copy past
2017-05-09 17:03:59 +02:00
Pascal Vizeli
5896fde441
Add support for 0.44.1 ( #33 )
...
* Add support for 0.44.1
* fix lint
* fix lint
* fix lint
2017-05-08 00:19:57 +02:00
Pascal Vizeli
ff640c598d
Support for repository store. ( #26 )
...
* Support for repository store.
* Fix api
* part 1 of restruct and migrate pathlib
* Migrate p2
* fix lint / cleanups
* fix lint p2
* fix lint p3
2017-05-02 00:02:55 +02:00
Pascal Vizeli
2e168d089c
Fix validate required arguments ( #25 )
2017-04-30 19:03:26 +02:00
pvizeli
d142ea5d23
Allow custome repository / improve config validate
2017-04-27 21:08:28 +02:00
Pascal Vizeli
297f4af047
Cleanup old stuff / make more secure ( #10 )
...
* Cleanup old stuff / make more secure
* pump version
2017-04-23 15:45:03 +02:00
Pascal Vizeli
f9c7371140
Extend addons options to allow lists ( #5 )
...
Extend addons options to allow lists
2017-04-19 17:07:24 +02:00