Documentation ¶
Index ¶
- type ACLDNSEntryReconciler
- type ACLDNSResolver
- type ACLGarbageCollector
- type ACLReconciler
- type RpaasInstanceAddressReconciler
- func (r *RpaasInstanceAddressReconciler) FillStatus(ctx context.Context, rpaasInstanceAddress *v1alpha1.RpaasInstanceAddress) error
- func (r *RpaasInstanceAddressReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *RpaasInstanceAddressReconciler) SetupWithManager(mgr ctrl.Manager) error
- type RpaasInstanceReconciler
- type TsuruAppAddressReconciler
- type TsuruAppReconciler
- type TsuruCronJobReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACLDNSEntryReconciler ¶
type ACLDNSEntryReconciler struct { client.Client Scheme *runtime.Scheme Resolver ACLDNSResolver }
ACLDNSEntryReconciler reconciles a ACLDNSEntry object
func (*ACLDNSEntryReconciler) FillStatus ¶
func (r *ACLDNSEntryReconciler) FillStatus(ctx context.Context, dnsEntry *v1alpha1.ACLDNSEntry) error
func (*ACLDNSEntryReconciler) SetupWithManager ¶
func (r *ACLDNSEntryReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ACLDNSResolver ¶
var DefaultResolver ACLDNSResolver = &net.Resolver{}
type ACLGarbageCollector ¶
type ACLGarbageCollector struct { client.Client DryRun bool DryRunOutput io.Writer Logger logr.Logger }
func (*ACLGarbageCollector) Run ¶
func (a *ACLGarbageCollector) Run(ctx context.Context)
type ACLReconciler ¶
type ACLReconciler struct { client.Client Scheme *runtime.Scheme TsuruAPI tsuruapi.Client Resolver ACLDNSResolver // contains filtered or unexported fields }
ACLReconciler reconciles a ACL object
func (*ACLReconciler) SetupWithManager ¶
func (r *ACLReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type RpaasInstanceAddressReconciler ¶
type RpaasInstanceAddressReconciler struct { client.Client Scheme *runtime.Scheme Resolver ACLDNSResolver TsuruAPI tsuruapi.Client }
RpaasInstanceAddressReconciler reconciles a RpaasInstanceAddress object
func (*RpaasInstanceAddressReconciler) FillStatus ¶
func (r *RpaasInstanceAddressReconciler) FillStatus(ctx context.Context, rpaasInstanceAddress *v1alpha1.RpaasInstanceAddress) error
func (*RpaasInstanceAddressReconciler) SetupWithManager ¶
func (r *RpaasInstanceAddressReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type RpaasInstanceReconciler ¶
TsuruAppReconciler reconciles a Tsuru App object
func (*RpaasInstanceReconciler) SetupWithManager ¶
func (r *RpaasInstanceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type TsuruAppAddressReconciler ¶
type TsuruAppAddressReconciler struct { client.Client Scheme *runtime.Scheme Resolver ACLDNSResolver TsuruAPI tsuruapi.Client }
TsuruAppAddressReconciler reconciles a TsuruAppAddress object
func (*TsuruAppAddressReconciler) FillStatus ¶
func (r *TsuruAppAddressReconciler) FillStatus(ctx context.Context, appAddress *v1alpha1.TsuruAppAddress) error
func (*TsuruAppAddressReconciler) SetupWithManager ¶
func (r *TsuruAppAddressReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type TsuruAppReconciler ¶
TsuruAppReconciler reconciles a Tsuru App object
func (*TsuruAppReconciler) SetupWithManager ¶
func (r *TsuruAppReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type TsuruCronJobReconciler ¶
TsuruAppReconciler reconciles a Tsuru App object
func (*TsuruCronJobReconciler) SetupWithManager ¶
func (r *TsuruCronJobReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.