parses storage options per container into a map
(storageOpts []string)
| 980 | |
| 981 | // parses storage options per container into a map |
| 982 | func parseStorageOpts(storageOpts []string) (map[string]string, error) { |
| 983 | m := make(map[string]string) |
| 984 | for _, option := range storageOpts { |
| 985 | k, v, ok := strings.Cut(option, "=") |
| 986 | if !ok { |
| 987 | return nil, errors.New("invalid storage option") |
| 988 | } |
| 989 | m[k] = v |
| 990 | } |
| 991 | return m, nil |
| 992 | } |
| 993 | |
| 994 | // parseDevice parses a device mapping string to a container.DeviceMapping struct |
| 995 | func parseDevice(device, serverOS string) (container.DeviceMapping, error) { |
no outgoing calls
no test coverage detected
searching dependent graphs…