chore: use keyed fields with struct literals
This commit is contained in:
parent
ca91abbed9
commit
108456585d
|
@ -110,7 +110,7 @@ flag.
|
|||
logrus.Fatal(err)
|
||||
}
|
||||
|
||||
volumeListOptions := volume.ListOptions{fs}
|
||||
volumeListOptions := volume.ListOptions{Filters: fs}
|
||||
volumeListOKBody, err := cl.VolumeList(context.Background(), volumeListOptions)
|
||||
volumeList := volumeListOKBody.Volumes
|
||||
if err != nil {
|
||||
|
|
|
@ -9,7 +9,7 @@ import (
|
|||
)
|
||||
|
||||
func GetVolumes(cl *client.Client, ctx context.Context, server string, fs filters.Args) ([]*volume.Volume, error) {
|
||||
volumeListOptions := volume.ListOptions{fs}
|
||||
volumeListOptions := volume.ListOptions{Filters: fs}
|
||||
volumeListOKBody, err := cl.VolumeList(ctx, volumeListOptions)
|
||||
volumeList := volumeListOKBody.Volumes
|
||||
if err != nil {
|
||||
|
|
|
@ -6,7 +6,7 @@ type Limiter struct{ sem chan struct{} }
|
|||
// New returns a new Limiter. The limit param is the maximum number of
|
||||
// concurrent operations.
|
||||
func New(limit int) *Limiter {
|
||||
return &Limiter{make(chan struct{}, limit)}
|
||||
return &Limiter{sem: make(chan struct{}, limit)}
|
||||
}
|
||||
|
||||
// Begin an operation.
|
||||
|
|
|
@ -66,19 +66,19 @@ func GetDeployedServicesByLabel(cl *dockerClient.Client, contextName string, lab
|
|||
filters.Add("label", label)
|
||||
services, err := cl.ServiceList(context.Background(), types.ServiceListOptions{Filters: filters})
|
||||
if err != nil {
|
||||
return StackStatus{[]swarm.Service{}, err}
|
||||
return StackStatus{Services: []swarm.Service{}, Err: err}
|
||||
}
|
||||
|
||||
return StackStatus{services, nil}
|
||||
return StackStatus{Services: services, Err: nil}
|
||||
}
|
||||
|
||||
func GetAllDeployedServices(cl *dockerClient.Client, contextName string) StackStatus {
|
||||
services, err := cl.ServiceList(context.Background(), types.ServiceListOptions{Filters: getAllStacksFilter()})
|
||||
if err != nil {
|
||||
return StackStatus{[]swarm.Service{}, err}
|
||||
return StackStatus{Services: []swarm.Service{}, Err: err}
|
||||
}
|
||||
|
||||
return StackStatus{services, nil}
|
||||
return StackStatus{Services: services, Err: nil}
|
||||
}
|
||||
|
||||
// GetDeployedServicesByName filters services by name
|
||||
|
@ -88,10 +88,10 @@ func GetDeployedServicesByName(ctx context.Context, cl *dockerClient.Client, sta
|
|||
|
||||
services, err := cl.ServiceList(ctx, types.ServiceListOptions{Filters: filters})
|
||||
if err != nil {
|
||||
return StackStatus{[]swarm.Service{}, err}
|
||||
return StackStatus{Services: []swarm.Service{}, Err: err}
|
||||
}
|
||||
|
||||
return StackStatus{services, nil}
|
||||
return StackStatus{Services: services, Err: nil}
|
||||
}
|
||||
|
||||
// IsDeployed chekcks whether an appp is deployed or not.
|
||||
|
|
Loading…
Reference in New Issue