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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.