Documentation ¶
Index ¶
- func WithArangoMemberStatusUpdate(ctx context.Context, client ArangoMemberUpdateInterface, name string, ...) error
- func WithArangoMemberUpdate(ctx context.Context, client ArangoMemberUpdateInterface, name string, ...) error
- type ArangoMemberUpdateFunc
- type ArangoMemberUpdateInterface
- type Inspector
- type Object
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithArangoMemberStatusUpdate ¶
func WithArangoMemberStatusUpdate(ctx context.Context, client ArangoMemberUpdateInterface, name string, f ArangoMemberUpdateFunc) error
func WithArangoMemberUpdate ¶
func WithArangoMemberUpdate(ctx context.Context, client ArangoMemberUpdateInterface, name string, f ArangoMemberUpdateFunc) error
Types ¶
type ArangoMemberUpdateFunc ¶
type ArangoMemberUpdateFunc func(in *api.ArangoMember) (bool, error)
type ArangoMemberUpdateInterface ¶
type ArangoMemberUpdateInterface interface { refresh.Inspector arangomember.Inspector ArangoMemberModInterface() mods.ArangoMemberMods }
type Inspector ¶
type Inspector interface { SetClient(k kclient.Client) Client() kclient.Client Namespace() string Initialised() bool anonymous.Impl IsOwnerOf(ctx context.Context, owner Object, obj meta.Object) bool AnonymousObjects() []anonymous.Impl refresh.Inspector throttle.Inspector pod.Inspector secret.Inspector persistentvolumeclaim.Inspector service.Inspector poddisruptionbudget.Inspector servicemonitor.Inspector serviceaccount.Inspector arangomember.Inspector server.Inspector endpoints.Inspector arangodeployment.Inspector node.Inspector persistentvolume.Inspector arangoclustersynchronization.Inspector arangotask.Inspector mods.Mods RegisterInformers(k8s informers.SharedInformerFactory, arango arangoInformer.SharedInformerFactory) }
Click to show internal directories.
Click to hide internal directories.