Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnvoyBootstrapReconciler ¶
EnvoyBootstrapReconciler reconciles a EnvoyBootstrap object
func (*EnvoyBootstrapReconciler) SetupWithManager ¶
func (r *EnvoyBootstrapReconciler) SetupWithManager(mgr ctrl.Manager) error
type EnvoyConfigReconciler ¶
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 { Client client.Client Log logr.Logger Scheme *runtime.Scheme XdsCache xdss.Cache APIVersion envoy.APIVersion }
EnvoyConfigRevisionReconciler reconciles a EnvoyConfigRevision object
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
func (*EnvoyConfigRevisionReconciler) SetupWithManager ¶
func (r *EnvoyConfigRevisionReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager adds the controller to the manager
type SecretReconciler ¶
func (*SecretReconciler) SetupWithManager ¶
func (r *SecretReconciler) SetupWithManager(mgr ctrl.Manager) error