fix: Fix test failures

- fix dependency requirement
- add exception for config file missing
diff --git a/pyproject.toml b/pyproject.toml
index 3b22c3f..c01a85c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -12,14 +12,14 @@
 [tool.poetry.dependencies]
 python = "^3.10"
 click = "^8.1.3"
-schematics = { version = "^2.1.1", optional = true }
+schematics = "^2.1.1"
+jsonnet = "^0.18.0"
 pykube-ng = { version = "^22.7.0", optional = true }
 structlog = { version = "^22.1.0", optional = true }
 mergedeep = { version = "^1.3.4", optional = true }
 taskflow = { version = "^5.0.0", optional = true }
 eventlet = { version = "^0.33.1", optional = true }
 tomli = { version = "^2.0.1", optional = true }
-jsonnet = { version = "^0.18.0", optional = true }
 kopf = { version = "^1.36.0", optional = true, extras = ["uvloop"] }
 openstacksdk = { version = "^0.103.0", optional = true }
 certbuilder = { version = "^0.14.2", optional = true }