integration

package
v0.0.0-...-28c0fd5 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// The annotation base
	CloudScaleBaseAnnotation string = "service.cloudscale.io"
	// SourceRangeAnnotation lists the IPs this service accepts traffic from
	SourceRangeAnnotation string = "load-balancer-source-ranges"
	// SslCertificateId specifies the SSL certificate to use for termination
	SslCertificateId string = "ssl-certificate"
	// ListenerIpAddress specifies the IP address of the remote load balancer
	ListenerIpAddress string = "listener-ip-address"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Operator

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

func New

func New(clientset *kubernetes.Clientset, cloudscaleAddr string) *Operator

func (*Operator) Create

func (o *Operator) Create(obj interface{})

func (*Operator) Delete

func (o *Operator) Delete(obj interface{})

func (*Operator) ResourceEventHandlerFuncs

func (o *Operator) ResourceEventHandlerFuncs() *cache.ResourceEventHandlerFuncs

func (*Operator) Run

func (o *Operator) Run(ctx context.Context) error

func (*Operator) Update

func (o *Operator) Update(oldObj, newObj interface{})

Jump to

Keyboard shortcuts

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