Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParsePortConfigService ¶
Types ¶
type ConfigMapReconciler ¶
type ConfigMapReconciler struct { client.Client Scheme *runtime.Scheme Logger logr.Logger Ports *sync.Map PodInfo PodInfo // contains filtered or unexported fields }
func (*ConfigMapReconciler) SetupWithManager ¶
func (r *ConfigMapReconciler) SetupWithManager(mgr ctrl.Manager) (err error)
func (*ConfigMapReconciler) TriggerReconcile ¶
func (r *ConfigMapReconciler) TriggerReconcile()
type EndpointsReconciler ¶
type EndpointsReconciler struct { client.Client Cache cache.Cache Scheme *runtime.Scheme Logger logr.Logger // contains filtered or unexported fields }
func (*EndpointsReconciler) SetupWithManager ¶
func (r *EndpointsReconciler) SetupWithManager(mgr ctrl.Manager) (err error)
type PortConfig ¶
type PortConfigService ¶
type PortConfigService struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` }
func (PortConfigService) String ¶
func (s PortConfigService) String() string
type PortConfigs ¶
type PortConfigs []PortConfig
type PortConfigsBySessionID ¶
type PortConfigsBySessionID map[string]PortConfigs
type PortsByServiceAndSessionID ¶
type PortsByServiceAndSessionID map[string]PortConfigsBySessionID
Click to show internal directories.
Click to hide internal directories.