aggregator

package
v0.1.9 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IngressPath     = "/ingress"
	ServicePath     = "/service"
	HealthPath      = "/healthz"
	ReadyPath       = "/readyz"
	BaseUrlTemplate = "%s://%s"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Aggregator

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

func NewAggregator

func NewAggregator(listenAddr string, repoAddr string) *Aggregator

func (*Aggregator) Run

func (c *Aggregator) Run() error

type AggregatorClient

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

func NewAggregatorClient

func NewAggregatorClient(clusterCfg *config.Store) *AggregatorClient

func NewAggregatorClientWithTransport

func NewAggregatorClientWithTransport(clusterCfg *config.Store, transport *http.Transport) *AggregatorClient

func (*AggregatorClient) PostIngresses

func (c *AggregatorClient) PostIngresses(routes route.IngressRoute)

func (*AggregatorClient) PostServices

func (c *AggregatorClient) PostServices(routes route.ServiceRoute)

Jump to

Keyboard shortcuts

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