in local-container-endpoints/testingutils/metadata_container.go [34:66]
func BaseMetadataContainer(name, containerID string) *MetadataContainer {
createTime := time.Unix(createdAt, 0)
container := v2.ContainerResponse{
DesiredStatus: ecs.DesiredStatusRunning,
KnownStatus: ecs.DesiredStatusRunning,
Type: config.DefaultContainerType,
ID: containerID,
Name: name,
DockerName: name,
Image: image,
ImageID: imageID,
Ports: []v1.PortResponse{
v1.PortResponse{
ContainerPort: privatePort,
HostPort: publicPort,
Protocol: protocol,
},
},
CreatedAt: &createTime,
StartedAt: &createTime,
Volumes: []v1.VolumeResponse{
v1.VolumeResponse{
DockerName: volumeName,
Source: volumeSource,
Destination: volumeDestination,
},
},
}
return &MetadataContainer{
container: container,
}
}