# Functions
NewMeshController builds the informers and other required components of the mesh controller, and returns an initialized mesh controller object.
NewPortMapping creates and returns a new PortMapping instance.
NewShadowServiceManager returns new shadow service manager.
# Structs
Config holds the configuration of the controller.
Controller hold controller configuration.
PortMapping is a PortMapper.
ShadowServiceManager manages shadow services.
# Interfaces
PortMapper is capable of storing and retrieving a port mapping for a given service.
SharedStore is used to share the controller state.
TopologyBuilder builds Topologies.