picostack / pico

A Git-driven task runner built to facilitate GitOps and Infrastructure-as-Code while securely passing secrets to tasks.
https://pico.sh
MIT License
54 stars 6 forks source link

Top level error handling #56

Closed Southclaws closed 4 years ago

Southclaws commented 4 years ago

This resolves some long standing issues with the error handling at the service-level. One part of code was even just dumping errors silently!

Most of this needs to be refactored into a cleaner management style daemon that handles errors that are worth logging and errors that may require an immediate shutdown (such as fail-fast init problems)