- Client daemon rewrite. Using a simpler transfer protocol.
- Notifications
- Methods
- Script
- HTTP POST/GET
- Or potentially the python library
notifiersif they add ntfy support which is a hard requirement for haxwithaxe.
- Or potentially the python library
- On adjustable severity levels
- fatal - Only genuinely fatal errors if
fail_fastisTruethis is equivalent to theerrorlevel. - error - Only on fatal errors and on errors that would be fatal if
fail_fastwereTrue. - status - Same as error but with messages on success events like successful push queue completion and sucessful completion of all updates.
- log - Follow logging at the configured logging level or maybe at the log level appended to this option. We'll see how masochistic haxwithaxe is when he gets to this.
- fatal - Only genuinely fatal errors if
- Methods
- Ordered service updates
- Individually delayed service updates
- Time delay after to allow for slow starting background tasks
- Readiness based delay for docker containers and services
- Healthcheck
runningstate
- Per service update on domain so that services that don't need to be updated for every lineage that gets pushed don't get disrupted.
These might get added to versions adhoc