Documentation
¶
Index ¶
- type EnvoyConfigReconciler
- type EnvoyConfigRevisionReconciler
- func (r *EnvoyConfigRevisionReconciler) EndpointSlicesEventHandler() handler.EventHandler
- func (r *EnvoyConfigRevisionReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *EnvoyConfigRevisionReconciler) SecretsEventHandler() handler.EventHandler
- func (r *EnvoyConfigRevisionReconciler) SetupWithManager(mgr ctrl.Manager) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnvoyConfigReconciler ¶
type EnvoyConfigReconciler struct {
*reconciler.Reconciler
}
EnvoyConfigReconciler reconciles a EnvoyConfig object
func (*EnvoyConfigReconciler) SetupWithManager ¶
func (r *EnvoyConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager adds the controller to the manager
type EnvoyConfigRevisionReconciler ¶
type EnvoyConfigRevisionReconciler struct { *reconciler.Reconciler XdsCache xdss.Cache APIVersion envoy.APIVersion DiscoveryStats *stats.Stats }
EnvoyConfigRevisionReconciler reconciles a EnvoyConfigRevision object
func (*EnvoyConfigRevisionReconciler) EndpointSlicesEventHandler ¶ added in v0.12.0
func (r *EnvoyConfigRevisionReconciler) EndpointSlicesEventHandler() handler.EventHandler
EndpointSlicesEventHandler returns an EventHandler that generates reconcile requests for EndpointSlices
func (*EnvoyConfigRevisionReconciler) Reconcile ¶
func (r *EnvoyConfigRevisionReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile progresses EnvoyConfigRevision resources to its desired state +kubebuilder:rbac:groups=marin3r.3scale.net,namespace=placeholder,resources=envoyconfigrevisions,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=marin3r.3scale.net,namespace=placeholder,resources=envoyconfigrevisions/status,verbs=get;update;patch +kubebuilder:rbac:groups="core",namespace=placeholder,resources=secrets,verbs=get;list;watch +kubebuilder:rbac:groups="discovery.k8s.io",namespace=placeholder,resources=endpointslices,verbs=get;list;watch
func (*EnvoyConfigRevisionReconciler) SecretsEventHandler ¶ added in v0.11.0
func (r *EnvoyConfigRevisionReconciler) SecretsEventHandler() handler.EventHandler
SecretsEventHandler returns an EventHandler that generates reconcile requests for Secrets
func (*EnvoyConfigRevisionReconciler) SetupWithManager ¶
func (r *EnvoyConfigRevisionReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager adds the controller to the manager