Documentation ¶
Index ¶
- type ExecuterReconciler
- func (r *ExecuterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *ExecuterReconciler) ReconcileDeployment(ctx context.Context, req ctrl.Request, executer *appsv1alpha1.Executer) (ctrl.Result, error)
- func (r *ExecuterReconciler) ReconcileIngress(ctx context.Context, req ctrl.Request, executer *appsv1alpha1.Executer) (ctrl.Result, error)
- func (r *ExecuterReconciler) ReconcileService(ctx context.Context, req ctrl.Request, executer *appsv1alpha1.Executer) (ctrl.Result, error)
- func (r *ExecuterReconciler) SetupWithManager(mgr ctrl.Manager) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecuterReconciler ¶
type ExecuterReconciler struct { client.Client Scheme *runtime.Scheme Config *config.Config Cloudflare cloudflare.Cloudflare Logger *zap.Logger }
ExecuterReconciler reconciles an Executer object
func (*ExecuterReconciler) Reconcile ¶
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.1/pkg/reconcile
func (*ExecuterReconciler) ReconcileDeployment ¶
func (r *ExecuterReconciler) ReconcileDeployment(ctx context.Context, req ctrl.Request, executer *appsv1alpha1.Executer) (ctrl.Result, error)
func (*ExecuterReconciler) ReconcileIngress ¶
func (r *ExecuterReconciler) ReconcileIngress(ctx context.Context, req ctrl.Request, executer *appsv1alpha1.Executer) (ctrl.Result, error)
func (*ExecuterReconciler) ReconcileService ¶
func (r *ExecuterReconciler) ReconcileService(ctx context.Context, req ctrl.Request, executer *appsv1alpha1.Executer) (ctrl.Result, error)
func (*ExecuterReconciler) SetupWithManager ¶
func (r *ExecuterReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.