Skip to content

Commit

Permalink
Moved 'warehouse_type' to be part of 'env'.
Browse files Browse the repository at this point in the history
  • Loading branch information
elongl committed Jun 22, 2023
1 parent 009a842 commit 02ff83c
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 5 deletions.
7 changes: 4 additions & 3 deletions elementary/monitor/api/report/report.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
NormalizedSourceSchema,
TotalsSchema,
)
from elementary.monitor.api.report.schema import ReportDataSchema
from elementary.monitor.api.report.schema import ReportDataEnvSchema, ReportDataSchema
from elementary.monitor.api.tests.schema import TestResultSchema, TestRunSchema
from elementary.monitor.api.tests.tests import TestsAPI
from elementary.monitor.data_monitoring.schema import SelectorFilterSchema
Expand Down Expand Up @@ -121,8 +121,9 @@ def get_report_data(
invocations=invocations,
resources_latest_invocation=resources_latest_invocation,
invocations_job_identification=invocations_job_identification,
env=dict(project_name=project_name, env=env),
warehouse_type=warehouse_type,
env=ReportDataEnvSchema(
project_name=project_name, env=env, warehouse_type=warehouse_type
),
)
return report_data, None
except Exception as error:
Expand Down
9 changes: 7 additions & 2 deletions elementary/monitor/api/report/schema.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
from pydantic import BaseModel


class ReportDataEnvSchema(BaseModel):
project_name: Optional[str] = None
env: Optional[str] = None
warehouse_type: Optional[str] = None


class ReportDataSchema(BaseModel):
creation_time: Optional[str] = None
days_back: Optional[int] = None
Expand All @@ -21,6 +27,5 @@ class ReportDataSchema(BaseModel):
invocations: list = list()
resources_latest_invocation: dict = dict()
invocations_job_identification: dict = dict()
env: dict = dict()
env: ReportDataEnvSchema = ReportDataEnvSchema()
tracking: Optional[dict] = None
warehouse_type: Optional[str] = None

0 comments on commit 02ff83c

Please sign in to comment.