ingress

package
v0.0.0-...-e6ec429 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2019 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GlooIngressClass = "gloo"
)

Variables

This section is empty.

Functions

func UpstreamName

func UpstreamName(serviceNamespace, serviceName string, servicePort intstr.IntOrString) string

Types

type IngressController

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

func NewIngressController

func NewIngressController(cfg *rest.Config,
	configStore storage.Interface,
	resyncDuration time.Duration,
	useAsGlobalIngress bool) (*IngressController, error)

func (*IngressController) Error

func (c *IngressController) Error() <-chan error

func (*IngressController) Run

func (c *IngressController) Run(stop <-chan struct{})

type IngressSyncer

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

func NewIngressSyncer

func NewIngressSyncer(cfg *rest.Config, resyncDuration time.Duration, stopCh <-chan struct{}, globalIngress bool, ingressService string) (*IngressSyncer, error)

func (*IngressSyncer) Error

func (c *IngressSyncer) Error() <-chan error

Jump to

Keyboard shortcuts

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