pkg/

directory
v0.3.1-alpha.4 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2023 License: MPL-2.0

Directories

Path Synopsis
Package controller defines common interfaces to be implemented by the controllers and controller runtime.
Package controller defines common interfaces to be implemented by the controllers and controller runtime.
conformance
Package conformance implements tests which verify conformance of the implementation with the spec.
Package conformance implements tests which verify conformance of the implementation with the spec.
generic
Package generic provides implementations of generic controllers.
Package generic provides implementations of generic controllers.
generic/cleanup
Package cleanup provides a generic implementation of controller which waits for and cleans up resources.
Package cleanup provides a generic implementation of controller which waits for and cleans up resources.
generic/transform
Package transform provides a generic implementation of controller which transforms resources A into resources B.
Package transform provides a generic implementation of controller which transforms resources A into resources B.
protobuf
Package protobuf provides wrappers/adapters between gRPC service and runtime.Engine.
Package protobuf provides wrappers/adapters between gRPC service and runtime.Engine.
protobuf/client
Package client provides a wrapper around gRPC Runtime client to present it as controller.Engine interface.
Package client provides a wrapper around gRPC Runtime client to present it as controller.Engine interface.
protobuf/server
Package server provides a wrapper around controller.Runtime over gRPC.
Package server provides a wrapper around controller.Runtime over gRPC.
runtime
Package runtime implements the controller runtime.
Package runtime implements the controller runtime.
runtime/dependency
Package dependency implements the dependency handling database.
Package dependency implements the dependency handling database.
Package future provides a set of functions for observing the state of a running program.
Package future provides a set of functions for observing the state of a running program.
internal
xutil
Package xutil provides type-safe wrappers around sync.Map.
Package xutil provides type-safe wrappers around sync.Map.
Package keystorage provides the key storage implementation.
Package keystorage provides the key storage implementation.
Package logging defines logging helpers.
Package logging defines logging helpers.
Package resource provides core resource definition.
Package resource provides core resource definition.
internal/kv
Package kv implements core key-value type as a base for labels and annotations.
Package kv implements core key-value type as a base for labels and annotations.
kvutils
Package kvutils provides utilities to internal/kv package.
Package kvutils provides utilities to internal/kv package.
meta
Package meta provides definition of core metadata resources.
Package meta provides definition of core metadata resources.
meta/spec
Package spec contains resource specs for the meta resources.
Package spec contains resource specs for the meta resources.
protobuf
Package protobuf provides a bridge between resources and protobuf interface.
Package protobuf provides a bridge between resources and protobuf interface.
rtestutils
Package rtestutils provides utilities for testing with resource API.
Package rtestutils provides utilities for testing with resource API.
typed
Package typed generic based resource definition.
Package typed generic based resource definition.
Package safe provides a safe wrappers around the cosi runtime.
Package safe provides a safe wrappers around the cosi runtime.
Package state describes interface of the core state manager/broker.
Package state describes interface of the core state manager/broker.
conformance
Package conformance implements tests which verify conformance of the implementation with the spec.
Package conformance implements tests which verify conformance of the implementation with the spec.
impl/inmem
Package inmem provides an implementation of state.State in memory.
Package inmem provides an implementation of state.State in memory.
impl/namespaced
Package namespaced provides an implementation of state split by namespaces.
Package namespaced provides an implementation of state split by namespaces.
impl/store
Package store provides support for in-memory backing store implementations.
Package store provides support for in-memory backing store implementations.
impl/store/bolt
Package bolt implements inmem resource collection backing store in BoltDB (github.com/etcd-io/bbolt).
Package bolt implements inmem resource collection backing store in BoltDB (github.com/etcd-io/bbolt).
impl/store/compression
Package compression provides compression support for [store.Marshaler].
Package compression provides compression support for [store.Marshaler].
impl/store/encryption
Package encryption provides encryption support for [store.Marshaler].
Package encryption provides encryption support for [store.Marshaler].
protobuf
Package protobuf provides wrappers/adapters between gRPC service and state.CoreState.
Package protobuf provides wrappers/adapters between gRPC service and state.CoreState.
protobuf/client
Package client provides a wrapper around gRPC State client to provide state.CoreState.
Package client provides a wrapper around gRPC State client to provide state.CoreState.
protobuf/server
Package server provides a wrapper around state.CoreState into gRPC server.
Package server provides a wrapper around state.CoreState into gRPC server.
registry
Package registry provides registries for namespaces and resource definitions.
Package registry provides registries for namespaces and resource definitions.

Jump to

Keyboard shortcuts

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