 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| api
       | |
| 
          
            v1alpha1
            
            
          
           Package v1alpha1 is a reverse proxy. | Package v1alpha1 is a reverse proxy. | 
| cmd
       | |
| 
          
            runtime
            
            command
          
           main is the entrypoint for the controller runtime. | main is the entrypoint for the controller runtime. | 
| pkg
       | |
| 
          
            controller
            
            
          
           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. | 
| 
          
            controller/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. | 
| 
          
            controller/protobuf
            
            
          
           Package protobuf provides wrappers/adapters between gRPC service and runtime.Engine. | Package protobuf provides wrappers/adapters between gRPC service and runtime.Engine. | 
| 
          
            controller/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. | 
| 
          
            controller/protobuf/server
            
            
          
           Package server provides a wrapper around controller.Runtime over gRPC. | Package server provides a wrapper around controller.Runtime over gRPC. | 
| 
          
            controller/runtime
            
            
          
           Package runtime implements the controller runtime. | Package runtime implements the controller runtime. | 
| 
          
            controller/runtime/dependency
            
            
          
           Package dependency implements the dependency handling database. | Package dependency implements the dependency handling database. | 
| 
          
            logging
            
            
          
           Package logging defines logging helpers. | Package logging defines logging helpers. | 
| 
          
            resource
            
            
          
           Package resource provides core resource definition. | Package resource provides core resource definition. | 
| 
          
            resource/meta
            
            
          
           Package meta provides definition of core metadata resources. | Package meta provides definition of core metadata resources. | 
| 
          
            resource/meta/spec
            
            
          
           Package spec contains resource specs for the meta resources. | Package spec contains resource specs for the meta resources. | 
| 
          
            resource/protobuf
            
            
          
           Package protobuf provides a bridge between resources and protobuf interface. | Package protobuf provides a bridge between resources and protobuf interface. | 
| 
          
            resource/typed
            
            
          
           Package typed generic based resource definition. | Package typed generic based resource definition. | 
| 
          
            safe
            
            
          
           Package safe provides a safe wrappers around the cosi runtime. | Package safe provides a safe wrappers around the cosi runtime. | 
| 
          
            state
            
            
          
           Package state describes interface of the core state manager/broker. | Package state describes interface of the core state manager/broker. | 
| 
          
            state/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. | 
| 
          
            state/impl/inmem
            
            
          
           Package inmem provides an implementation of state.State in memory. | Package inmem provides an implementation of state.State in memory. | 
| 
          
            state/impl/namespaced
            
            
          
           Package namespaced provides an implementation of state split by namespaces. | Package namespaced provides an implementation of state split by namespaces. | 
| 
          
            state/impl/store
            
            
          
           Package store provides support for in-memory backing store implementations. | Package store provides support for in-memory backing store implementations. | 
| 
          
            state/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). | 
| 
          
            state/protobuf
            
            
          
           Package protobuf provides wrappers/adapters between gRPC service and state.CoreState. | Package protobuf provides wrappers/adapters between gRPC service and state.CoreState. | 
| 
          
            state/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. | 
| 
          
            state/protobuf/server
            
            
          
           Package server provides a wrapper around state.CoreState into gRPC server. | Package server provides a wrapper around state.CoreState into gRPC server. | 
| 
          
            state/registry
            
            
          
           Package registry provides registries for namespaces and resource definitions. | Package registry provides registries for namespaces and resource definitions. | 
 Click to show internal directories. 
   Click to hide internal directories.