chore: replace machine filter with placement constraint in service spec

This commit is contained in:
Pavel Sviderski
2025-04-16 22:04:37 +10:00
parent 4532b985d4
commit f3cb6657ae
15 changed files with 238 additions and 294 deletions
+2 -4
View File
@@ -22,9 +22,7 @@ type RunServiceResponse struct {
Name string
}
func (cli *Client) RunService(
ctx context.Context, spec api.ServiceSpec, filter deploy.MachineFilter,
) (RunServiceResponse, error) {
func (cli *Client) RunService(ctx context.Context, spec api.ServiceSpec) (RunServiceResponse, error) {
var resp RunServiceResponse
if err := spec.Validate(); err != nil {
@@ -42,7 +40,7 @@ func (cli *Client) RunService(
}
}
deployment := cli.NewDeployment(spec, &deploy.RollingStrategy{MachineFilter: filter})
deployment := cli.NewDeployment(spec, &deploy.RollingStrategy{})
plan, err := deployment.Run(ctx)
if err != nil {
return resp, err