Mike Degatano
14fcda5d78
Sentry only loaded when diagnostics on ( #3993 )
...
* Sentry only loaded when diagnostics on
* Logging when sentry is closed
2022-11-13 21:23:52 +01:00
Mike Degatano
c3f7a45d61
Fix memory calculation for cgroupv2 ( #3802 )
2022-08-17 16:50:08 -04:00
Mike Degatano
96065ed704
Bump to python 3.10 and alpine 3.16 ( #3791 )
...
* Bump to python 3.10
* 3.10 is not a number
* Musllinux wheels link
* Revert attrs 22.1.0 -> 21.2.0 for wheel
* Revert cryptography for wheel & pylint fix
* Precommit and devcontainer to 3.10
* pyupgrade rewriting things
* revert
* Update builder.yml
* fix rust
* Update builder.yml
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch>
2022-08-16 14:33:23 +02:00
Mike Degatano
d19166bb86
Docker events based watchdog and docker healthchecks ( #3725 )
...
* Docker events based watchdog
* Separate monitor from DockerAPI since it needs coresys
* Move monitor into dockerAPI
* Fix properties on coresys
* Add watchdog tests
* Added tests
* pylint issue
* Current state failures test
* Thread-safe event processing
* Use labels property
2022-07-15 09:21:59 +02:00
Mike Degatano
b0e4983488
Passing platform arg on image pull ( #3465 )
...
* Passing platform arg on image pull
* Passing in addon arch to image pull
* Move sys_arch above sys_plugins in setup
* Default to supervisor arch
* Cleanup from feedback
2022-03-01 09:38:58 +01: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
Franck Nijhof
816e0d503a
Map both persistent and volatile journald logs ( #2765 )
...
* Map both persistent and volatile journald logs
* Code comment tweak
2021-03-29 11:46:47 +02:00
Franck Nijhof
65386b753f
Fix swapped volume/bind variables in Journald volume support ( #2764 )
2021-03-29 09:46:22 +02:00
Mike Degatano
e6c57dfc80
Fix typo in journald location ( #2751 )
...
* Fix typo in journal location
* Patch pathlib.Path.exists to ensure false return for test
2021-03-25 11:43:34 +01:00
Franck Nijhof
2a892544c2
Fix journald add-on option to work with default Debian ( #2742 )
2021-03-22 17:04:20 +01:00
mdegat01
667672a20b
Addons can access systemd journal logs ( #2722 )
...
* Added journald access to addons
* Name change to journald and added tests
2021-03-17 12:26:23 +01:00
Joakim Sørensen
9479672b88
Create evaluation modules ( #2220 )
...
* Create evaluation modules
* Use sys_core
2020-11-05 17:36:02 +01:00
Joakim Sørensen
8f4ac10361
Add login support for dockerhub ( #2218 )
...
* Add login support for dockerhub
* Remove registry
2020-11-05 10:39:53 +01:00
Joakim Sørensen
b513512551
Normalize CPU stats ( #2154 )
...
* Normalize CPU stats
* Change fixture to make it clearer
* guard for 0
* Update supervisor/docker/stats.py
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch>
* Update stats.py
* Update stats.py
Co-authored-by: Pascal Vizeli <pvizeli@syshack.ch>
2020-10-20 22:26:09 +02:00
Joakim Sørensen
f5f5f829ac
Add test for denylist ( #1914 )
...
* Add test for denylist
* Mock API in conftest
2020-08-14 18:09:03 +02:00