Draft: Use pydantic to represent configs. Rework constructors
Compare changes
Files
61+ 49
− 81
@@ -23,7 +23,7 @@ Create a BCS cleanup daemon
@@ -33,7 +33,9 @@ from buildgrid.server.cas.storage.storage_abc import StorageABC
@@ -141,8 +143,8 @@ def start(
@@ -174,7 +176,7 @@ def start(
@@ -183,80 +185,46 @@ def _create_cleanup_from_config(