MCPcopy Create free account

hub / github.com/VictoriaMetrics/operator / functions

Functions3,591 in github.com/VictoriaMetrics/operator

↓ 224 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
↓ 171 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
↓ 166 callersMethodAsOwner
()
internal/controller/operator/factory/vmscrapes/extra_config.go:20
↓ 160 callersMethodPrefixedName
()
internal/controller/operator/factory/vmscrapes/extra_config.go:17
↓ 120 callersFunctionGetTestClientWithObjects
GetTestClientWithObjects returns testing client with optional predefined objects
internal/controller/operator/factory/k8stools/test_helpers.go:103
↓ 114 callersMethodScheme
Scheme implements interface.
internal/controller/operator/vlogs_controller.go:56
↓ 94 callersMethodString
Implement the flag.Value interface
internal/config/config.go:966
↓ 91 callersMethodCreate
(ctx context.Context, vLAgent *operatorv1.VLAgent, opts metav1.CreateOptions)
api/client/versioned/typed/operator/v1/vlagent.go:39
↓ 89 callersFunctionMustGetBaseConfig
MustGetBaseConfig returns operator configuration with default values populated from env variables
internal/config/config.go:919
↓ 77 callersMethodvalidate
()
internal/controller/operator/factory/vmanomaly/config/config.go:105
↓ 74 callersMethodInfo
Info implements logr.Logger
internal/controller/operator/factory/logger/logger.go:47
↓ 67 callersMethodValidate
Validate validates raw config
internal/controller/operator/factory/vmanomaly/config/models.go:105
↓ 67 callersFunctionWithContext
WithContext returns logger from context or global
internal/controller/operator/factory/logger/logger.go:73
↓ 61 callersMethodSelectorLabels
()
internal/controller/operator/factory/finalize/common.go:20
↓ 61 callersMethodUpdate
(ctx context.Context, vLAgent *operatorv1.VLAgent, opts metav1.UpdateOptions)
api/client/versioned/typed/operator/v1/vlagent.go:40
↓ 57 callersMethodGetNamespace
()
internal/controller/operator/factory/finalize/common.go:19
↓ 54 callersMethodError
Error implements logr.Logger
internal/controller/operator/factory/logger/logger.go:53
↓ 52 callersMethodMerge
Merge labels create a new map with labels merged.
internal/config/config.go:971
↓ 50 callersMethodFinalLabels
()
internal/controller/operator/factory/vmscrapes/extra_config.go:19
↓ 46 callersMethodDelete
(ctx context.Context, name string, opts metav1.DeleteOptions)
api/client/versioned/typed/operator/v1/vlagent.go:43
↓ 46 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
↓ 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:387
↓ 42 callersMethodDeepCopy
()
internal/controller/operator/factory/reconcile/status.go:192
↓ 42 callersMethodGetServiceAccountName
GetServiceAccountName returns ServiceAccount for resource
api/operator/v1/vlagent_types.go:466
↓ 41 callersMethodWithName
WithName implements logr.Logger
internal/controller/operator/factory/logger/logger.go:66
↓ 32 callersMethodWithValues
WithValues implements logr.Logger
internal/controller/operator/factory/logger/logger.go:59
↓ 31 callersFunctionAddToContext
AddToContext adds given logger into context
internal/controller/operator/factory/logger/logger.go:82
↓ 31 callersMethodDeepCopy
()
test/e2e/upgrade/upgrade_test.go:430
↓ 30 callersMethodLen
()
internal/controller/operator/factory/vmdistributed/zone.go:53
↓ 30 callersFunctionRegisterObjectStat
RegisterObjectStat registers or deregisters object at metrics
internal/controller/operator/objects_stat.go:145
↓ 30 callersFunctiongetDefaultOptions
()
internal/controller/operator/controllers.go:78
↓ 29 callersMethodWatch
(ctx context.Context, opts metav1.ListOptions)
api/client/versioned/typed/operator/v1/vlagent.go:47
↓ 29 callersFunctionretryOnConflict
(fn func() error)
internal/controller/operator/factory/reconcile/reconcile.go:188
↓ 26 callersMethodIsOwnsServiceAccount
IsOwnsServiceAccount checks if serviceAccount belongs to the CR
api/operator/v1/vlagent_types.go:474
↓ 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 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:249
↓ 26 callersMethodset
(k string, v any)
internal/controller/operator/factory/vmalertmanager/config.go:234
↓ 25 callersFunctionhandleReconcileErrWithStatus
( ctx context.Context, rclient client.Client, object reconcile.ObjectWithDeepCopyAndStatus[T, ST, STC], or
internal/controller/operator/controllers.go:127
↓ 24 callersMethodError
()
internal/controller/operator/controllers.go:123
↓ 23 callersFunctionBuildPathWithPrefixFlag
BuildPathWithPrefixFlag returns provided path with possible prefix from flags
api/operator/v1beta1/vmextra_types.go:437
↓ 23 callersMethodInformerFor
(obj runtime.Object, newFunc NewInformerFunc)
api/client/informers/externalversions/internalinterfaces/factory_interfaces.go:35
↓ 23 callersMethodInformerName
()
api/client/informers/externalversions/internalinterfaces/factory_interfaces.go:36
↓ 23 callersMethodNameOrDefault
NameOrDefault returns name or default value with suffix
api/operator/v1beta1/vmextra_types.go:389
↓ 22 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:67
↓ 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:343
↓ 21 callersMethodPodLabels
PodLabels returns labels for pod metadata
api/operator/v1/vlagent_types.go:406
↓ 21 callersFunctionVMServiceScrape
VMServiceScrape creates or updates given object
internal/controller/operator/factory/reconcile/vmservicescrape.go:19
↓ 21 callersFunctionVPA
VPA creates or updates VerticalPodAutoscaler object
internal/controller/operator/factory/reconcile/vpa.go:18
↓ 21 callersFunctionmergeMeta
(existingObj, newObj client.Object, prevMeta *metav1.ObjectMeta, owner *metav1.OwnerReference, shouldRemoveFin
internal/controller/operator/factory/reconcile/reconcile.go:120
↓ 20 callersMethodGetNamespace
()
internal/controller/operator/factory/vmscrapes/extra_config.go:18
↓ 20 callersMethodGetRBACName
()
api/operator/v1/vlagent_types.go:503
↓ 20 callersFunctionSafeDeleteWithFinalizer
SafeDeleteWithFinalizer removes object, ignores notfound error.
internal/controller/operator/factory/finalize/common.go:114
↓ 20 callersFunctiondiffDeepDerivative
(desired, current any, root string)
internal/controller/operator/factory/reconcile/diff.go:121
↓ 19 callersFunctionPDB
PDB creates or updates PodDisruptionBudget
internal/controller/operator/factory/reconcile/pdb.go:18
↓ 19 callersFunctionSafeDelete
SafeDelete removes object, ignores notfound error.
internal/controller/operator/factory/finalize/common.go:104
↓ 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
↓ 18 callersFunctionremoveFinalizers
(ctx context.Context, rclient client.Client, objs []client.Object, deleteOwnerReferences []bool, cr crObject)
internal/controller/operator/factory/finalize/common.go:65
↓ 17 callersFunctionGetTestClientWithActionsAndObjects
GetTestClientWithActionsAndObjects returns a client that tracks actions and updates status/objects
internal/controller/operator/factory/k8stools/test_helpers.go:168
↓ 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:381
↓ 17 callersFunctionwaitResourceDeleted
nolint:dupl,lll
test/e2e/utils_test.go:276
↓ 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:1141
↓ 16 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:304
↓ 15 callersFunctionAddFinalizer
AddFinalizer adds finalizer to instance if needed.
internal/controller/operator/factory/finalize/common.go:50
↓ 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 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:445
↓ 15 callersFunctionMustSkipCRValidation
skip validation, if object has annotation.
api/operator/v1beta1/vmextra_types.go:131
↓ 15 callersMethodOwns
Owns returns error if owned by other CR
api/operator/v1alpha1/vmdistributed_types.go:412
↓ 15 callersFunctionreconcileAndTrackStatus
( ctx context.Context, c client.Client, object objectWithStatusTrack[T, ST, STC], controllerName string,
internal/controller/operator/controllers.go:306
↓ 14 callersFunctionGetTestClientWithActions
GetTestClientWithActions returns a client that tracks actions
internal/controller/operator/factory/k8stools/test_helpers.go:160
↓ 14 callersMethodPaused
()
internal/controller/operator/controllers.go:276
↓ 13 callersMethodConfigSecretName
()
api/operator/v1beta1/vmauth_types.go:727
↓ 13 callersFunctionConvert
Convert converts helm values to corresponding CRD
internal/converter/converter.go:446
↓ 13 callersMethodError
Error implements errors.Error interface
internal/controller/operator/factory/reconcile/reconcile.go:172
↓ 13 callersMethodPrefixedInternalName
PrefixedInternalName returns prefixed name for the given component kind
api/operator/v1/vtcluster_types.go:187
↓ 13 callersMethodResyncAfterDuration
ResyncAfterDuration returns requeue duration for object period reconcile adds 10% jitter
internal/config/config.go:798
↓ 13 callersFunctionServiceAccount
ServiceAccount creates service account or updates exist one
internal/controller/operator/factory/reconcile/service_account.go:17
↓ 12 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:32
↓ 12 callersFunctionRemoveOrphanedVMServiceScrapes
RemoveOrphanedVMServiceScrapes removes VMServiceScrapes detached from given object
internal/controller/operator/factory/finalize/orphaned.go:92
↓ 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:680
↓ 11 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMCluster.
api/operator/v1beta1/zz_generated.deepcopy.go:6019
↓ 11 callersMethodError
()
api/operator/v1beta1/vmextra_types.go:1177
↓ 11 callersMethodPrefixedName
PrefixedName returns prefixed name for the given component kind
api/operator/v1beta1/vmcluster_types.go:232
↓ 11 callersMethodPrefixedName
()
api/operator/v1beta1/vmagent_types.go:564
↓ 10 callersMethodIsSharded
IsSharded returns true if sharding is enabled
api/operator/v1/vmanomaly_types.go:508
↓ 10 callersFunctionRemoveOrphanedServices
RemoveOrphanedServices removes Services detached from given object
internal/controller/operator/factory/finalize/orphaned.go:58
↓ 10 callersFunctionSecret
Secret reconciles secret object
internal/controller/operator/factory/reconcile/secret.go:18
↓ 10 callersFunctionUseTLS
UseTLS returns true if TLS is enabled
api/operator/v1beta1/vmextra_types.go:432
↓ 10 callersFunctionparseURL
(s string)
internal/controller/operator/factory/vmalertmanager/config.go:1548
↓ 9 callersMethodGetNamespace
()
api/operator/v1beta1/vmservicescrape_types.go:103
↓ 9 callersMethodSet
Set implements the flag.Set interface.
internal/config/config.go:981
↓ 9 callersFunctionStatefulSet
StatefulSet performs create and update operations for given statefulSet with STSOptions
internal/controller/operator/factory/reconcile/statefulset.go:76
↓ 9 callersMethodStatus
()
internal/manager/client.go:78
next →1–100 of 3,591, ranked by callers