feat: add start and trigger savepoint routes

This commit is contained in:
2025-01-17 20:27:32 +03:30
parent c977c8a15d
commit 5066dc650f
4 changed files with 155 additions and 38 deletions

View File

@@ -35,6 +35,15 @@ func initRouter(api huma.API) {
Tags: []string{"Job"},
}, controller.StartJob)
huma.Register(api, huma.Operation{
OperationID: "resume-job",
Method: http.MethodPost,
Path: "/jobs/{uid}/resume",
Summary: "Resume Job",
Description: "Resume Flink Job",
Tags: []string{"Job"},
}, controller.ResumeJob)
huma.Register(api, huma.Operation{
OperationID: "remove-jar",
Method: http.MethodPost,
@@ -62,4 +71,12 @@ func initRouter(api huma.API) {
Tags: []string{"Savepoint"},
}, controller.DownloadSavepoint)
huma.Register(api, huma.Operation{
OperationID: "trigger-savepoint",
Method: http.MethodPost,
Path: "/jobs/{uid}/trigger-savepoint",
Summary: "Trigger Savepoint",
Description: "Trigger Savepoint",
Tags: []string{"Savepoint"},
}, controller.TriggerSavepoint)
}