Documentation ¶
Index ¶
- type Agent
- func (a *Agent) CleanupL2(ctx context.Context, segmentID int) error
- func (a *Agent) CleanupSNATPorts(networkID string) error
- func (a *Agent) CleanupSelfIPs(subnetID string) error
- func (a *Agent) EnsureL2(ctx context.Context, segmentID int, parentSegmentID *int) error
- func (a *Agent) EnsureSelfIPs(segmentID int, subnetID string, dryRun bool) error
- func (a *Agent) GetJobQueue() *common.JobChan
- func (a *Agent) PendingSyncLoop(job gocron.Job) error
- func (a *Agent) ProcessEndpoint(ctx context.Context, endpointID strfmt.UUID) error
- func (a *Agent) ProcessServices(ctx context.Context) error
- func (a *Agent) PrometheusListenerThread()
- func (a *Agent) Run()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct {
// contains filtered or unexported fields
}
func (*Agent) CleanupL2 ¶
CleanupL2 cleans up L2 configuration on BIG-IP(s) and VCMP(s) for the given segmentID.
func (*Agent) CleanupSNATPorts ¶ added in v1.1.0
func (*Agent) CleanupSelfIPs ¶ added in v1.1.0
func (*Agent) EnsureL2 ¶
EnsureL2 ensures that L2 configuration exists on BIG-IP(s) and VCMP(s) for the given segmentID.
func (*Agent) EnsureSelfIPs ¶ added in v1.1.0
EnsureSelfIPs ensures that a SelfIPs exists on the BIG-IP(s) for the given endpoint port.
func (*Agent) GetJobQueue ¶
func (*Agent) ProcessEndpoint ¶
func (*Agent) PrometheusListenerThread ¶
func (a *Agent) PrometheusListenerThread()
Click to show internal directories.
Click to hide internal directories.