diff options
Diffstat (limited to 'robusta_krr')
| -rw-r--r-- | robusta_krr/__init__.py | 4 | ||||
| -rw-r--r-- | robusta_krr/api/formatters.py | 3 | ||||
| -rw-r--r-- | robusta_krr/api/models.py | 16 | ||||
| -rw-r--r-- | robusta_krr/api/strategies.py | 3 |
4 files changed, 25 insertions, 1 deletions
diff --git a/robusta_krr/__init__.py b/robusta_krr/__init__.py index 9c4f0db..cd50bf6 100644 --- a/robusta_krr/__init__.py +++ b/robusta_krr/__init__.py @@ -1,3 +1,5 @@ +from . import api from .main import run -__all__ = ["run"] +__version__ = "0.1.0" +__all__ = ["run", "api", "__version__"] 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"] |
