(stackName string)
| 7 | ) |
| 8 | |
| 9 | func (actor *Actor) GetStackByName(stackName string) (resources.Stack, Warnings, error) { |
| 10 | stacks, warnings, err := actor.CloudControllerClient.GetStacks( |
| 11 | ccv3.Query{Key: ccv3.NameFilter, Values: []string{stackName}}, |
| 12 | ccv3.Query{Key: ccv3.PerPage, Values: []string{"1"}}, |
| 13 | ccv3.Query{Key: ccv3.Page, Values: []string{"1"}}, |
| 14 | ) |
| 15 | |
| 16 | if err != nil { |
| 17 | return resources.Stack{}, Warnings(warnings), err |
| 18 | } |
| 19 | |
| 20 | if len(stacks) == 0 { |
| 21 | return resources.Stack{}, Warnings(warnings), actionerror.StackNotFoundError{Name: stackName} |
| 22 | } |
| 23 | |
| 24 | return resources.Stack(stacks[0]), Warnings(warnings), nil |
| 25 | } |
| 26 | |
| 27 | func (actor Actor) GetStacks(labelSelector string) ([]resources.Stack, Warnings, error) { |
| 28 | var ( |
no test coverage detected