Documentation ¶
Index ¶
- Variables
- type ApiVersionRC
- type NamespacedRC
- type NamespacedRCMap
- type ReplicationControllerWatcher
- func (w ReplicationControllerWatcher) CreateTenancyNamespacesIfNeed(t *multitenancycontroller.TenancyExample)
- func (w ReplicationControllerWatcher) CreateTenancyPodStatusAndReplicationControllerStatus(objs []multitenancycontroller.KubeObject, ...)
- func (w ReplicationControllerWatcher) DeleteTenancyNamespacesIfNeed(t *multitenancycontroller.TenancyExample)
- func (w ReplicationControllerWatcher) DeleteTenancyPodStatusAndReplicationControllerStatus(objs []multitenancycontroller.KubeObject, ...)
- func (w ReplicationControllerWatcher) InitTenancyWatcher(t *multitenancycontroller.TenancyExample)
Constants ¶
This section is empty.
Variables ¶
View Source
var NamespaceMap = make(map[string]*NamespacedRC)
Not thread safe
Functions ¶
This section is empty.
Types ¶
type ApiVersionRC ¶
type NamespacedRC ¶
type NamespacedRC struct { Ctx context.Context CancelFunc context.CancelFunc NamespacedRCMap map[ApiVersionRC]*NamespacedRCMap }
type NamespacedRCMap ¶
type NamespacedRCMap struct { Ctx context.Context CancelFunc context.CancelFunc RCName []string }
type ReplicationControllerWatcher ¶
type ReplicationControllerWatcher struct { }
func ReplicationControllerWatcherFor ¶
func ReplicationControllerWatcherFor() ReplicationControllerWatcher
func (ReplicationControllerWatcher) CreateTenancyNamespacesIfNeed ¶
func (w ReplicationControllerWatcher) CreateTenancyNamespacesIfNeed(t *multitenancycontroller.TenancyExample)
func (ReplicationControllerWatcher) CreateTenancyPodStatusAndReplicationControllerStatus ¶
func (w ReplicationControllerWatcher) CreateTenancyPodStatusAndReplicationControllerStatus(objs []multitenancycontroller.KubeObject, t *multitenancycontroller.TenancyExample)
func (ReplicationControllerWatcher) DeleteTenancyNamespacesIfNeed ¶
func (w ReplicationControllerWatcher) DeleteTenancyNamespacesIfNeed(t *multitenancycontroller.TenancyExample)
func (ReplicationControllerWatcher) DeleteTenancyPodStatusAndReplicationControllerStatus ¶
func (w ReplicationControllerWatcher) DeleteTenancyPodStatusAndReplicationControllerStatus(objs []multitenancycontroller.KubeObject, t *multitenancycontroller.TenancyExample)
func (ReplicationControllerWatcher) InitTenancyWatcher ¶
func (w ReplicationControllerWatcher) InitTenancyWatcher(t *multitenancycontroller.TenancyExample)
Click to show internal directories.
Click to hide internal directories.