Documentation
¶
Index ¶
- Constants
- type DeployConfigResource
- type StatusManager
- func (sm *StatusManager) AddDeployInformer(informer *cache.SharedIndexInformer, namespace string)
- func (sm *StatusManager) AddRequest(kind, namespace, name string, exit bool, request interface{})
- func (sm *StatusManager) GetDeployConfigCR(name, namespace string) *v1.DeployConfig
- func (sm *StatusManager) Start()
- func (sm *StatusManager) Stop()
- type StatusManagerInterface
- type StatusRequest
Constants ¶
View Source
const ( DeployConfig = "deployconfig" SingleCluster = "single-cluster" MultiClusterPrefix = "multi-cluster-" Ok = "Ok" Accepted = "Accepted" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeployConfigResource ¶
type StatusManager ¶
type StatusManager struct { Status chan *StatusRequest // contains filtered or unexported fields }
func NewStatusManager ¶
func NewStatusManager(kubeCRClient *versioned.Interface, crNamespace, crName string) *StatusManager
func (*StatusManager) AddDeployInformer ¶
func (sm *StatusManager) AddDeployInformer(informer *cache.SharedIndexInformer, namespace string)
func (*StatusManager) AddRequest ¶
func (sm *StatusManager) AddRequest(kind, namespace, name string, exit bool, request interface{})
func (*StatusManager) GetDeployConfigCR ¶
func (sm *StatusManager) GetDeployConfigCR(name, namespace string) *v1.DeployConfig
type StatusManagerInterface ¶
type StatusManagerInterface interface { Start() Stop() AddRequest(kind, namespace, name string, exit bool, request interface{}) GetDeployConfigCR(name, namespace string) *v1.DeployConfig AddDeployInformer(informer *cache.SharedIndexInformer, namespace string) // contains filtered or unexported methods }
Interface for StatusManager
Click to show internal directories.
Click to hide internal directories.