Documentation ¶
Overview ¶
Package v1 contains controller logic for the Gateway API v1.
Index ¶
- func NewGRPCRouteReconciler(ctx *fctx.ControllerContext, webhook whtypes.Register) controllers.Reconciler
- func NewGatewayClassReconciler(ctx *fctx.ControllerContext, webhook whtypes.Register) controllers.Reconciler
- func NewGatewayReconciler(ctx *fctx.ControllerContext, webhook whtypes.Register) controllers.Reconciler
- func NewHTTPRouteReconciler(ctx *fctx.ControllerContext, webhook whtypes.Register) controllers.Reconciler
- type GatewayListenerObjectReferenceConditionProvider
- func (r *GatewayListenerObjectReferenceConditionProvider) AddEmptyCACondition(obj client.Object, ref gwv1.ObjectReference)
- func (r *GatewayListenerObjectReferenceConditionProvider) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, kind string, err error)
- func (r *GatewayListenerObjectReferenceConditionProvider) AddInvalidRefCondition(obj client.Object, ref gwv1.ObjectReference)
- func (r *GatewayListenerObjectReferenceConditionProvider) AddNoRequiredCAFileCondition(obj client.Object, key types.NamespacedName, kind string)
- func (r *GatewayListenerObjectReferenceConditionProvider) AddRefNotFoundCondition(obj client.Object, key types.NamespacedName, kind string)
- func (r *GatewayListenerObjectReferenceConditionProvider) AddRefNotPermittedCondition(obj client.Object, ref gwv1.ObjectReference)
- func (r *GatewayListenerObjectReferenceConditionProvider) AddRefsResolvedCondition(obj client.Object)
- type GatewayListenerSecretReferenceConditionProvider
- func (r *GatewayListenerSecretReferenceConditionProvider) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, err error)
- func (r *GatewayListenerSecretReferenceConditionProvider) AddInvalidCertificateRefCondition(obj client.Object, ref gwv1.SecretObjectReference)
- func (r *GatewayListenerSecretReferenceConditionProvider) AddRefNotFoundCondition(obj client.Object, key types.NamespacedName)
- func (r *GatewayListenerSecretReferenceConditionProvider) AddRefNotPermittedCondition(obj client.Object, ref gwv1.SecretObjectReference)
- func (r *GatewayListenerSecretReferenceConditionProvider) AddRefsResolvedCondition(obj client.Object)
- type GatewaySecretReferenceResolver
- func (r *GatewaySecretReferenceResolver) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, err error)
- func (r *GatewaySecretReferenceResolver) AddInvalidCertificateRefCondition(obj client.Object, ref gwv1.SecretObjectReference)
- func (r *GatewaySecretReferenceResolver) AddRefNotFoundCondition(obj client.Object, key types.NamespacedName)
- func (r *GatewaySecretReferenceResolver) AddRefNotPermittedCondition(obj client.Object, ref gwv1.SecretObjectReference)
- func (r *GatewaySecretReferenceResolver) AddRefsResolvedCondition(obj client.Object)
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 NewGatewayListenerObjectReferenceConditionProvider ¶
func NewGatewayListenerObjectReferenceConditionProvider(name string, update *gw.GatewayStatusUpdate, recorder record.EventRecorder) *GatewayListenerObjectReferenceConditionProvider
func (*GatewayListenerObjectReferenceConditionProvider) AddEmptyCACondition ¶
func (r *GatewayListenerObjectReferenceConditionProvider) AddEmptyCACondition(obj client.Object, ref gwv1.ObjectReference)
func (*GatewayListenerObjectReferenceConditionProvider) AddGetRefErrorCondition ¶
func (r *GatewayListenerObjectReferenceConditionProvider) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, kind string, err error)
func (*GatewayListenerObjectReferenceConditionProvider) AddInvalidRefCondition ¶
func (r *GatewayListenerObjectReferenceConditionProvider) AddInvalidRefCondition(obj client.Object, ref gwv1.ObjectReference)
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 NewGatewayListenerSecretReferenceConditionProvider ¶
func NewGatewayListenerSecretReferenceConditionProvider(name string, update *gw.GatewayStatusUpdate, recorder record.EventRecorder) *GatewayListenerSecretReferenceConditionProvider
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 (r *GatewayListenerSecretReferenceConditionProvider) AddRefNotFoundCondition(obj client.Object, key types.NamespacedName)
func (*GatewayListenerSecretReferenceConditionProvider) AddRefNotPermittedCondition ¶
func (r *GatewayListenerSecretReferenceConditionProvider) AddRefNotPermittedCondition(obj client.Object, ref gwv1.SecretObjectReference)
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)
Click to show internal directories.
Click to hide internal directories.