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
configmap.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
arangoroute.Inspector
arangoprofile.Inspector
arangoplatformstorage.Inspector
arangoplatformservice.Inspector
mods.Mods
RegisterInformers(k8s informers.SharedInformerFactory, arango arangoInformer.SharedInformerFactory)
}
Click to show internal directories.
Click to hide internal directories.