chore: move monitoring to offline install
diff --git a/pyproject.toml b/pyproject.toml
index 6948ea2..a717c2a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -10,25 +10,16 @@
 
 [tool.poetry.dependencies]
 python = "^3.10"
-pydantic = { version = "^1.10.4", optional = true }
-schematics = { version = "^2.1.1", optional = true }
 pykube-ng = { version = "^22.7.0", 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 = "<0.99.0"
 docker-image-py = "^0.1.12"
 "oslo.serialization" = "^5.0.0"
+rjsonnet = "^0.5.2"
 
 [tool.poetry.extras]
 operator = [
-  "schematics",
-  "pydantic",
   "pykube-ng",
-  "structlog",
-  "taskflow",
-  "tomli",
-  "jsonnet",
   "kopf",
 ]
 
@@ -36,14 +27,11 @@
 ansible-core = "^2.13.4"
 flake8 = "^5.0.4"
 flake8-isort = "^4.2.0"
-hypothesis = "6.61.0"
 jmespath = "^1.0.1"
 molecule = "^4.0.1"
 pytest = "^7.1.3"
 pytest-cov = "^3.0.0"
 pytest-mock = "^3.8.2"
-tomli-w = "^1.0.0"
-responses = "^0.22.0"
 pytest-forked = "^1.4.0"
 pytest-xdist = "^3.1.0"