awsprivatelink

package
v0.1.26 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 39 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ControllerName

func ControllerName(name string) string

func RouterZoneName

func RouterZoneName(hcpName string) string

Types

type AWSEndpointServiceReconciler

type AWSEndpointServiceReconciler struct {
	client.Client

	upsert.CreateOrUpdateProvider
	// contains filtered or unexported fields
}

AWSEndpointServiceReconciler watches AWSEndpointService resources and reconciles the existence of AWS Endpoints for it in the guest cluster infrastructure.

func (*AWSEndpointServiceReconciler) Reconcile

func (*AWSEndpointServiceReconciler) SetupWithManager

func (r *AWSEndpointServiceReconciler) SetupWithManager(mgr ctrl.Manager) error

type PrivateServiceObserver

type PrivateServiceObserver struct {
	client.Client

	ControllerName   string
	ServiceNamespace string
	ServiceName      string
	HCPNamespace     string
	upsert.CreateOrUpdateProvider
	// contains filtered or unexported fields
}

PrivateServiceObserver watches a given Service type LB and reconciles an awsEndpointService CR representation for it.

func (*PrivateServiceObserver) Reconcile

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

func (*PrivateServiceObserver) SetupWithManager

func (r *PrivateServiceObserver) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error

Jump to

Keyboard shortcuts

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