Documentation ¶
Index ¶
- type MapperController
- type NamespaceMIrroringController
- type NamespaceMapper
- type NamespaceMapperController
- func (c *NamespaceMapperController) DeNatNamespace(namespace string) (string, error)
- func (c *NamespaceMapperController) MappedNamespaces() map[string]string
- func (c *NamespaceMapperController) NatNamespace(namespace string, create bool) (string, error)
- func (c *NamespaceMapperController) PollStartIncomingReflection() chan string
- func (c *NamespaceMapperController) PollStartMapper() chan struct{}
- func (c *NamespaceMapperController) PollStartOutgoingReflection() chan string
- func (c *NamespaceMapperController) PollStopIncomingReflection() chan string
- func (c *NamespaceMapperController) PollStopMapper() chan struct{}
- func (c *NamespaceMapperController) PollStopOutgoingReflection() chan string
- func (c *NamespaceMapperController) ReadyForRestart()
- func (c *NamespaceMapperController) WaitForSync()
- type NamespaceNatter
- type NamespaceReflectionController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MapperController ¶
type MapperController interface { NamespaceReflectionController NamespaceMIrroringController NamespaceNatter PollStartMapper() chan struct{} PollStopMapper() chan struct{} ReadyForRestart() MappedNamespaces() map[string]string WaitForSync() }
type NamespaceMapper ¶
type NamespaceMapper struct {
// contains filtered or unexported fields
}
func (*NamespaceMapper) DeNatNamespace ¶
func (m *NamespaceMapper) DeNatNamespace(namespace string) (string, error)
func (*NamespaceMapper) NatNamespace ¶
func (m *NamespaceMapper) NatNamespace(namespace string, create bool) (string, error)
type NamespaceMapperController ¶
type NamespaceMapperController struct {
// contains filtered or unexported fields
}
func NewNamespaceMapperController ¶
func NewNamespaceMapperController(client crdClient.NamespacedCRDClientInterface, foreignClient kubernetes.Interface, homeClusterId, foreignClusterId string) (*NamespaceMapperController, error)
func (*NamespaceMapperController) DeNatNamespace ¶
func (c *NamespaceMapperController) DeNatNamespace(namespace string) (string, error)
func (*NamespaceMapperController) MappedNamespaces ¶
func (c *NamespaceMapperController) MappedNamespaces() map[string]string
func (*NamespaceMapperController) NatNamespace ¶
func (c *NamespaceMapperController) NatNamespace(namespace string, create bool) (string, error)
func (*NamespaceMapperController) PollStartIncomingReflection ¶
func (c *NamespaceMapperController) PollStartIncomingReflection() chan string
func (*NamespaceMapperController) PollStartMapper ¶
func (c *NamespaceMapperController) PollStartMapper() chan struct{}
func (*NamespaceMapperController) PollStartOutgoingReflection ¶
func (c *NamespaceMapperController) PollStartOutgoingReflection() chan string
func (*NamespaceMapperController) PollStopIncomingReflection ¶
func (c *NamespaceMapperController) PollStopIncomingReflection() chan string
func (*NamespaceMapperController) PollStopMapper ¶
func (c *NamespaceMapperController) PollStopMapper() chan struct{}
func (*NamespaceMapperController) PollStopOutgoingReflection ¶
func (c *NamespaceMapperController) PollStopOutgoingReflection() chan string
func (*NamespaceMapperController) ReadyForRestart ¶
func (c *NamespaceMapperController) ReadyForRestart()
func (*NamespaceMapperController) WaitForSync ¶
func (c *NamespaceMapperController) WaitForSync()
type NamespaceNatter ¶
Click to show internal directories.
Click to hide internal directories.