14360: Merge branch 'master'
[arvados.git] / lib / dispatchcloud / cmd.go
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 package dispatchcloud
6
7 import (
8         "git.curoverse.com/arvados.git/lib/cmd"
9         "git.curoverse.com/arvados.git/lib/service"
10         "git.curoverse.com/arvados.git/sdk/go/arvados"
11 )
12
13 var Command cmd.Handler = service.Command(arvados.ServiceNameDispatchCloud, newHandler)
14
15 func newHandler(cluster *arvados.Cluster, _ *arvados.NodeProfile) service.Handler {
16         d := &dispatcher{Cluster: cluster}
17         go d.Start()
18         return d
19 }