apimachinery: kubedb.dev/apimachinery/pkg/controller/dormantdatabase Index | Files

package dormantdatabase

import "kubedb.dev/apimachinery/pkg/controller/dormantdatabase"

Index

Package Files

controller.go dormant_database.go workqueue.go

type Controller Uses

type Controller struct {
    *amc.Controller
    amc.Config
    // contains filtered or unexported fields
}

func NewController Uses

func NewController(
    controller *amc.Controller,
    deleter amc.Deleter,
    config amc.Config,
    tweakListOptions func(*metav1.ListOptions),
    recorder record.EventRecorder,
) *Controller

NewController creates a new DormantDatabase Controller

func (*Controller) AddEventHandlerFunc Uses

func (c *Controller) AddEventHandlerFunc(selector labels.Selector) *queue.Worker

func (*Controller) EnsureCustomResourceDefinitions Uses

func (c *Controller) EnsureCustomResourceDefinitions() error

func (*Controller) InitInformer Uses

func (c *Controller) InitInformer() cache.SharedIndexInformer

Package dormantdatabase imports 21 packages (graph) and is imported by 15 packages. Updated 2019-07-20. Refresh now. Tools for package owners.