controllers

package
v0.0.0-...-b844935 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2024 License: MIT Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAnnotationFilter

func NewAnnotationFilter(filter string) annotationFilter

func NewScheme

func NewScheme() *runtime.Scheme

Types

type IngressReconciler

type IngressReconciler struct {
	client.Client
	Log              logr.Logger
	Scheme           *runtime.Scheme
	ClusterName      string
	BindingDomain    string
	AWSRegion        string
	AnnotationFilter annotationFilter
	DevMode          bool
	AnnotationPrefix string
}

func (*IngressReconciler) Reconcile

func (r *IngressReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*IngressReconciler) SetupWithManager

func (r *IngressReconciler) SetupWithManager(mgr ctrl.Manager, events chan event.GenericEvent) error

type TrafficStoreMetrics

type TrafficStoreMetrics struct {
	DesiredWeight prometheus.Gauge
	CurrentWeight prometheus.Gauge
}

Jump to

Keyboard shortcuts

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