v1

package
v1.5.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Dec 26, 2024 License: Apache-2.0 Imports: 47 Imported by: 0

Documentation

Overview

Package v1 contains controller logic for the Gateway API v1.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGRPCRouteReconciler

func NewGRPCRouteReconciler(ctx *fctx.ControllerContext, webhook whtypes.Register) controllers.Reconciler

NewGRPCRouteReconciler returns a new GRPCRoute.Reconciler

func NewGatewayClassReconciler

func NewGatewayClassReconciler(ctx *fctx.ControllerContext, webhook whtypes.Register) controllers.Reconciler

NewGatewayClassReconciler returns a new reconciler for GatewayClass

func NewGatewayReconciler

func NewGatewayReconciler(ctx *fctx.ControllerContext, webhook whtypes.Register) controllers.Reconciler

NewGatewayReconciler returns a new reconciler for Gateway resources

func NewHTTPRouteReconciler

func NewHTTPRouteReconciler(ctx *fctx.ControllerContext, webhook whtypes.Register) controllers.Reconciler

NewHTTPRouteReconciler returns a new HTTPRoute Reconciler

Types

type GatewayListenerObjectReferenceConditionProvider

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

func (*GatewayListenerObjectReferenceConditionProvider) AddEmptyCACondition

func (*GatewayListenerObjectReferenceConditionProvider) AddGetRefErrorCondition

func (r *GatewayListenerObjectReferenceConditionProvider) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, kind string, err error)

func (*GatewayListenerObjectReferenceConditionProvider) AddInvalidRefCondition

func (*GatewayListenerObjectReferenceConditionProvider) AddNoRequiredCAFileCondition

func (r *GatewayListenerObjectReferenceConditionProvider) AddNoRequiredCAFileCondition(obj client.Object, key types.NamespacedName, kind string)

func (*GatewayListenerObjectReferenceConditionProvider) AddRefNotFoundCondition

func (r *GatewayListenerObjectReferenceConditionProvider) AddRefNotFoundCondition(obj client.Object, key types.NamespacedName, kind string)

func (*GatewayListenerObjectReferenceConditionProvider) AddRefNotPermittedCondition

func (r *GatewayListenerObjectReferenceConditionProvider) AddRefNotPermittedCondition(obj client.Object, ref gwv1.ObjectReference)

func (*GatewayListenerObjectReferenceConditionProvider) AddRefsResolvedCondition

func (r *GatewayListenerObjectReferenceConditionProvider) AddRefsResolvedCondition(obj client.Object)

type GatewayListenerSecretReferenceConditionProvider

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

func (*GatewayListenerSecretReferenceConditionProvider) AddGetRefErrorCondition

func (r *GatewayListenerSecretReferenceConditionProvider) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, err error)

func (*GatewayListenerSecretReferenceConditionProvider) AddInvalidCertificateRefCondition

func (r *GatewayListenerSecretReferenceConditionProvider) AddInvalidCertificateRefCondition(obj client.Object, ref gwv1.SecretObjectReference)

func (*GatewayListenerSecretReferenceConditionProvider) AddRefNotFoundCondition

func (*GatewayListenerSecretReferenceConditionProvider) AddRefNotPermittedCondition

func (*GatewayListenerSecretReferenceConditionProvider) AddRefsResolvedCondition

func (r *GatewayListenerSecretReferenceConditionProvider) AddRefsResolvedCondition(obj client.Object)

type GatewaySecretReferenceResolver

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

func NewGatewaySecretReferenceResolver

func NewGatewaySecretReferenceResolver(update *gw.GatewayStatusUpdate, recorder record.EventRecorder) *GatewaySecretReferenceResolver

func (*GatewaySecretReferenceResolver) AddGetRefErrorCondition

func (r *GatewaySecretReferenceResolver) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, err error)

func (*GatewaySecretReferenceResolver) AddInvalidCertificateRefCondition

func (r *GatewaySecretReferenceResolver) AddInvalidCertificateRefCondition(obj client.Object, ref gwv1.SecretObjectReference)

func (*GatewaySecretReferenceResolver) AddRefNotFoundCondition

func (r *GatewaySecretReferenceResolver) AddRefNotFoundCondition(obj client.Object, key types.NamespacedName)

func (*GatewaySecretReferenceResolver) AddRefNotPermittedCondition

func (r *GatewaySecretReferenceResolver) AddRefNotPermittedCondition(obj client.Object, ref gwv1.SecretObjectReference)

func (*GatewaySecretReferenceResolver) AddRefsResolvedCondition

func (r *GatewaySecretReferenceResolver) AddRefsResolvedCondition(obj client.Object)

Jump to

Keyboard shortcuts

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