summaryrefslogtreecommitdiff
path: root/robusta_krr/api
diff options
context:
space:
mode:
Diffstat (limited to 'robusta_krr/api')
-rw-r--r--robusta_krr/api/formatters.py3
-rw-r--r--robusta_krr/api/models.py16
-rw-r--r--robusta_krr/api/strategies.py3
3 files changed, 22 insertions, 0 deletions
diff --git a/robusta_krr/api/formatters.py b/robusta_krr/api/formatters.py
new file mode 100644
index 0000000..3bd6927
--- /dev/null
+++ b/robusta_krr/api/formatters.py
@@ -0,0 +1,3 @@
+from robusta_krr.core.abstract.formatters import BaseFormatter
+
+__all__ = ["BaseFormatter"]
diff --git a/robusta_krr/api/models.py b/robusta_krr/api/models.py
new file mode 100644
index 0000000..3efc9ff
--- /dev/null
+++ b/robusta_krr/api/models.py
@@ -0,0 +1,16 @@
+from robusta_krr.core.abstract.strategies import HistoryData, ResourceRecommendation, RunResult
+from robusta_krr.core.models.allocations import ResourceAllocations, ResourceType
+from robusta_krr.core.models.objects import K8sObjectData
+from robusta_krr.core.models.result import ResourceScan, Result, Severity
+
+__all__ = [
+ "ResourceType",
+ "ResourceAllocations",
+ "K8sObjectData",
+ "Result",
+ "Severity",
+ "ResourceScan",
+ "ResourceRecommendation",
+ "HistoryData",
+ "RunResult",
+]
diff --git a/robusta_krr/api/strategies.py b/robusta_krr/api/strategies.py
new file mode 100644
index 0000000..af43664
--- /dev/null
+++ b/robusta_krr/api/strategies.py
@@ -0,0 +1,3 @@
+from robusta_krr.core.abstract.strategies import BaseStrategy, StrategySettings
+
+__all__ = ["BaseStrategy", "StrategySettings"]