Documentation ¶
Index ¶
Constants ¶
View Source
const (
LBPollTimeout = 30 * time.Minute
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct { KubeClient kubernetes.Interface // contains filtered or unexported fields }
Service represents a struct that implements business logic
func New ¶
func New( kubeClient kubernetes.Interface, tlsManager tls.TLSManagerInterface, lbManager loadbalancer.LBManagerInterface, store store.Storer, sync sync.Syncer, recorder record.EventRecorder, ingressClass string, certManagerPrefix string, namespace string) *Service
New creates a new Service
func (*Service) SyncToPortal ¶
SyncToPortal syncs ingress configuration to portal by creating L7 load balancer
Click to show internal directories.
Click to hide internal directories.