Versions in this module Expand all Collapse all v0 v0.2.0 Feb 26, 2024 Changes in this version + const ConsumerEnvoyFilterName + type ConsumerReconciler struct + Scheme *runtime.Scheme + func (r *ConsumerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *ConsumerReconciler) SetupWithManager(mgr ctrl.Manager) error + type CustomerResourceIndexer interface + CustomerResource func() client.Object + FindAffectedObjects func(ctx context.Context, obj client.Object) []reconcile.Request + Predicate func() predicate.Predicate + RegisterIndexer func(ctx context.Context, mgr ctrl.Manager) error + type HTTPFilterPolicyReconciler struct + Scheme *runtime.Scheme + func (r *HTTPFilterPolicyReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *HTTPFilterPolicyReconciler) SetupWithManager(mgr ctrl.Manager) error + type HTTPRouteIndexer struct + func (v *HTTPRouteIndexer) CustomerResource() client.Object + func (v *HTTPRouteIndexer) FindAffectedObjects(ctx context.Context, obj client.Object) []reconcile.Request + func (v *HTTPRouteIndexer) Index(rawObj client.Object) []string + func (v *HTTPRouteIndexer) IndexName() string + func (v *HTTPRouteIndexer) Predicate() predicate.Predicate + func (v *HTTPRouteIndexer) RegisterIndexer(ctx context.Context, mgr ctrl.Manager) error + type IstioGatewayIndexer struct + func (v *IstioGatewayIndexer) CustomerResource() client.Object + func (v *IstioGatewayIndexer) FindAffectedObjects(ctx context.Context, obj client.Object) []reconcile.Request + func (v *IstioGatewayIndexer) Predicate() predicate.Predicate + func (v *IstioGatewayIndexer) RegisterIndexer(ctx context.Context, mgr ctrl.Manager) error + func (v *IstioGatewayIndexer) UpdateIndex(idx map[string][]*mosniov1.HTTPFilterPolicy) + type K8sGatewayIndexer struct + func (v *K8sGatewayIndexer) CustomerResource() client.Object + func (v *K8sGatewayIndexer) FindAffectedObjects(ctx context.Context, obj client.Object) []reconcile.Request + func (v *K8sGatewayIndexer) Predicate() predicate.Predicate + func (v *K8sGatewayIndexer) RegisterIndexer(ctx context.Context, mgr ctrl.Manager) error + func (v *K8sGatewayIndexer) UpdateIndex(idx map[string][]*mosniov1.HTTPFilterPolicy) + type ServiceRegistryReconciler struct + Scheme *runtime.Scheme + func (r *ServiceRegistryReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *ServiceRegistryReconciler) SetupWithManager(mgr ctrl.Manager) error + type VirtualServiceIndexer struct + func (v *VirtualServiceIndexer) CustomerResource() client.Object + func (v *VirtualServiceIndexer) FindAffectedObjects(ctx context.Context, obj client.Object) []reconcile.Request + func (v *VirtualServiceIndexer) Index(rawObj client.Object) []string + func (v *VirtualServiceIndexer) IndexName() string + func (v *VirtualServiceIndexer) Predicate() predicate.Predicate + func (v *VirtualServiceIndexer) RegisterIndexer(ctx context.Context, mgr ctrl.Manager) error Other modules containing this package mosn.io/htnn/controller