usecases/

directory
v1.38.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2026 License: BSD-3-Clause

Directories

Path Synopsis
auth
authorization/rolevisibility
Package rolevisibility decides whether a caller may see another subject's assigned role, given the role's stored name and policies.
Package rolevisibility decides whether a caller may see another subject's assigned role, given the role's stored name and policies.
Package byteops provides helper functions to (un-) marshal objects from or into a buffer
Package byteops provides helper functions to (un-) marshal objects from or into a buffer
Package mmap is replicating the functionality of the mmap-go package, however, it optimizes usage on darwin and linux to use raw syscalls instead of the golang.org/x/sys/unix package which introduces an additional mutex.
Package mmap is replicating the functionality of the mmap-go package, however, it optimizes usage on darwin and linux to use raw syscalls instead of the golang.org/x/sys/unix package which introduces an additional mutex.
ent
Package namespacecleanup runs the leader-side cascade that empties a namespace once it has been marked for deletion.
Package namespacecleanup runs the leader-side cascade that empties a namespace once it has been marked for deletion.
Package namespaces owns the namespace control-plane state and exposes a typed domain API for callers that need direct existence checks.
Package namespaces owns the namespace control-plane state and exposes a typed domain API for callers that need direct existence checks.
package objects provides managers for all kind-related items, such as objects.
package objects provides managers for all kind-related items, such as objects.
Package queryadmission bounds the aggregate concurrency of the goroutine-fanning phases of object search on a single node, so a traffic spike degrades gracefully instead of exhausting the Go scheduler.
Package queryadmission bounds the aggregate concurrency of the goroutine-fanning phases of object search on a single node, so a traffic spike degrades gracefully instead of exhausting the Go scheduler.
errors
Package errors centralises error types and sentinel values for the replication subsystem.
Package errors centralises error types and sentinel values for the replication subsystem.
Package migrate provides a simple composer tool, which implements the Migrator interface and can take in any number of migrators which themselves have to implement the interface
Package migrate provides a simple composer tool, which implements the Migrator interface and can take in any number of migrators which themselves have to implement the interface
namespacing
Package namespacing provides the helpers used to qualify collection, alias, user, and role names (and RBAC resource paths) with their owning namespace, and to resolve them back.
Package namespacing provides the helpers used to qualify collection, alias, user, and role names (and RBAC resource paths) with their owning namespace, and to resolve them back.
Package usagelimits enforces server-side usage limits configured via env vars and runtime overrides.
Package usagelimits enforces server-side usage limits configured via env vars and runtime overrides.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL