Documentation
¶
Index ¶
- Constants
- type FooAdapter
- func (f *FooAdapter) CreateIngress() (controllers.OperationResult, error)
- func (f *FooAdapter) CreatePod() (controllers.OperationResult, error)
- func (f *FooAdapter) CreateService() (controllers.OperationResult, error)
- func (f *FooAdapter) FinalizeFoo() (controllers.OperationResult, error)
- func (f *FooAdapter) UpdateStatus() (controllers.OperationResult, error)
- type FooReconciler
- type ReconcileOperation
Constants ¶
View Source
const FooFinalizer string = "finalize.foo.undeadops.xyz"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FooAdapter ¶
type FooAdapter struct {
// contains filtered or unexported fields
}
func NewFooAdapter ¶
func NewFooAdapter(foo *appsv1alpha1.Foo, logger logr.Logger, client client.Client, scheme *runtime.Scheme, recorder record.EventRecorder) *FooAdapter
func (*FooAdapter) CreateIngress ¶
func (f *FooAdapter) CreateIngress() (controllers.OperationResult, error)
Create Ingress Object for Foo
func (*FooAdapter) CreatePod ¶
func (f *FooAdapter) CreatePod() (controllers.OperationResult, error)
Create Pod Object for Foo
func (*FooAdapter) CreateService ¶
func (f *FooAdapter) CreateService() (controllers.OperationResult, error)
Create Service Object for Foo
func (*FooAdapter) FinalizeFoo ¶
func (f *FooAdapter) FinalizeFoo() (controllers.OperationResult, error)
func (*FooAdapter) UpdateStatus ¶
func (f *FooAdapter) UpdateStatus() (controllers.OperationResult, error)
Update Status for Foo
type FooReconciler ¶
type FooReconciler struct { client.Client Scheme *runtime.Scheme Log logr.Logger Recorder record.EventRecorder }
FooReconciler reconciles a Foo object
func (*FooReconciler) ReconcileFooHandler ¶
func (r *FooReconciler) ReconcileFooHandler(adapter *FooAdapter) (ctrl.Result, error)
func (*FooReconciler) SetupWithManager ¶
func (r *FooReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ReconcileOperation ¶
type ReconcileOperation func() (controllers.OperationResult, error)
Click to show internal directories.
Click to hide internal directories.