Versions in this module Expand all Collapse all v6 v6.1.0 Dec 17, 2021 v6.0.0 Nov 13, 2021 Changes in this version + func NewNopCRUDResource() resource.Interface + type NopBasicResource struct + func NewNopBasicResource() *NopBasicResource + func (*NopBasicResource) EnsureCreated(context.Context, interface{}) error + func (*NopBasicResource) EnsureDeleted(context.Context, interface{}) error + func (*NopBasicResource) Name() string + type NopCRUD struct + func NewNopCRUD() *NopCRUD + func (*NopCRUD) ApplyCreateChange(ctx context.Context, obj, createChange interface{}) error + func (*NopCRUD) ApplyDeleteChange(ctx context.Context, obj, deleteChange interface{}) error + func (*NopCRUD) ApplyUpdateChange(ctx context.Context, obj, updateChange interface{}) error + func (*NopCRUD) GetCurrentState(ctx context.Context, obj interface{}) (interface{}, error) + func (*NopCRUD) GetDesiredState(ctx context.Context, obj interface{}) (interface{}, error) + func (*NopCRUD) Name() string + func (*NopCRUD) NewDeletePatch(ctx context.Context, obj, currentState, desiredState interface{}) (*crud.Patch, error) + func (*NopCRUD) NewUpdatePatch(ctx context.Context, obj, currentState, desiredState interface{}) (*crud.Patch, error) Other modules containing this package github.com/giantswarm/operatorkit/v2 github.com/giantswarm/operatorkit/v4 github.com/giantswarm/operatorkit/v5 github.com/giantswarm/operatorkit/v7 github.com/giantswarm/operatorkit/v8