Robert Resch
55abb6e594
Fix hassio tests by only mocking supervisor id ( #150093 )
2025-08-06 10:53:55 +02:00
Joakim Sørensen
924a86dfb6
Add nameservers to supervisor system health response ( #149749 )
2025-08-01 10:51:48 +02:00
Erik Montnemery
42101dd432
Remove result from FlowResult ( #149202 )
2025-07-31 10:58:36 +02:00
Ruben van Dijk
f478812568
Allow multiple set-cookie headers with hassio ingress ( #148148 )
2025-07-08 06:13:08 +02:00
epenet
76be2fdba1
Improve (and align) deprecation messages ( #147948 )
2025-07-05 00:02:36 +02:00
Erik Montnemery
741a3d5009
Remove backup helper ( #143558 )
...
* Remove backup helper
* Update aws_s3 tests
2025-06-30 14:11:10 +02:00
Stefan Agner
e5d19baf3e
Add container arch to system info ( #147372 )
2025-06-24 09:52:21 +02:00
Joost Lekkerkerker
864e440685
Make issue creation check architecture instead of uname ( #146537 )
2025-06-11 18:39:46 +02:00
Joost Lekkerkerker
dd216ac15b
Split deprecated system issue in 2 places ( #146453 )
2025-06-11 11:35:14 +02:00
epenet
54c20d5d5a
Use async_load_fixture in remaining tests ( #146021 )
2025-06-03 10:52:51 +02:00
J. Nick Koston
a9f36a50e4
Bump aiohttp to 3.12.6 ( #145919 )
...
* Bump aiohttp to 3.12.5
changelog: https://github.com/aio-libs/aiohttp/compare/v3.12.4...v3.12.5
* .6
* fix mock
2025-05-31 11:12:00 +02:00
Erik Montnemery
0260a03447
Store information about add-ons and folders which could not be backed up ( #145367 )
...
* Store information about add-ons and folders which could not be backed up
* Address review comments
2025-05-26 16:07:33 +02:00
Erik Montnemery
19345b0e18
Prefer to create backups in local storage if selected ( #145331 )
2025-05-23 08:00:35 +02:00
Erik Montnemery
8e74f63d47
Create repair issue if not all add-ons or folders were backed up ( #144999 )
...
* Create repair issue if not all add-ons or folders were backed up
* Fix spelling
* Fix _collect_errors
* Make time patching by freezegun work with mashumaro
* Addd test to hassio
* Add fixture
* Fix generating list of folders
* Add issue creation tests
* Include name of failing add-on in message
* Improve code formatting
* Rename AddonError to AddonErrorData
2025-05-20 15:23:52 +02:00
Simone Chemelli
484a547758
Fix pylance warning on SnapshotAssertion import ( #145206 )
2025-05-19 13:55:48 +02:00
Eliz
c73383ded3
Fix missing head forwarding in ingress ( #144231 )
...
* Add support for connect, head and trace in ingress
* added tests
* update the testutil
* fix
* fix empty space
* removed connect
* remove trace
2025-05-05 19:11:41 +02:00
Stefan Agner
f1b8c8855e
Push country config to Supervisor ( #143871 )
2025-04-30 18:02:18 +02:00
Stefan Agner
a584ccb8f7
Remove add-on changelog from cached information ( #143526 )
2025-04-24 22:14:46 +02:00
Michael
fbe2370df7
Remove deprecated action call addon_update from Supervisor ( #143404 )
...
remove deprecated action call addon_update
2025-04-22 10:39:17 +02:00
J. Nick Koston
9b1ab34352
Fix hassio mocking in ESPHome dashboard tests ( #143212 )
2025-04-18 14:11:36 +02:00
Erik Montnemery
5a09847596
Add backup support to the hassio OS update entity ( #142580 )
...
* Add backup support to the hassio OS update entity
* Remove meaningless assert
2025-04-10 20:56:02 +02:00
Erik Montnemery
d5476a1da1
Store update settings in hassio store ( #142526 )
2025-04-10 11:55:07 +02:00
Erik Montnemery
3ca1f07cc4
Remove meaningless asserts in some hassio tests ( #142583 )
2025-04-09 12:13:56 +02:00
Erik Montnemery
0ed7348d2d
Fix typos in hassio ( #142529 )
2025-04-08 15:05:19 +02:00
Martin Hjelmare
cb09207cd7
Improve Supervisor addon_running test fixture ( #142525 )
2025-04-08 14:03:16 +02:00
Erik Montnemery
dfd86d56ec
Convert test fixtures to async ( #142052 )
2025-04-02 14:05:07 +02:00
Marc Mueller
7336178e03
Fix test RuntimeWarnings for hassio ( #141883 )
2025-03-30 12:00:48 -10:00
Martin Hjelmare
75cd32b742
Fix backup tests typing warnings ( #141274 )
2025-03-24 12:36:57 +01:00
Erik Montnemery
05c61b7ec3
Rename BackupManager last_non_idle_event to last_action_event ( #140291 )
...
* Rename BackupManager last_non_idle_event to last_action_event
* Update snapshots
2025-03-19 17:28:40 +01:00
Erik Montnemery
219b441be0
Don't allow creating backups if Home Assistant is not running ( #139499 )
...
* Don't allow creating backups if hass is not running
* Revert "Don't allow creating backups if hass is not running"
This reverts commit 1bf545eb25
.
* Set backup manager to idle only after Home Assistant has started
* Update according to discussion, add tests
* Add more test
2025-03-10 14:40:08 +01:00
Erik Montnemery
e86fc88631
Minor improvement of hassio backup tests ( #139775 )
2025-03-04 18:20:55 +01:00
Erik Montnemery
bf190a8a73
Add backup helper ( #139199 )
...
* Add backup helper
* Add hassio to stage 1
* Apply same changes to newly merged `webdav` and `azure_storage` to fix inflight conflict
* Address comments, add tests
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-02-25 10:19:41 +01:00
Erik Montnemery
351e594fe4
Add flag to backup store to track backup wizard completion ( #138368 )
...
* Add flag to backup store to track backup wizard completion
* Add comment
* Update hassio tests
* Update tests
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-02-24 17:14:47 +01:00
Erik Montnemery
0d8c449ff4
Validate hassio backup settings ( #138880 )
...
* Validate hassio backup settings
* Add snapshots
* Don't reset addon and folder settings
* Adapt to changes in BackupConfig.update
2025-02-20 16:06:33 +01:00
Erik Montnemery
e1817d466e
Keep one backup per backup agent when executing retention policy ( #138189 )
...
* Keep one backup per backup agent when executing retention policy
* Add tests
* Use defaultdict instead of dict.setdefault
* Update hassio tests
2025-02-10 18:09:57 +02:00
Abílio Costa
c2bb376c43
Handle generic agent exceptions when getting and deleting backups ( #138145 )
...
* Handle generic agent exceptions when getting backups
* Update hassio test
* Update delete_backup
2025-02-10 01:31:55 +01:00
Erik Montnemery
3f2e6d102c
Bump aiohasupervisor to version 0.3.0 ( #137437 )
2025-02-05 16:58:39 +01:00
Erik Montnemery
27b96160e2
Adjust backup filename scheme ( #137424 )
...
* Adjust backup filename scheme
* Update tests
2025-02-05 12:02:58 +01:00
Erik Montnemery
eb5036854f
Improve error handling when supervisor backups are deleted ( #137331 )
...
* Improve error handling when supervisor backups are deleted
* Move exception definitions
2025-02-04 19:49:55 +01:00
Erik Montnemery
5629b995ce
Include extra metadata in backup WS API ( #137296 )
...
* Include extra metadata in backup WS API
* Update onboarding backup view
* Update google_drive tests
2025-02-04 15:57:30 +01:00
Erik Montnemery
345cbc62a7
Minor adjustments of hassio backup tests ( #137324 )
2025-02-04 14:19:48 +01:00
Erik Montnemery
ffc6aa0035
Report progress while restoring supervisor backup ( #137313 )
2025-02-04 12:55:36 +00:00
Erik Montnemery
650351a7f3
Report progress while creating supervisor backup ( #137301 )
...
* Report progress while creating supervisor backup
* Use enum util
2025-02-04 11:36:03 +01:00
Erik Montnemery
58b7be7c2f
Check for errors when creating backups using supervisor ( #137220 )
...
* Check for errors when creating backups using supervisor
* Improve error reporting when there's no backup reference
2025-02-03 17:33:03 +01:00
Erik Montnemery
9cfe109210
Check for errors when restoring backups using supervisor ( #137217 )
...
* Check for errors when restoring backups using supervisor
* Break long line in test
* Improve comments
2025-02-03 11:51:29 +01:00
Erik Montnemery
065cdf421f
Delete old addon update backups when updating addon ( #136977 )
...
* Delete old addon update backups when updating addon
* Address review comments
* Add tests
2025-01-31 13:33:48 -05:00
Erik Montnemery
64f679ba8f
Make supervisor backup file names more user friendly ( #137020 )
2025-01-31 18:20:30 +01:00
Erik Montnemery
ec53b08e09
Don't blow up when a backup doesn't exist on supervisor ( #136907 )
2025-01-30 17:32:01 +01:00
Erik Montnemery
52feeedd2b
Poll supervisor job state when creating or restoring a backup ( #136891 )
...
* Poll supervisor job state when creating or restoring a backup
* Update tests
* Add tests for create and restore jobs finishing early
2025-01-30 11:09:31 +01:00
Erik Montnemery
5286bd8f0c
Persist hassio backup restore status after core restart ( #136857 )
...
* Persist hassio backup restore status after core restart
* Remove useless condition
2025-01-29 13:55:02 -05:00