(suffix string)
| 84 | } |
| 85 | |
| 86 | func (ir *ImageReference) SuggestContainerName(suffix string) string { |
| 87 | name := "untitled" |
| 88 | if ir.Protocol != "" && ir.Domain == "" { |
| 89 | name = string(ir.Protocol) + "-" + ir.String()[:shortIDLength] |
| 90 | } else if ir.Path != "" { |
| 91 | name = path.Base(ir.Path) |
| 92 | } |
| 93 | return name + "-" + suffix[:5] |
| 94 | } |
| 95 | |
| 96 | func Parse(rawRef string) (*ImageReference, error) { |
| 97 | ir := &ImageReference{} |