GetApplicationPackages returns a list of package of an app.
(appName string, spaceGUID string)
| 151 | |
| 152 | // GetApplicationPackages returns a list of package of an app. |
| 153 | func (actor *Actor) GetApplicationPackages(appName string, spaceGUID string) ([]resources.Package, Warnings, error) { |
| 154 | app, allWarnings, err := actor.GetApplicationByNameAndSpace(appName, spaceGUID) |
| 155 | if err != nil { |
| 156 | return nil, allWarnings, err |
| 157 | } |
| 158 | |
| 159 | ccv3Packages, warnings, err := actor.CloudControllerClient.GetPackages( |
| 160 | ccv3.Query{Key: ccv3.AppGUIDFilter, Values: []string{app.GUID}}, |
| 161 | ccv3.Query{Key: ccv3.OrderBy, Values: []string{ccv3.CreatedAtDescendingOrder}}, |
| 162 | ) |
| 163 | allWarnings = append(allWarnings, warnings...) |
| 164 | if err != nil { |
| 165 | return nil, allWarnings, err |
| 166 | } |
| 167 | |
| 168 | var packages []resources.Package |
| 169 | for _, ccv3Package := range ccv3Packages { |
| 170 | packages = append(packages, resources.Package(ccv3Package)) |
| 171 | } |
| 172 | |
| 173 | return packages, allWarnings, nil |
| 174 | } |
| 175 | |
| 176 | func (actor Actor) CreateBitsPackageByApplication(appGUID string) (resources.Package, Warnings, error) { |
| 177 | inputPackage := resources.Package{ |
nothing calls this directly
no test coverage detected