Documentation
¶
Index ¶
- Constants
- func AccessRefVisibleWithServerCache(resourceNamespace string, ref sentinelaccess.ServerReference, ...) bool
- func AccessServerCacheKey(namespace, name string) string
- func AccessServerRefNamespace(resourceNamespace string, ref sentinelaccess.ServerReference) string
- func BindAccessServerRefNamespace(resourceNamespace string, serverRef *sentinelaccess.ServerReference) error
- func DefaultAccessNamespace(namespace string) string
- func DefaultPolicyVersion(policyVersion string) string
- func ExtractNamespacedPath(path, prefix string, expectedParts int) (string, string, error)
- func NormalizeSideEffect(sideEffect sentinelaccess.ToolSideEffect) sentinelaccess.ToolSideEffect
- func NormalizeTrust(trust sentinelaccess.TrustLevel) sentinelaccess.TrustLevel
- func ValidDecision(decision sentinelaccess.PolicyDecision) bool
- func ValidSideEffect(sideEffect sentinelaccess.ToolSideEffect) bool
- func ValidTrust(trust sentinelaccess.TrustLevel) bool
- func ValidateTeamIDValue(name, value string) error
Constants ¶
View Source
const DefaultPolicyVersionValue = mcpdefaults.PolicyVersion
Variables ¶
This section is empty.
Functions ¶
func AccessRefVisibleWithServerCache ¶
func AccessRefVisibleWithServerCache( resourceNamespace string, ref sentinelaccess.ServerReference, cache map[string]mcpv1alpha1.MCPServer, canAdministerServer func(mcpv1alpha1.MCPServer) bool, canAdministerServerLabels func(namespace string, serverLabels map[string]string) bool, ) bool
AccessRefVisibleWithServerCache resolves a server reference against a cache and falls back to namespace-level label visibility when the server is absent.
func AccessServerCacheKey ¶
func AccessServerRefNamespace ¶
func AccessServerRefNamespace(resourceNamespace string, ref sentinelaccess.ServerReference) string
func BindAccessServerRefNamespace ¶
func BindAccessServerRefNamespace(resourceNamespace string, serverRef *sentinelaccess.ServerReference) error
func DefaultAccessNamespace ¶
func DefaultPolicyVersion ¶
func ExtractNamespacedPath ¶
func NormalizeSideEffect ¶
func NormalizeSideEffect(sideEffect sentinelaccess.ToolSideEffect) sentinelaccess.ToolSideEffect
func NormalizeTrust ¶
func NormalizeTrust(trust sentinelaccess.TrustLevel) sentinelaccess.TrustLevel
func ValidDecision ¶
func ValidDecision(decision sentinelaccess.PolicyDecision) bool
func ValidSideEffect ¶
func ValidSideEffect(sideEffect sentinelaccess.ToolSideEffect) bool
func ValidTrust ¶
func ValidTrust(trust sentinelaccess.TrustLevel) bool
func ValidateTeamIDValue ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.