func getDeploymentManifests(reqs []proxy.ContainerRequest, endpoint endpoint.Endpoint) (DeploymentManifests, error) { var manifests DeploymentManifests var inspectError error for _, req := range reqs { ci, err := endpoint.InspectContainer(req.Name) inspectError = err if err != nil { continue } if err := json.Unmarshal([]byte(ci.Config.Labels["zodiacManifest"]), &manifests); err != nil { return nil, err } break } if inspectError != nil { return nil, inspectError } return manifests, nil }