in gcloud/computeengine.go [146:172]
func (c *Client) ImageList(project, imageproject string) (*compute.ImageList, error) {
resp := &compute.ImageList{}
svc, err := c.getComputeService(project)
if err != nil {
return resp, err
}
results, err := svc.Images.List(imageproject).Do()
if err != nil {
return resp, err
}
tmp := []*compute.Image{}
for _, v := range results.Items {
// fmt.Printf("%v", v.Name)
if v.Deprecated == nil || v.Deprecated.State == "" {
// fmt.Printf("- not deprecated")
tmp = append(tmp, v)
}
// fmt.Printf("\n")
}
results.Items = tmp
return results, nil
}