MCPcopy Create free account

hub / github.com/VictoriaMetrics/operator / functions

Functions3,239 in github.com/VictoriaMetrics/operator

↓ 172 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
↓ 154 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
↓ 150 callersMethodAsOwner
()
internal/controller/operator/factory/finalize/common.go:18
↓ 137 callersMethodPrefixedName
PrefixedName returns name of resource with fixed prefix
api/operator/v1/vlagent_types.go:408
↓ 95 callersMethodCreate
(ctx context.Context, vLAgent *operatorv1.VLAgent, opts metav1.CreateOptions)
api/client/versioned/typed/operator/v1/vlagent.go:39
↓ 84 callersMethodString
Implement the flag.Value interface
internal/config/config.go:781
↓ 76 callersFunctionGetTestClientWithObjects
GetTestClientWithObjects returns testing client with optional predefined objects
internal/controller/operator/factory/k8stools/test_helpers.go:100
↓ 76 callersMethodInfo
Info implements logr.Logger
internal/controller/operator/factory/logger/logger.go:47
↓ 76 callersMethodScheme
Scheme implements interface.
internal/controller/operator/vlogs_controller.go:53
↓ 60 callersFunctionWithContext
WithContext returns logger from context or global
internal/controller/operator/factory/logger/logger.go:73
↓ 59 callersMethodSelectorLabels
()
internal/controller/operator/factory/finalize/common.go:20
↓ 58 callersMethodUpdate
(ctx context.Context, vLAgent *operatorv1.VLAgent, opts metav1.UpdateOptions)
api/client/versioned/typed/operator/v1/vlagent.go:40
↓ 56 callersMethodGetNamespace
()
internal/controller/operator/factory/finalize/common.go:19
↓ 55 callersMethodValidate
Validate validates raw config
internal/controller/operator/factory/vmanomaly/config/models.go:105
↓ 54 callersFunctionMustGetBaseConfig
MustGetBaseConfig returns operator configuration with default values populated from env variables
internal/config/config.go:738
↓ 53 callersMethodMerge
Merge labels create a new map with labels merged.
internal/config/config.go:786
↓ 48 callersMethodFinalLabels
FinalLabels returns global labels for all vlagent related resources
api/operator/v1/vlagent_types.go:399
↓ 48 callersMethodvalidate
()
internal/controller/operator/factory/vmanomaly/config/config.go:21
↓ 45 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 callersMethodDelete
(ctx context.Context, name string, opts metav1.DeleteOptions)
api/client/versioned/typed/operator/v1/vlagent.go:43
↓ 41 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:31
↓ 39 callersMethodGetServiceAccountName
GetServiceAccountName returns ServiceAccount for resource
api/operator/v1/vlagent_types.go:438
↓ 38 callersMethodError
Error implements logr.Logger
internal/controller/operator/factory/logger/logger.go:53
↓ 37 callersMethodWithName
WithName implements logr.Logger
internal/controller/operator/factory/logger/logger.go:66
↓ 37 callersMethodWithValues
WithValues implements logr.Logger
internal/controller/operator/factory/logger/logger.go:59
↓ 36 callersMethodDeepCopy
()
internal/controller/operator/factory/reconcile/status.go:192
↓ 36 callersMethodGetName
()
test/e2e/utils_test.go:146
↓ 35 callersMethodFinalAnnotations
FinalAnnotations implements build.builderOpts interface
api/operator/v1/vlagent_types.go:370
↓ 29 callersMethodError
()
internal/controller/operator/controllers.go:120
↓ 27 callersMethodWatch
(ctx context.Context, opts metav1.ListOptions)
api/client/versioned/typed/operator/v1/vlagent.go:47
↓ 25 callersMethodIsOwnsServiceAccount
IsOwnsServiceAccount checks if serviceAccount belongs to the CR
api/operator/v1/vlagent_types.go:446
↓ 25 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
↓ 24 callersFunctionhandleReconcileErrWithStatus
( ctx context.Context, rclient client.Client, object reconcile.ObjectWithDeepCopyAndStatus[T, ST, STC], or
internal/controller/operator/controllers.go:124
↓ 24 callersFunctionretryOnConflict
(fn func() error)
internal/controller/operator/factory/reconcile/reconcile.go:149
↓ 23 callersFunctionAddToContext
AddToContext adds given logger into context
internal/controller/operator/factory/logger/logger.go:82
↓ 23 callersMethodInformerFor
(obj runtime.Object, newFunc NewInformerFunc)
api/client/informers/externalversions/internalinterfaces/factory_interfaces.go:35
↓ 23 callersFunctionRegisterObjectStat
RegisterObjectStat registers or deregisters object at metrics
internal/controller/operator/objects_stat.go:94
↓ 23 callersFunctiongetDefaultOptions
()
internal/controller/operator/controllers.go:75
↓ 22 callersFunctionBuildPathWithPrefixFlag
BuildPathWithPrefixFlag returns provided path with possible prefix from flags
api/operator/v1beta1/vmextra_types.go:376
↓ 22 callersMethodNameOrDefault
NameOrDefault returns name or default value with suffix
api/operator/v1beta1/vmextra_types.go:341
↓ 22 callersFunctionmergeMeta
(existingObj, newObj client.Object, prevMeta *metav1.ObjectMeta, owner *metav1.OwnerReference, shouldRemoveFin
internal/controller/operator/factory/reconcile/reconcile.go:86
↓ 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:37
↓ 21 callersMethodPodAnnotations
PodAnnotations returns pod metadata annotations
api/operator/v1/vlagent_types.go:323
↓ 21 callersMethodPodLabels
PodLabels returns labels for pod metadata
api/operator/v1/vlagent_types.go:389
↓ 21 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:64
↓ 21 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:210
↓ 20 callersFunctionVMServiceScrape
VMServiceScrape creates or updates given object
internal/controller/operator/factory/reconcile/vmservicescrape.go:19
↓ 19 callersFunctionPDB
PDB creates or updates PodDisruptionBudget
internal/controller/operator/factory/reconcile/pdb.go:18
↓ 19 callersFunctionSafeDeleteWithFinalizer
SafeDeleteWithFinalizer removes object, ignores notfound error.
internal/controller/operator/factory/finalize/common.go:114
↓ 18 callersMethodLen
()
internal/controller/operator/factory/vmdistributed/zone.go:39
↓ 18 callersFunctionSanitizeVolumeName
SanitizeVolumeName replaces all incompatible with k8s characters with -
internal/controller/operator/factory/k8stools/client_utils.go:27
↓ 17 callersFunctionGetTestClientWithActionsAndObjects
GetTestClientWithActionsAndObjects returns a client that tracks actions and updates status/objects
internal/controller/operator/factory/k8stools/test_helpers.go:164
↓ 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:333
↓ 17 callersMethodbuildHTTPConfig
(httpCfg *vmv1beta1.HTTPConfig)
internal/controller/operator/factory/vmalertmanager/config.go:1527
↓ 17 callersFunctionremoveFinalizers
(ctx context.Context, rclient client.Client, objs []client.Object, deleteOwnerReferences []bool, cr crObject)
internal/controller/operator/factory/finalize/common.go:65
↓ 16 callersMethodDeepCopy
()
test/e2e/upgrade/upgrade_test.go:426
↓ 16 callersMethodOperatorV1beta1
()
api/client/versioned/clientset.go:35
↓ 16 callersMethodRESTClient
()
api/client/versioned/typed/operator/v1beta1/operator_client.go:29
↓ 16 callersFunctionSafeDelete
SafeDelete removes object, ignores notfound error.
internal/controller/operator/factory/finalize/common.go:104
↓ 16 callersFunctiondiffDeepDerivative
(desired, current any, root string)
internal/controller/operator/factory/reconcile/diff.go:121
↓ 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 callersFunctionHTTPProtoFromFlags
HTTPProtoFromFlags returns HTTP protocol prefix from provided flags
api/operator/v1beta1/vmextra_types.go:384
↓ 15 callersFunctionMustSkipCRValidation
skip validation, if object has annotation.
api/operator/v1beta1/vmextra_types.go:96
↓ 15 callersMethodOwns
Owns returns error if owned by other CR
api/operator/v1alpha1/vmdistributed_types.go:342
↓ 15 callersFunctionexpectObjectStatusOperational
(ctx context.Context, rclient client.Client, object client.Object, name types.NamespacedName)
test/e2e/utils_test.go:117
↓ 15 callersFunctionreconcileAndTrackStatus
( ctx context.Context, c client.Client, object objectWithStatusTrack[T, ST, STC], cb func() (ctrl.Result,
internal/controller/operator/controllers.go:304
↓ 14 callersFunctionAddFinalizer
AddFinalizer adds finalizer to instance if needed.
internal/controller/operator/factory/finalize/common.go:50
↓ 14 callersMethodGetRBACName
()
api/operator/v1/vlagent_types.go:482
↓ 13 callersFunctionGetTestClientWithActions
GetTestClientWithActions returns a client that tracks actions
internal/controller/operator/factory/k8stools/test_helpers.go:156
↓ 13 callersMethodPrefixedInternalName
PrefixedInternalName returns prefixed name for the given component kind
api/operator/v1/vtcluster_types.go:178
↓ 13 callersMethodResyncAfterDuration
ResyncAfterDuration returns requeue duration for object period reconcile adds 10% jitter
internal/config/config.go:622
↓ 13 callersFunctionwaitResourceDeleted
nolint:dupl,lll
test/e2e/utils_test.go:318
↓ 12 callersMethodError
Error implements errors.Error interface
internal/controller/operator/factory/reconcile/reconcile.go:133
↓ 12 callersFunctionRemoveOrphanedVMServiceScrapes
RemoveOrphanedVMServiceScrapes removes VMSeviceScrapes detached from given object
internal/controller/operator/factory/finalize/orphaned.go:92
↓ 12 callersFunctionServiceAccount
ServiceAccount creates service account or updates exist one
internal/controller/operator/factory/reconcile/service_account.go:17
↓ 12 callersFunctionexpectObjectStatusExpanding
(ctx context.Context, rclient client.Client, object client.Object, name types.NamespacedName)
test/e2e/utils_test.go:110
↓ 12 callersFunctionexpectObjectStatusPaused
(ctx context.Context, rclient client.Client, object client.Object, name types.NamespacedName)
test/e2e/utils_test.go:124
↓ 12 callersFunctiongetAssetsCache
(ctx context.Context, rclient client.Client, cr *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/vmagent_scrapeconfig.go:711
↓ 11 callersMethodConfigSecretName
()
api/operator/v1beta1/vmauth_types.go:668
↓ 11 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
↓ 11 callersFunctionHPA
HPA creates or update horizontalPodAutoscaler object
internal/controller/operator/factory/reconcile/hpa.go:18
↓ 11 callersFunctionVPA
VPA creates or updates VerticalPodAutoscaler object
internal/controller/operator/factory/reconcile/vpa.go:18
↓ 11 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
↓ 10 callersFunctionRemoveOrphanedServices
RemoveOrphanedServices removes Services detached from given object
internal/controller/operator/factory/finalize/orphaned.go:58
↓ 10 callersMethodThrottle
Throttle registers reconcile event and checks if it must be throttled
internal/controller/operator/factory/limiter/limiter.go:28
↓ 10 callersFunctionUseTLS
UseTLS returns true if TLS is enabled
api/operator/v1beta1/vmextra_types.go:364
↓ 9 callersFunctionExpectObjectStatus
ExpectObjectStatus perform assert on given object status nolint:dupl,lll
test/e2e/suite/utils.go:22
↓ 9 callersFunctionSecret
Secret reconciles secret object
internal/controller/operator/factory/reconcile/secret.go:18
↓ 9 callersFunctionStatefulSet
StatefulSet performs create and update operations for given statefulSet with STSOptions
internal/controller/operator/factory/reconcile/statefulset.go:70
↓ 9 callersFunctionUseProxyProtocol
UseProxyProtocol is a helper for build.probeCRD interface implementations
api/operator/v1beta1/vmextra_types.go:136
↓ 9 callersFunctiongenerateRelabelConfig
(rc *vmv1beta1.RelabelConfig)
internal/controller/operator/factory/vmagent/vmagent_scrapeconfig.go:296
↓ 9 callersFunctionremoveOrphaned
removeOrphaned removes orphaned resources
internal/controller/operator/factory/finalize/orphaned.go:119
↓ 8 callersMethodError
()
api/operator/v1beta1/vmextra_types.go:873
↓ 8 callersMethodIntoSTSVolume
IntoSTSVolume converts storageSpec into proper volume for statefulsetSpec by default, it adds emptyDir volume.
api/operator/v1beta1/vmextra_types.go:191
↓ 8 callersMethodStatus
()
internal/manager/client.go:78
↓ 8 callersFunctionparseURL
(s string)
internal/controller/operator/factory/vmalertmanager/config.go:1656
↓ 7 callersMethodAvailableStorageNodeIDs
AvailableStorageNodeIDs returns ids of the storage nodes for the provided component
api/operator/v1/vtcluster_types.go:690
↓ 7 callersMethodGetAnnotations
()
api/operator/v1beta1/vmextra_types.go:1046
↓ 7 callersMethodGetStorageVolumeName
GetStorageVolumeName returns formatted name for vtstorage volume
api/operator/v1/vtcluster_types.go:482
↓ 7 callersFunctionHasStateChanges
HasSpecChanges compares single spec with last applied single spec stored in annotation
api/operator/v1beta1/vmextra_types.go:1065
next →1–100 of 3,239, ranked by callers