repo

package
v1.4.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package repo contains the repository for the ingress controller

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IngressConfGeneratorJob

type IngressConfGeneratorJob struct {
	// contains filtered or unexported fields
}

IngressConfGeneratorJob is the job to generate pipy policy json

func (*IngressConfGeneratorJob) GetDoneCh

func (job *IngressConfGeneratorJob) GetDoneCh() <-chan struct{}

GetDoneCh returns the channel, which when closed, indicates the job has been finished.

func (*IngressConfGeneratorJob) JobName

func (job *IngressConfGeneratorJob) JobName() string

JobName implementation for this job, for logging purposes

func (*IngressConfGeneratorJob) Run

func (job *IngressConfGeneratorJob) Run()

Run is the logic unit of job

type Server

type Server struct {
	// contains filtered or unexported fields
}

Server is the ingress controller server

func NewServer

func NewServer(cfg configurator.Configurator, msgBroker *messaging.Broker, cache *cache.Cache) *Server

NewServer creates a new ingress controller server

func (*Server) BroadcastListener

func (s *Server) BroadcastListener()

BroadcastListener listens for broadcast messages from the message broker

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL