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 ¶ added in v1.5.0
type GatewayListenerObjectReferenceConditionProvider struct {
// contains filtered or unexported fields
}
func NewGatewayListenerObjectReferenceConditionProvider ¶ added in v1.5.0
func NewGatewayListenerObjectReferenceConditionProvider(name string, update *gw.GatewayStatusUpdate, recorder record.EventRecorder) *GatewayListenerObjectReferenceConditionProvider
func (*GatewayListenerObjectReferenceConditionProvider) AddEmptyCACondition ¶ added in v1.5.0
func (r *GatewayListenerObjectReferenceConditionProvider) AddEmptyCACondition(obj client.Object, ref gwv1.ObjectReference)
func (*GatewayListenerObjectReferenceConditionProvider) AddGetRefErrorCondition ¶ added in v1.5.0
func (r *GatewayListenerObjectReferenceConditionProvider) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, kind string, err error)
func (*GatewayListenerObjectReferenceConditionProvider) AddInvalidRefCondition ¶ added in v1.5.0
func (r *GatewayListenerObjectReferenceConditionProvider) AddInvalidRefCondition(obj client.Object, ref gwv1.ObjectReference)
func (*GatewayListenerObjectReferenceConditionProvider) AddNoRequiredCAFileCondition ¶ added in v1.5.0
func (r *GatewayListenerObjectReferenceConditionProvider) AddNoRequiredCAFileCondition(obj client.Object, key types.NamespacedName, kind string)
func (*GatewayListenerObjectReferenceConditionProvider) AddRefNotFoundCondition ¶ added in v1.5.0
func (r *GatewayListenerObjectReferenceConditionProvider) AddRefNotFoundCondition(obj client.Object, key types.NamespacedName, kind string)
func (*GatewayListenerObjectReferenceConditionProvider) AddRefNotPermittedCondition ¶ added in v1.5.0
func (r *GatewayListenerObjectReferenceConditionProvider) AddRefNotPermittedCondition(obj client.Object, ref gwv1.ObjectReference)
func (*GatewayListenerObjectReferenceConditionProvider) AddRefsResolvedCondition ¶ added in v1.5.0
func (r *GatewayListenerObjectReferenceConditionProvider) AddRefsResolvedCondition(obj client.Object)
type GatewayListenerSecretReferenceConditionProvider ¶ added in v1.5.0
type GatewayListenerSecretReferenceConditionProvider struct {
// contains filtered or unexported fields
}
func NewGatewayListenerSecretReferenceConditionProvider ¶ added in v1.5.0
func NewGatewayListenerSecretReferenceConditionProvider(name string, update *gw.GatewayStatusUpdate, recorder record.EventRecorder) *GatewayListenerSecretReferenceConditionProvider
func (*GatewayListenerSecretReferenceConditionProvider) AddGetRefErrorCondition ¶ added in v1.5.0
func (r *GatewayListenerSecretReferenceConditionProvider) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, err error)
func (*GatewayListenerSecretReferenceConditionProvider) AddInvalidCertificateRefCondition ¶ added in v1.5.0
func (r *GatewayListenerSecretReferenceConditionProvider) AddInvalidCertificateRefCondition(obj client.Object, ref gwv1.SecretObjectReference)
func (*GatewayListenerSecretReferenceConditionProvider) AddRefNotFoundCondition ¶ added in v1.5.0
func (r *GatewayListenerSecretReferenceConditionProvider) AddRefNotFoundCondition(obj client.Object, key types.NamespacedName)
func (*GatewayListenerSecretReferenceConditionProvider) AddRefNotPermittedCondition ¶ added in v1.5.0
func (r *GatewayListenerSecretReferenceConditionProvider) AddRefNotPermittedCondition(obj client.Object, ref gwv1.SecretObjectReference)
func (*GatewayListenerSecretReferenceConditionProvider) AddRefsResolvedCondition ¶ added in v1.5.0
func (r *GatewayListenerSecretReferenceConditionProvider) AddRefsResolvedCondition(obj client.Object)
type GatewaySecretReferenceResolver ¶ added in v1.5.0
type GatewaySecretReferenceResolver struct {
// contains filtered or unexported fields
}
func NewGatewaySecretReferenceResolver ¶ added in v1.5.0
func NewGatewaySecretReferenceResolver(update *gw.GatewayStatusUpdate, recorder record.EventRecorder) *GatewaySecretReferenceResolver
func (*GatewaySecretReferenceResolver) AddGetRefErrorCondition ¶ added in v1.5.0
func (r *GatewaySecretReferenceResolver) AddGetRefErrorCondition(obj client.Object, key types.NamespacedName, err error)
func (*GatewaySecretReferenceResolver) AddInvalidCertificateRefCondition ¶ added in v1.5.0
func (r *GatewaySecretReferenceResolver) AddInvalidCertificateRefCondition(obj client.Object, ref gwv1.SecretObjectReference)
func (*GatewaySecretReferenceResolver) AddRefNotFoundCondition ¶ added in v1.5.0
func (r *GatewaySecretReferenceResolver) AddRefNotFoundCondition(obj client.Object, key types.NamespacedName)
func (*GatewaySecretReferenceResolver) AddRefNotPermittedCondition ¶ added in v1.5.0
func (r *GatewaySecretReferenceResolver) AddRefNotPermittedCondition(obj client.Object, ref gwv1.SecretObjectReference)
func (*GatewaySecretReferenceResolver) AddRefsResolvedCondition ¶ added in v1.5.0
func (r *GatewaySecretReferenceResolver) AddRefsResolvedCondition(obj client.Object)
Click to show internal directories.
Click to hide internal directories.