Documentation ¶
Index ¶
- func FromGitCommitHandlerToHandler(sync GitCommitHandler) generic.Handler
- func FromGitWatcherHandlerToHandler(sync GitWatcherHandler) generic.Handler
- type GitCommitCache
- type GitCommitClient
- type GitCommitController
- type GitCommitHandler
- type GitCommitIndexer
- type GitWatcherCache
- type GitWatcherClient
- type GitWatcherController
- type GitWatcherHandler
- type GitWatcherIndexer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromGitCommitHandlerToHandler ¶
func FromGitCommitHandlerToHandler(sync GitCommitHandler) generic.Handler
func FromGitWatcherHandlerToHandler ¶
func FromGitWatcherHandlerToHandler(sync GitWatcherHandler) generic.Handler
Types ¶
type GitCommitCache ¶
type GitCommitClient ¶
type GitCommitClient interface { Create(*v1.GitCommit) (*v1.GitCommit, error) Update(*v1.GitCommit) (*v1.GitCommit, error) UpdateStatus(*v1.GitCommit) (*v1.GitCommit, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1.GitCommit, error) List(namespace string, opts metav1.ListOptions) (*v1.GitCommitList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.GitCommit, err error) }
type GitCommitController ¶
type GitCommitController interface { GitCommitClient OnChange(ctx context.Context, name string, sync GitCommitHandler) OnRemove(ctx context.Context, name string, sync GitCommitHandler) Enqueue(namespace, name string) Cache() GitCommitCache Informer() cache.SharedIndexInformer GroupVersionKind() schema.GroupVersionKind AddGenericHandler(ctx context.Context, name string, handler generic.Handler) AddGenericRemoveHandler(ctx context.Context, name string, handler generic.Handler) Updater() generic.Updater }
func NewGitCommitController ¶
func NewGitCommitController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.GitCommitsGetter, informer informers.GitCommitInformer) GitCommitController
type GitCommitHandler ¶
func UpdateGitCommitOnChange ¶
func UpdateGitCommitOnChange(updater generic.Updater, handler GitCommitHandler) GitCommitHandler
type GitWatcherCache ¶
type GitWatcherCache interface { Get(namespace, name string) (*v1.GitWatcher, error) List(namespace string, selector labels.Selector) ([]*v1.GitWatcher, error) AddIndexer(indexName string, indexer GitWatcherIndexer) GetByIndex(indexName, key string) ([]*v1.GitWatcher, error) }
type GitWatcherClient ¶
type GitWatcherClient interface { Create(*v1.GitWatcher) (*v1.GitWatcher, error) Update(*v1.GitWatcher) (*v1.GitWatcher, error) UpdateStatus(*v1.GitWatcher) (*v1.GitWatcher, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1.GitWatcher, error) List(namespace string, opts metav1.ListOptions) (*v1.GitWatcherList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.GitWatcher, err error) }
type GitWatcherController ¶
type GitWatcherController interface { GitWatcherClient OnChange(ctx context.Context, name string, sync GitWatcherHandler) OnRemove(ctx context.Context, name string, sync GitWatcherHandler) Enqueue(namespace, name string) Cache() GitWatcherCache Informer() cache.SharedIndexInformer GroupVersionKind() schema.GroupVersionKind AddGenericHandler(ctx context.Context, name string, handler generic.Handler) AddGenericRemoveHandler(ctx context.Context, name string, handler generic.Handler) Updater() generic.Updater }
func NewGitWatcherController ¶
func NewGitWatcherController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.GitWatchersGetter, informer informers.GitWatcherInformer) GitWatcherController
type GitWatcherHandler ¶
type GitWatcherHandler func(string, *v1.GitWatcher) (*v1.GitWatcher, error)
func UpdateGitWatcherOnChange ¶
func UpdateGitWatcherOnChange(updater generic.Updater, handler GitWatcherHandler) GitWatcherHandler
type GitWatcherIndexer ¶
type GitWatcherIndexer func(obj *v1.GitWatcher) ([]string, error)
type Interface ¶
type Interface interface { GitCommit() GitCommitController GitWatcher() GitWatcherController }
func New ¶
func New(controllerManager *generic.ControllerManager, client clientset.GitwatcherV1Interface, informers informers.Interface) Interface
Click to show internal directories.
Click to hide internal directories.