Merge pull request #577 from tiborvass/source-resolvemode-stringer

source: Have ResolveMode implement fmt.Stringer interface
This commit is contained in:
Akihiro Suda
2018-08-23 15:33:34 +09:00
committed by GitHub

View File

@@ -235,6 +235,19 @@ func (_ *HttpIdentifier) ID() string {
return HttpsScheme
}
func (r ResolveMode) String() string {
switch r {
case ResolveModeDefault:
return pb.AttrImageResolveModeDefault
case ResolveModeForcePull:
return pb.AttrImageResolveModeForcePull
case ResolveModePreferLocal:
return pb.AttrImageResolveModePreferLocal
default:
return ""
}
}
func ParseImageResolveMode(v string) (ResolveMode, error) {
switch v {
case pb.AttrImageResolveModeDefault, "":