fix(orchestrator): keep host client dependency-free
lint / lint (push) Successful in 1m6s
test / unit (pull_request) Successful in 2m35s
test / integration-docker (pull_request) Failing after 2m26s
test / coverage (pull_request) Has been skipped
test / image-input-builds (pull_request) Successful in 1m3s
tracker-policy-pr / check-pr (pull_request) Failing after 15s
lint / lint (push) Successful in 1m6s
test / unit (pull_request) Successful in 2m35s
test / integration-docker (pull_request) Failing after 2m26s
test / coverage (pull_request) Has been skipped
test / image-input-builds (pull_request) Successful in 1m3s
tracker-policy-pr / check-pr (pull_request) Failing after 15s
This commit is contained in:
@@ -13,11 +13,9 @@ from starlette.types import ASGIApp, Message, Receive, Scope, Send
|
||||
from ..orchestrator_auth import ROLE_CLI, ROLES
|
||||
from ..supervisor.types import TOOLS
|
||||
from ..trust_domain import CONTROL_PLANE
|
||||
from .http_contract import MAX_BODY_BYTES, ORCHESTRATOR_AUTH_HEADER
|
||||
from .service import OrchestratorCore
|
||||
|
||||
ORCHESTRATOR_AUTH_HEADER = "x-bot-bottle-orchestrator-auth"
|
||||
MAX_BODY_BYTES = 1 * 1024 * 1024
|
||||
|
||||
_GATEWAY_ROUTES = frozenset({
|
||||
("POST", "/resolve"),
|
||||
("POST", "/supervise/propose"),
|
||||
|
||||
@@ -21,7 +21,7 @@ from dataclasses import dataclass
|
||||
from ..log import debug
|
||||
from ..orchestrator_auth import ROLE_CLI
|
||||
from ..trust_domain import CONTROL_PLANE
|
||||
from .server import ORCHESTRATOR_AUTH_HEADER
|
||||
from .http_contract import ORCHESTRATOR_AUTH_HEADER
|
||||
|
||||
DEFAULT_TIMEOUT_SECONDS = 5.0
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
"""Dependency-free constants shared by orchestrator HTTP clients and server."""
|
||||
|
||||
ORCHESTRATOR_AUTH_HEADER = "x-bot-bottle-orchestrator-auth"
|
||||
MAX_BODY_BYTES = 1 * 1024 * 1024
|
||||
|
||||
__all__ = ["MAX_BODY_BYTES", "ORCHESTRATOR_AUTH_HEADER"]
|
||||
@@ -10,7 +10,8 @@ import uvicorn
|
||||
|
||||
from ..orchestrator_auth import ROLE_CLI, mint
|
||||
from ..trust_domain import CONTROL_PLANE
|
||||
from .api import MAX_BODY_BYTES, ORCHESTRATOR_AUTH_HEADER, create_app
|
||||
from .api import create_app
|
||||
from .http_contract import MAX_BODY_BYTES, ORCHESTRATOR_AUTH_HEADER
|
||||
from .service import OrchestratorCore
|
||||
|
||||
MAX_REQUESTS = 32
|
||||
|
||||
Reference in New Issue
Block a user