Add force=restart parameter for process updates

This commit is contained in:
Ingo Oppermann
2025-07-18 15:47:49 +02:00
parent bcc3c9aaa2
commit 0e38648b70
17 changed files with 66 additions and 51 deletions

View File

@@ -516,7 +516,7 @@ func (a *api) ProcessUpdate(c echo.Context) error {
"new_id": r.Config.ProcessID(),
}).Log("Update process request")
err := a.cluster.ProcessUpdate(origin, pid, &r.Config)
err := a.cluster.ProcessUpdate(origin, pid, &r.Config, r.Force)
if err != nil {
a.logger.Debug().WithError(err).WithField("id", pid).Log("Unable to update process")
return ErrFromClusterError(err)