Documentation
¶
Index ¶
- func AppRBACName(defaultNS string, project string, namespace string, name string) string
- func EnforceToCurrentRoot(currentRoot, requestedPath string) (string, error)
- func IsNamespaceEnabled(namespace string, serverNamespace string, enabledNamespaces []string) bool
- func NamespaceNotPermittedError(namespace string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppRBACName ¶ added in v2.5.6
AppRBACName constructs name of the app for use in RBAC checks.
func EnforceToCurrentRoot ¶
Ensure that `requestedPath` is on the same directory or any subdirectory of `currentRoot`. Both `currentRoot` and `requestedPath` must be absolute paths. They may contain any number of `./` or `/../` dir changes.
func IsNamespaceEnabled ¶ added in v2.5.6
func NamespaceNotPermittedError ¶ added in v2.5.6
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.