feat(cloud): report planner transport status
This commit is contained in:
@@ -177,6 +177,7 @@ def create_internal_router(
|
||||
devices,
|
||||
address=payload.address,
|
||||
allow_device_takeover=allow_device_takeover,
|
||||
planner_transport=payload.planner_transport,
|
||||
)
|
||||
policy = pool.store.get_host_governance_policy(host_id)
|
||||
policy_revision = policy.revision if policy is not None else 0
|
||||
|
||||
@@ -39,6 +39,7 @@ class HeartbeatRequest(BaseModel):
|
||||
address: str | None = None
|
||||
devices: list[DeviceSnapshotModel] = Field(default_factory=list)
|
||||
policy_revision: int = Field(default=0, ge=0)
|
||||
planner_transport: Literal["direct", "cloud"] = "direct"
|
||||
|
||||
|
||||
class HostGovernancePolicyModel(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user