Directories ¶
Path | Synopsis |
---|---|
fake
Package fake is a generated GoMock package.
|
Package fake is a generated GoMock package. |
controllers
|
|
schemas
Package schemas handles streaming schema updates and changes.
|
Package schemas handles streaming schema updates and changes. |
virtual
Package virtual provides functions/resources to define virtual fields (fields which don't exist in k8s but should be visible in the API) on resources
|
Package virtual provides functions/resources to define virtual fields (fields which don't exist in k8s but should be visible in the API) on resources |
virtual/common
Package common provides cache.TransformFunc's which are common to all types
|
Package common provides cache.TransformFunc's which are common to all types |
virtual/events
Package common provides cache.TransformFunc's for /v1 Event objects
|
Package common provides cache.TransformFunc's for /v1 Event objects |
converter
Package converter is responsible for converting the types registered with a k8s server to schemas which can be used by the UI (and other consumers) to discover the resources available and the current user's permissions.
|
Package converter is responsible for converting the types registered with a k8s server to schemas which can be used by the UI (and other consumers) to discover the resources available and the current user's permissions. |
fake
Package fake is a generated GoMock package.
|
Package fake is a generated GoMock package. |
sqlcache
|
|
db
Package db offers client struct and functions to interact with database connection.
|
Package db offers client struct and functions to interact with database connection. |
db/transaction
Package transaction provides a client for a live transaction, and interfaces for some relevant sql types.
|
Package transaction provides a client for a live transaction, and interfaces for some relevant sql types. |
encryption
Package encryption provides encryption and decryption functions, while abstracting away key management concerns.
|
Package encryption provides encryption and decryption functions, while abstracting away key management concerns. |
informer/factory
Package factory provides a cache factory for the sql-based cache.
|
Package factory provides a cache factory for the sql-based cache. |
partition
Package partition represents listing parameters.
|
Package partition represents listing parameters. |
store
Package store contains the sql backed store.
|
Package store contains the sql backed store. |
stores
|
|
partition
Package partition implements a store with parallel partitioning of data so that segmented data can be concurrently collected and returned as a single data set.
|
Package partition implements a store with parallel partitioning of data so that segmented data can be concurrently collected and returned as a single data set. |
partition/listprocessor
Package listprocessor contains methods for filtering, sorting, and paginating lists of objects.
|
Package listprocessor contains methods for filtering, sorting, and paginating lists of objects. |
proxy
Package proxy implements the proxy store, which is responsible for interfacing directly with Kubernetes.
|
Package proxy implements the proxy store, which is responsible for interfacing directly with Kubernetes. |
sqlpartition
Package sqlpartition implements a store which converts a request to partitions based on the user's rbac for the resource.
|
Package sqlpartition implements a store which converts a request to partitions based on the user's rbac for the resource. |
sqlpartition/listprocessor
Package listprocessor contains methods for filtering, sorting, and paginating lists of objects.
|
Package listprocessor contains methods for filtering, sorting, and paginating lists of objects. |
sqlproxy
Package sqlproxy implements the proxy store, which is responsible for either interfacing directly with the Kubernetes API, or in the case of List, interfacing with an on-disk cache of items in the Kubernetes API.
|
Package sqlproxy implements the proxy store, which is responsible for either interfacing directly with the Kubernetes API, or in the case of List, interfacing with an on-disk cache of items in the Kubernetes API. |
sqlproxy/tablelistconvert
Package tablelistconvert provides a client that will use a table client but convert *UnstructuredList and *Unstructured objects returned by ByID and List to resemble those returned by non-table clients while preserving some table-related data.
|
Package tablelistconvert provides a client that will use a table client but convert *UnstructuredList and *Unstructured objects returned by ByID and List to resemble those returned by non-table clients while preserving some table-related data. |
Click to show internal directories.
Click to hide internal directories.