Versions in this module Expand all Collapse all v2 v2.1.4 Oct 1, 2025 Changes in this version + const AppInstanceLabel + const AppManagedByLabel + const AppNameLabel + const GatewayLabel + const RestartedAnnotation + func AddIndex(ctx context.Context, indexer client.FieldIndexer, ...) error + func CreateNginxResourceName(prefix, suffix string) string + func Register(ctx context.Context, objectType ngftypes.ObjectType, name string, ...) error + type Getter interface + Get func(ctx context.Context, key client.ObjectKey, obj client.Object, ...) error + type NamespacedNameFilterFunc func(nsname types.NamespacedName) (shouldProcess bool, msg string) + type NewReconcilerFunc func(cfg ReconcilerConfig) *Reconciler + type Option func(*config) + func WithFieldIndices(fieldIndices index.FieldIndices) Option + func WithK8sPredicate(p predicate.Predicate) Option + func WithNamespacedNameFilter(filter NamespacedNameFilterFunc) Option + func WithNewReconciler(newReconciler NewReconcilerFunc) Option + func WithOnlyMetadata() Option + type Reconciler struct + func NewReconciler(cfg ReconcilerConfig) *Reconciler + func (r *Reconciler) Reconcile(ctx context.Context, req reconcile.Request) (reconcile.Result, error) + type ReconcilerConfig struct + EventCh chan<- interface{} + Getter Getter + NamespacedNameFilter NamespacedNameFilterFunc + ObjectType ngftypes.ObjectType + OnlyMetadata bool Other modules containing this package github.com/nginx/nginx-gateway-fabric