mirror of
https://github.com/taylanbakircioglu/flowfish.git
synced 2026-09-22 10:33:26 +00:00
d7ca50b387
Multi-cluster dependency mapping, real-time network monitoring, impact analysis, and CI/CD integration capabilities. Made-with: Cursor
39 lines
749 B
Python
39 lines
749 B
Python
"""
|
|
API Routers Package - Controller Layer
|
|
|
|
This package contains all API route handlers (controllers).
|
|
Each router handles a specific domain area.
|
|
|
|
Router Responsibilities:
|
|
- HTTP request/response handling
|
|
- Input validation (via Pydantic)
|
|
- Dependency injection
|
|
- Error handling with HTTP status codes
|
|
- NO business logic (delegate to services)
|
|
"""
|
|
|
|
# Import all routers for easy access
|
|
from . import (
|
|
auth,
|
|
clusters,
|
|
analyses,
|
|
workloads,
|
|
event_types,
|
|
namespaces,
|
|
communications,
|
|
websocket,
|
|
events, # NEW: Layered architecture events router
|
|
)
|
|
|
|
__all__ = [
|
|
"auth",
|
|
"clusters",
|
|
"analyses",
|
|
"workloads",
|
|
"event_types",
|
|
"namespaces",
|
|
"communications",
|
|
"websocket",
|
|
"events",
|
|
]
|