Pascal Vizeli
0925af91e3
Fix snapshot HA / remove API password ( #1425 )
...
* Fix snapshot HA / remove API password
* fix lint
* Fix log
* cleanup API
* stale password handling
* fix lint
2020-01-09 14:35:37 +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
Issac
f5c171e44f
Fix grammatical issue in log message ( #1392 )
2019-12-05 14:38:28 +01:00
Pascal Vizeli
74485262e7
Prune network/interface on repair ( #1340 )
...
* Prune network/interface on repair
* Force disconnect
2019-10-22 14:30:14 +02: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
05c8022db3
Check path on extractall ( #1336 )
...
* Check path on extractall
* code cleanup
* Add logger
* Fix issue
* Add tests
2019-10-21 12:23:00 +02:00
dependabot-preview[bot]
5e4e9740c7
Bump pylint from 2.3.1 to 2.4.0 ( #1307 )
...
* Bump pylint from 2.3.1 to 2.4.0
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/pylint-2.3.1...pylint-2.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Update __main__.py
* Update bootstrap.py
* Update homeassistant.py
* Update __init__.py
2019-09-25 09:41:16 +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
a12567d0a8
Update secrets handling ( #1289 )
...
* Update secrets handling
* Remove start pre_check
* fix lint
* remove tasker
2019-09-12 23:16:56 +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
272d8b29f3
Fix version handling with nightly ( #1273 )
...
* Fix version handling with nightly
* fix lint
2019-09-02 14:37:59 +02:00
Pascal Vizeli
c563f484c9
Add support for udev trigger
2019-09-02 11:28:49 +00: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
4072b06faf
Fix issue on isntalled add-ons ( #1225 )
2019-08-16 13:12:39 +02:00
Pascal Vizeli
a2cf7ece70
Change handling with host files ( #1223 )
2019-08-16 12:47:32 +02:00
Franck Nijhof
b5ed6c586a
Cleanup ingress panel on add-on uninstall ( #1220 )
...
* Cleanup ingress panel on add-on uninstall
* Update __init__.py
2019-08-15 23:05:03 +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
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
2fc5e3b7d9
Repair / fixup docker overlayfs issues ( #1170 )
...
* Add a repair modus
* Add repair to add-ons
* repair to cli
* Add API call
* fix sync call
* Clean all images
* Fix repair
* Fix supervisor
* Add new function to core
* fix tagging
* better style
* use retag
* new retag function
* Fix lint
* Fix import export
2019-08-07 17:26:32 +02:00
Pascal Vizeli
778bc46848
Don't relay on latest with HA/Addons ( #1175 )
...
* Don't relay on latest with HA/Addons
* Fix latest on install
* Revert some options
* Fix attach
* migrate to new version handling
* Fix thread
* Fix is running
* Allow wait
* debug code
* Fix debug value
* Fix list
* Fix regex
* Some better log output
* Fix logic
* Improve cleanup handling
* Fix bug
* Cleanup old code
* Improve version handling
* Fix the way to attach
2019-08-07 09:51:27 +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
8ea712a937
Fix error on comparson ( #1104 )
2019-05-31 11:46:28 +02:00
Pascal Vizeli
b4665f3907
Add black support ( #1101 )
2019-05-27 12:35:06 +02:00
Pascal Vizeli
b2c3157361
Fix device bug ( #1078 )
2019-05-09 11:41:37 +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
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
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
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
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
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
7f074142bf
Replace pycrpytodome with cryptocraphy ( #923 )
...
* Replace pycrpytodome with cryptocraphy
* Fix typing
* fix typing
* Fix lints
* Fix build
* Add musl libc
* Fix lint
* fix lint
* Fix algo
* Add more typing fix crypto imports v2
* Fix padding
2019-02-20 10:30:22 +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
9053341581
Fix wrong UTF-8 config files ( #895 )
...
* Fix wrong UTF-8 config files
* Fix lint
* Update data.py
2019-01-18 18:57:54 +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