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
|
||
|
}
|