Documentation ¶
Index ¶
- Constants
- type ResourceManager
- func (r *ResourceManager) Create(ctx context.Context, s reconciler.ResourceSpec) (reconciler.ApplyResponse, error)
- func (r *ResourceManager) Delete(ctx context.Context, s reconciler.ResourceSpec) (reconciler.DeleteResult, error)
- func (r *ResourceManager) Update(ctx context.Context, s reconciler.ResourceSpec) (reconciler.ApplyResponse, error)
- func (r *ResourceManager) Verify(ctx context.Context, s reconciler.ResourceSpec) (reconciler.VerifyResponse, error)
- type SpecGetter
Constants ¶
View Source
const AnnotationBaseName = "operatify.stephenzoio.com"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceManager ¶
type ResourceManager struct { Logger logr.Logger Recorder record.EventRecorder Manager *manager.Manager SpecGetter SpecGetter }
func CreateResourceManager ¶
func CreateResourceManager(logger logr.Logger, recorder record.EventRecorder, manager *manager.Manager, specGetter SpecGetter) ResourceManager
func (*ResourceManager) Create ¶
func (r *ResourceManager) Create(ctx context.Context, s reconciler.ResourceSpec) (reconciler.ApplyResponse, error)
func (*ResourceManager) Delete ¶
func (r *ResourceManager) Delete(ctx context.Context, s reconciler.ResourceSpec) (reconciler.DeleteResult, error)
func (*ResourceManager) Update ¶
func (r *ResourceManager) Update(ctx context.Context, s reconciler.ResourceSpec) (reconciler.ApplyResponse, error)
func (*ResourceManager) Verify ¶
func (r *ResourceManager) Verify(ctx context.Context, s reconciler.ResourceSpec) (reconciler.VerifyResponse, error)
Click to show internal directories.
Click to hide internal directories.