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.