mirror of https://github.com/k3s-io/k3s
17 lines
370 B
Go
17 lines
370 B
Go
package storageos
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
)
|
|
|
|
// ParseRef is a helper to split out the namespace and name from a path
|
|
// reference.
|
|
func ParseRef(ref string) (namespace string, name string, err error) {
|
|
parts := strings.Split(ref, "/")
|
|
if len(parts) != 2 {
|
|
return "", "", fmt.Errorf("Name must be prefixed with <namespace>/")
|
|
}
|
|
return parts[0], parts[1], nil
|
|
}
|