MCPcopy Create free account

hub / github.com/VictoriaMetrics/operator / functions

Functions3,858 in github.com/VictoriaMetrics/operator

↓ 252 callersMethodGet
Get retrieves the VLAgent from the indexer for a given namespace and name. Objects returned here must be treated as read-only.
api/client/listers/operator/v1/vlagent.go:61
↓ 179 callersMethodAsOwner
()
internal/controller/operator/factory/vmscrapes/extra_config.go:20
↓ 172 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/operator/v1beta1/zz_generated.deepcopy.go:68
↓ 142 callersMethodPrefixedName
()
internal/controller/operator/factory/vmscrapes/extra_config.go:17
↓ 138 callersFunctionGetTestClientWithObjects
GetTestClientWithObjects returns testing client with optional predefined objects
internal/controller/operator/factory/k8stools/test_helpers.go:105
↓ 134 callersMethodScheme
Scheme implements interface.
internal/controller/operator/vlogs_controller.go:56
↓ 110 callersMethodString
Implement the flag.Value interface
internal/config/config.go:968
↓ 101 callersMethodCreate
(ctx context.Context, vLAgent *operatorv1.VLAgent, opts metav1.CreateOptions)
api/client/versioned/typed/operator/v1/vlagent.go:39
↓ 99 callersFunctionMustGetBaseConfig
MustGetBaseConfig returns operator configuration with default values populated from env variables
internal/config/config.go:921
↓ 83 callersMethodvalidate
()
internal/controller/operator/factory/vmanomaly/config/config.go:101
↓ 82 callersMethodInfo
Info implements logr.Logger
internal/controller/operator/factory/logger/logger.go:47
↓ 76 callersFunctionWithContext
WithContext returns logger from context or global
internal/controller/operator/factory/logger/logger.go:73
↓ 71 callersMethodValidate
Validate validates raw config
internal/controller/operator/factory/vmanomaly/config/models.go:114
↓ 70 callersMethodUpdate
(ctx context.Context, vLAgent *operatorv1.VLAgent, opts metav1.UpdateOptions)
api/client/versioned/typed/operator/v1/vlagent.go:40
↓ 64 callersMethodGetNamespace
()
internal/controller/operator/factory/finalize/common.go:19
↓ 61 callersMethodError
Error implements logr.Logger
internal/controller/operator/factory/logger/logger.go:53
↓ 61 callersMethodSelectorLabels
()
internal/controller/operator/factory/finalize/common.go:20
↓ 53 callersMethodMerge
Merge labels create a new map with labels merged.
internal/config/config.go:973
↓ 50 callersMethodFinalLabels
()
internal/controller/operator/factory/vmscrapes/extra_config.go:19
↓ 50 callersMethodList
List lists all VLAgents in the indexer. Objects returned here must be treated as read-only.
api/client/listers/operator/v1/vlagent.go:32
↓ 47 callersMethodDelete
(ctx context.Context, name string, opts metav1.DeleteOptions)
api/client/versioned/typed/operator/v1/vlagent.go:43
↓ 46 callersMethodDeepCopy
()
internal/controller/operator/factory/reconcile/status.go:395
↓ 44 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/operator/v1/zz_generated.deepcopy.go:32
↓ 44 callersMethodFinalAnnotations
FinalAnnotations implements build.builderOpts interface
api/operator/v1/vlagent_types.go:395
↓ 42 callersMethodGetServiceAccountName
GetServiceAccountName returns ServiceAccount for resource
api/operator/v1/vlagent_types.go:474
↓ 42 callersMethodWithName
WithName implements logr.Logger
internal/controller/operator/factory/logger/logger.go:66
↓ 38 callersMethodHas
Has reports whether id is currently tracked.
internal/podutil/util.go:131
↓ 35 callersMethodAdd
Add registers id and returns a child context for it.
internal/podutil/util.go:105
↓ 35 callersMethodLen
()
internal/controller/operator/factory/vmdistributed/zone.go:47
↓ 34 callersFunctionretryOnConflict
(fn func() error)
internal/controller/operator/factory/reconcile/reconcile.go:189
↓ 33 callersMethodDeepCopy
()
test/e2e/upgrade/upgrade_test.go:430
↓ 33 callersMethodWithValues
WithValues implements logr.Logger
internal/controller/operator/factory/logger/logger.go:59
↓ 32 callersFunctionAddToContext
AddToContext adds given logger into context
internal/controller/operator/factory/logger/logger.go:82
↓ 31 callersFunctionRegisterObjectStat
RegisterObjectStat registers or deregisters object at metrics
internal/controller/operator/objects_stat.go:149
↓ 31 callersFunctiongetDefaultOptions
()
internal/controller/operator/controllers.go:81
↓ 30 callersMethodWatch
(ctx context.Context, opts metav1.ListOptions)
api/client/versioned/typed/operator/v1/vlagent.go:47
↓ 30 callersFunctioncollectGarbage
collectGarbage checks if resource must be freed from finalizer and prepares it for garbage collection by kubernetes
internal/controller/operator/factory/reconcile/reconcile.go:259
↓ 27 callersMethodError
()
internal/controller/operator/controllers.go:126
↓ 26 callersMethodIsOwnsServiceAccount
IsOwnsServiceAccount checks if serviceAccount belongs to the CR
api/operator/v1/vlagent_types.go:482
↓ 26 callersFunctionService
Service - reconcile needed and actual state of service for given crd, it will recreate service if needed. NOTE it doesn't perform validation: in case
internal/controller/operator/factory/reconcile/service.go:24
↓ 26 callersFunctionhandleReconcileErrWithStatus
( ctx context.Context, rclient client.Client, object reconcile.ObjectWithDeepCopyAndStatus[T, ST, STC], or
internal/controller/operator/controllers.go:130
↓ 26 callersMethodset
(k string, v any)
internal/controller/operator/factory/vmalertmanager/config.go:234
↓ 25 callersFunctionmergeMeta
(existingObj, newObj client.Object, prevMeta *metav1.ObjectMeta, owner *metav1.OwnerReference, shouldRemoveFin
internal/controller/operator/factory/reconcile/reconcile.go:121
↓ 24 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
api/operator/v1alpha1/zz_generated.deepcopy.go:33
↓ 24 callersMethodInformerFor
(obj runtime.Object, newFunc NewInformerFunc)
api/client/informers/externalversions/internalinterfaces/factory_interfaces.go:35
↓ 24 callersMethodInformerName
()
api/client/informers/externalversions/internalinterfaces/factory_interfaces.go:36
↓ 23 callersFunctionBuildPathWithPrefixFlag
BuildPathWithPrefixFlag returns provided path with possible prefix from flags
api/operator/v1beta1/vmextra_types.go:448
↓ 23 callersFunctionConvert
(name, namespace string, values any)
internal/converter/converter.go:725
↓ 23 callersMethodNameOrDefault
NameOrDefault returns name or default value with suffix
api/operator/v1beta1/vmextra_types.go:400
↓ 23 callersMethodReconcile
Reconcile general reconcile method for controller +kubebuilder:rbac:groups=operator.victoriametrics.com,resources=vlogs,verbs=get;list;watch;create;up
internal/controller/operator/vlogs_controller.go:66
↓ 22 callersFunctionNetworkPolicy
NetworkPolicy creates or updates a NetworkPolicy
internal/controller/operator/factory/reconcile/networkpolicy.go:18
↓ 22 callersMethodReference
Reference returns the fully qualified container image reference. When Tag is a digest ("algorithm:hex") it is joined to Repository with "@"; otherwise
api/operator/v1beta1/vmextra_types.go:1738
↓ 22 callersFunctionSafeDelete
SafeDelete removes object, ignores notfound error.
internal/controller/operator/factory/finalize/common.go:104
↓ 21 callersMethodGetNamespace
()
internal/controller/operator/factory/vmscrapes/extra_config.go:18
↓ 21 callersFunctionMergePatchContainers
MergePatchContainers adds patches to base using a strategic merge patch and iterating by container name, failing on the first error
internal/controller/operator/factory/k8stools/client_utils.go:33
↓ 21 callersMethodPodAnnotations
PodAnnotations returns pod metadata annotations
api/operator/v1/vlagent_types.go:351
↓ 21 callersMethodPodLabels
PodLabels returns labels for pod metadata
api/operator/v1/vlagent_types.go:414
↓ 21 callersFunctionVMServiceScrape
VMServiceScrape creates or updates given object
internal/controller/operator/factory/reconcile/vmservicescrape.go:19
↓ 21 callersFunctiondiffDeepDerivative
(desired, current any, root string)
internal/controller/operator/factory/reconcile/diff.go:121
↓ 20 callersMethodGetRBACName
()
api/operator/v1/vlagent_types.go:511
↓ 20 callersFunctionSafeDeleteWithFinalizer
SafeDeleteWithFinalizer removes object, ignores notfound error.
internal/controller/operator/factory/finalize/common.go:114
↓ 20 callersFunctionwaitResourceDeleted
nolint:dupl,lll
test/e2e/utils_test.go:279
↓ 19 callersFunctionPDB
PDB creates or updates PodDisruptionBudget
internal/controller/operator/factory/reconcile/pdb.go:18
↓ 19 callersFunctionVPA
VPA creates or updates VerticalPodAutoscaler object
internal/controller/operator/factory/reconcile/vpa.go:18
↓ 19 callersFunctionexpectStatusAfterAction
expectStatusAfterAction starts a watch on the named object, runs action, then waits for each status in sequence. The watch is started before the actio
test/e2e/utils_test.go:307
↓ 19 callersFunctionremoveFinalizers
(ctx context.Context, rclient client.Client, objs []client.Object, deleteOwnerReferences []bool, cr crObject)
internal/controller/operator/factory/finalize/common.go:65
↓ 18 callersFunctionSanitizeVolumeName
SanitizeVolumeName replaces all incompatible with k8s characters with -
internal/controller/operator/factory/k8stools/client_utils.go:23
↓ 18 callersFunctionbuildHTTPConfig
(httpCfg *vmv1beta1.HTTPConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:1412
↓ 17 callersFunctionGetTestClientWithActionsAndObjects
GetTestClientWithActionsAndObjects returns a client that tracks actions and updates status/objects
internal/controller/operator/factory/k8stools/test_helpers.go:174
↓ 17 callersMethodIsSomeAndThen
IsSomeAndThen applies callback to the additionalServiceSpec if it's not nil or do not used as default service
api/operator/v1beta1/vmextra_types.go:392
↓ 16 callersFunctionAddFinalizer
AddFinalizer adds finalizer to instance if needed.
internal/controller/operator/factory/finalize/common.go:50
↓ 16 callersMethodError
Error implements errors.Error interface
internal/controller/operator/factory/reconcile/reconcile.go:173
↓ 16 callersMethodOperatorV1beta1
()
api/client/versioned/clientset.go:35
↓ 16 callersMethodRESTClient
()
api/client/versioned/typed/operator/v1beta1/operator_client.go:29
↓ 16 callersFunctionUnmarshalSpecStrict
UnmarshalSpecStrict decodes spec JSON into v and rejects unknown fields. A lenient pass runs first so real parse errors (type mismatches, syntax) are
api/operator/v1beta1/vmextra_types.go:1163
↓ 16 callersFunctionreconcileAndTrackStatus
( ctx context.Context, c client.Client, object objectWithStatusTrack[T, ST, STC], controllerName string,
internal/controller/operator/controllers.go:309
↓ 15 callersFunctionDeployment
Deployment performs an update or create operator for deployment and waits until it's replicas is ready
internal/controller/operator/factory/reconcile/deploy.go:26
↓ 15 callersFunctionGetTestClientWithActions
GetTestClientWithActions returns a client that tracks actions
internal/controller/operator/factory/k8stools/test_helpers.go:166
↓ 15 callersFunctionHPA
HPA creates or update horizontalPodAutoscaler object
internal/controller/operator/factory/reconcile/hpa.go:18
↓ 15 callersFunctionHTTPProtoFromFlags
HTTPProtoFromFlags returns HTTP protocol prefix from provided flags
api/operator/v1beta1/vmextra_types.go:456
↓ 15 callersFunctionMustSkipCRValidation
skip validation, if object has annotation.
api/operator/v1beta1/vmextra_types.go:133
↓ 15 callersMethodOwns
Owns returns error if owned by other CR
api/operator/v1alpha1/vmdistributed_types.go:412
↓ 15 callersMethodPaused
()
internal/controller/operator/controllers.go:279
↓ 15 callersMethodPrefixedName
()
internal/podutil/util.go:27
↓ 14 callersMethodResyncAfterDuration
ResyncAfterDuration returns requeue duration for object period reconcile adds 10% jitter
internal/config/config.go:800
↓ 13 callersMethodConfigSecretName
()
api/operator/v1beta1/vmauth_types.go:737
↓ 13 callersMethodPrefixedInternalName
PrefixedInternalName returns prefixed name for the given component kind
api/operator/v1/vtcluster_types.go:187
↓ 13 callersFunctionServiceAccount
ServiceAccount creates service account or updates exist one
internal/controller/operator/factory/reconcile/service_account.go:17
↓ 13 callersFunctionUnmarshalValues
(data []byte, chart string)
internal/converter/converter.go:646
↓ 12 callersMethodIsUnmanaged
IsUnmanaged checks if object should managed any config objects
api/operator/v1beta1/vmauth_types.go:774
↓ 12 callersMethodPrefixedName
PrefixedName returns prefixed name for the given component kind
api/operator/v1beta1/vmcluster_types.go:232
↓ 12 callersFunctionRemoveOrphanedVMServiceScrapes
RemoveOrphanedVMServiceScrapes removes VMServiceScrapes detached from given object
internal/controller/operator/factory/finalize/orphaned.go:102
↓ 12 callersMethodStop
Stop marks id as finished and triggers self-cancel when all goroutines are done.
internal/podutil/util.go:118
↓ 12 callersMethodThrottle
Throttle registers reconcile event and checks if it must be throttled
internal/controller/operator/factory/limiter/limiter.go:28
↓ 12 callersFunctionVisitSelected
VisitSelected applies given function to any T child object matched by selectors defined in parent obj selectors
internal/controller/operator/factory/k8stools/selectors.go:36
↓ 12 callersFunctionconvertCommonConfig
(values ServerValues, global GlobalValues)
internal/converter/converter.go:953
↓ 11 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMCluster.
api/operator/v1beta1/zz_generated.deepcopy.go:6113
↓ 11 callersMethodError
()
api/operator/v1beta1/vmextra_types.go:1199
↓ 11 callersMethodPrefixedName
()
api/operator/v1beta1/vmagent_types.go:567
↓ 11 callersMethodSet
Set implements the flag.Set interface.
internal/config/config.go:983
next →1–100 of 3,858, ranked by callers