Documentation ¶
Overview ¶
Package policy implements API Server policy controllers.
Index ¶
Constants ¶
View Source
const (
XDSPort = 18000
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RateLimitReconciler ¶
RateLimitReconciler reconciles a Proxy object.
func NewRateLimitReconciler ¶
func NewRateLimitReconciler( ctx context.Context, c client.Client, orgID uuid.UUID, ) *RateLimitReconciler
NewRateLimitReconciler returns a new reconcile.Reconciler for RateLimit objects. xDS server is configured based on the RateLimit objects and snapshots are delivered to connecting RateLimit services.
func (*RateLimitReconciler) Reconcile ¶
func (r *RateLimitReconciler) Reconcile(ctx context.Context, request reconcile.Request) (ctrl.Result, error)
Reconcile implements reconcile.Reconciler.
func (*RateLimitReconciler) ServeXDS ¶
func (r *RateLimitReconciler) ServeXDS() error
ServeXDS starts the xDS server.
func (*RateLimitReconciler) SetupWithManager ¶
SetupWithManager sets up the reconciler with the mgr.
Click to show internal directories.
Click to hide internal directories.