Mike Degatano
2148de45a0
Allow client to change boot slot via API ( #4945 )
...
* Allow client to change boot slot via API
* Wrap call to rauc in job that checks for OS
* Reboot after changing the active boot slot
* Add test cases and clean up
* BootName to BootSlot
* Fix test
* Rename boot_name to boot_slot
* Fix tests after field change
2024-03-15 10:36:37 -04:00
Mike Degatano
9d4848ee77
Add an admin only device wipe API ( #4934 )
...
* Add an admin only device wipe API
* Fix pylint issue
2024-02-29 10:29:52 -05:00
Mike Degatano
7fd6dce55f
Migrate to Ruff for lint and format ( #4852 )
...
* Migrate to Ruff for lint and format
* Fix pylint issues
* DBus property sets into normal awaitable methods
* Fix tests relying on separate tasks in connect
* Fixes from feedback
2024-02-05 11:37:39 -05:00
Mike Degatano
9322b68d47
Change User LED to System Health LED ( #4586 )
2023-09-26 14:54:41 -04:00
Mike Degatano
e1232bc9e7
Add support for green LEDs to API ( #4556 )
...
* Add support for green LEDs to API
* Save board config in supervisor and post on start
* Ignore no-value-for-parameter in validate
2023-09-14 09:27:12 -04:00
Stefan Agner
852771fbcf
Ignore non-existing data disk ( #4221 )
2023-03-31 10:20:25 -04:00
Mike Degatano
a3204f4ebd
Use Udisks2 for available data disks ( #4202 )
...
* Use Udisks2 for available data disks
* pylint issues
2023-03-27 12:09:16 -04:00
dependabot[bot]
a2dffe595e
Bump pyupgrade from 3.1.0 to 3.2.0 ( #3979 )
...
* Bump pyupgrade from 3.1.0 to 3.2.0
Bumps [pyupgrade](https://github.com/asottile/pyupgrade ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/asottile/pyupgrade/releases )
- [Commits](https://github.com/asottile/pyupgrade/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: pyupgrade
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update .pre-commit-config.yaml
* Fixing pyupgrade
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch >
2022-11-08 19:38:55 +01:00
Mike Degatano
a0b28ebb97
Use CPE name for boards ( #3990 )
...
* Use CPE name for boards
* Simplify test
2022-11-08 09:12:52 +01:00
Mike Degatano
672b220f69
Add boards APIs ( #3984 )
...
* Add boards APIs
* Move boards to agent
2022-11-04 08:22:24 +01:00
Joakim Sørensen
eba6da485d
Rename disk_data to data_disk ( #3200 )
2021-10-04 22:46:28 +02:00
dependabot[bot]
dafc2cfec2
Bump pyupgrade from 2.26.0 to 2.26.0.post1 ( #3131 )
...
* Bump pyupgrade from 2.26.0 to 2.26.0.post1
Bumps [pyupgrade](https://github.com/asottile/pyupgrade ) from 2.26.0 to 2.26.0.post1.
- [Release notes](https://github.com/asottile/pyupgrade/releases )
- [Commits](https://github.com/asottile/pyupgrade/commits )
---
updated-dependencies:
- dependency-name: pyupgrade
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update .pre-commit-config.yaml
* Fixes
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch >
2021-09-21 18:22:56 +02:00
Pascal Vizeli
04f36e92e1
Return list of possible data disk targets ( #3133 )
...
* Return list of possible data disk targets
* fix path
* fix tests
* Add test
* Fix tests
* Add tests
* Add more tests
* Remove debug
* Address comments
* more clear
2021-09-21 14:51:58 +02:00
Pascal Vizeli
271e4f0cc4
Support OS-Agent Data disk ( #3120 )
...
* Support OS-Agent Data disk
* fix lint
* add tests
* Fix empty path
* revert change
* Using as_posix()
* clean not needed cast
* rename
* Rename files
2021-09-17 15:01:07 +02:00
Pascal Vizeli
f2843db421
Streamline version handling ( #2155 )
...
* Streamline version handling
* guard detached add-on
* commit version
* fix version
* Update pipeline
* use su-version
* Handle core like before
* Fix dev
* Update supervisor/api/addons.py
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
* Cleanup
* Fix format
* fix import
* fix yml issue
* fix readme
* Update supervisor/api/addons.py
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
* Update frontend
* Address comments
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
Co-authored-by: Ludeeus <ludeeus@ludeeus.dev >
2020-10-21 13:40:38 +02:00
Pascal Vizeli
5fdc340e58
Streamline version ( #1834 )
...
* More streamline version handling
* Strict it up
* update tests
2020-07-15 13:05:11 +02:00
Pascal Vizeli
9dba78fbcd
Improve version handling ( #1744 )
...
* version handling helper
* Improve version handling
* Fix bug
2020-05-22 14:21:47 +02:00
Franck Nijhof
1d83c0c77a
Update isort configuration and sorts imports in codebase ( #1739 )
...
* Add known first party to isort configuration
* Run isort on supervisor and tests folder
2020-05-21 13:30:54 +02:00
Pascal Vizeli
96c0fbaf10
Cli rebrand ( #1601 )
...
* Rebrand CLI
* forward
* Fix startup command
* add cli api
* Add token handling
* Fix security check
* fix repair
* fix lint
* Update for new cli
* Add watchdog
* rename
* use s6
2020-03-27 17:37:48 +01:00