diff options
| author | Павел Жуков <33721692+LeaveMyYard@users.noreply.github.com> | 2023-04-06 13:02:58 +0300 |
|---|---|---|
| committer | Павел Жуков <33721692+LeaveMyYard@users.noreply.github.com> | 2023-04-06 13:02:58 +0300 |
| commit | ef5bf65f07a661ae895542a14f95abbd39c06fca (patch) | |
| tree | 056b8bf56ef721a2cff5d6122c3b3e8a381bb893 /robusta_krr/api | |
| parent | fcc008b2907c3ca1af19f2861c7c719598ad4f62 (diff) | |
Add the custom api interface for custom objects, add custom formatter example
Diffstat (limited to 'robusta_krr/api')
| -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 |
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"] |
