Skip to content

Commit d63b4af

Browse files
committed
Add queue_status and health endpoint
1 parent 41bc18e commit d63b4af

7 files changed

Lines changed: 398 additions & 47 deletions

File tree

cats/api/v1/urls.py

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,34 @@
77
SimulationDeleteView,
88
SimulationDetailView,
99
SimulationErrorView,
10+
SimulationHealthView,
1011
SimulationListView,
1112
SimulationPauseView,
13+
SimulationQueueStatusView,
1214
SimulationResultView,
1315
SimulationResumeView,
1416
SimulationStartView,
1517
)
1618

1719

1820
urlpatterns = [
19-
path('schema/', SpectacularAPIView.as_view(), name='schema'),
20-
path('docs/', SpectacularSwaggerView.as_view(url_name='schema'), name='swagger-ui'),
21-
path('token/', CustomTokenObtainPairViewV1.as_view(), name='v1-token-obtain-pair'),
22-
path('token/refresh/', CustomTokenRefreshViewV1.as_view(), name='v1-token-refresh'),
21+
path("schema/", SpectacularAPIView.as_view(), name="schema"),
22+
path("docs/", SpectacularSwaggerView.as_view(url_name="schema"), name="swagger-ui"),
23+
path("token/", CustomTokenObtainPairViewV1.as_view(), name="v1-token-obtain-pair"),
24+
path("token/refresh/", CustomTokenRefreshViewV1.as_view(), name="v1-token-refresh"),
2325
path(
2426
"simulations/start/", SimulationStartView.as_view(), name="v1-simulation-start"
2527
),
28+
path(
29+
"simulations/queue-status/",
30+
SimulationQueueStatusView.as_view(),
31+
name="v1-simulation-queue-status",
32+
),
33+
path(
34+
"simulations/health/",
35+
SimulationHealthView.as_view(),
36+
name="v1-simulation-health",
37+
),
2638
path(
2739
"simulations/<int:simulation_id>/cancel/",
2840
SimulationCancelView.as_view(),
@@ -43,7 +55,7 @@
4355
SimulationPauseView.as_view(),
4456
name="v1-simulation-pause-uuid",
4557
),
46-
path(
58+
path(
4759
"simulations/<int:simulation_id>/resume/",
4860
SimulationResumeView.as_view(),
4961
name="v1-simulation-resume-id",

0 commit comments

Comments
 (0)