This commit is contained in:
Magel, Denis
2025-09-18 10:17:24 +02:00
parent 63bcd9b931
commit af4b60a0e3
2 changed files with 4 additions and 9 deletions

View File

@@ -1,6 +1,7 @@
# contains the schema definitions for aggregates # contains the schema definitions for aggregates
from pydantic import BaseModel from pydantic import BaseModel
class AggregateSchema(BaseModel): class AggregateSchema(BaseModel):
aggregate: str aggregate: str
node: str node: str

View File

@@ -10,15 +10,9 @@ async def get_aggregates(metric: str = "relative") -> List[AggregateSchema]:
print(f"Metric used: {metric}") print(f"Metric used: {metric}")
aggregates: list = [ aggregates: list = [
AggregateSchema( AggregateSchema(aggregate="Aggregate A", node="cluster01-01", available="100.0TB"),
aggregate="Aggregate A", node="cluster01-01", available="100.0TB" AggregateSchema(aggregate="Aggregate B", node="cluster01-01", available="200.5GB"),
), AggregateSchema(aggregate="Aggregate C", node="cluster01-02", available="300.75MB"),
AggregateSchema(
aggregate="Aggregate B", node="cluster01-01", available="200.5GB"
),
AggregateSchema(
aggregate="Aggregate C", node="cluster01-02", available="300.75MB"
),
] ]
return aggregates return aggregates