Documentation
¶
Index ¶
Constants ¶
View Source
const ( AgentName = "janitor-controller" InstallationTargetUID = "InstallationTargetUID" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnchorWorkItem ¶
type AnchorWorkItem struct {
ObjectMeta metav1.ObjectMeta
Key string
InstallationTargetUID string
ReleaseName string
ClusterName string
Namespace string
Name string
}
func (AnchorWorkItem) GetKey ¶
func (i AnchorWorkItem) GetKey() string
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController( shipperclientset shipperclient.Interface, shipperInformerFactory shipperinformers.SharedInformerFactory, store clusterclientstore.Interface, recorder record.EventRecorder, ) *Controller
func (*Controller) Run ¶
func (c *Controller) Run(threadiness int, stopCh <-chan struct{})
type InstallationTargetWorkItem ¶
type InstallationTargetWorkItem struct {
ObjectMeta metav1.ObjectMeta
Key string
Namespace string
Name string
AnchorName string
Clusters []string
}
func (InstallationTargetWorkItem) GetKey ¶
func (i InstallationTargetWorkItem) GetKey() string
Click to show internal directories.
Click to hide internal directories.