in pkg/clusters/clusters.go [53:70]
func New(
projectID string,
cluster *container.Cluster,
handler operations.Handler,
clients *pkg.Clients,
opts *Options) *clusterMigrator {
m := &clusterMigrator{
projectID: projectID,
cluster: cluster,
handler: handler,
clients: clients,
opts: opts,
}
m.factory = func(n *container.NodePool) migrate.Migrator {
return NewNodePool(m, n)
}
return m
}