MCPcopy Create free account

hub / github.com/VictoriaMetrics/operator / functions

Functions4,314 in github.com/VictoriaMetrics/operator

↓ 282 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
↓ 184 callersMethodAsOwner
()
internal/controller/operator/factory/vmscrapes/extra_config.go:20
↓ 173 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
↓ 170 callersFunctionGetTestClientWithObjects
GetTestClientWithObjects returns testing client with optional predefined objects
internal/controller/operator/factory/k8stools/test_helpers.go:110
↓ 152 callersMethodPrefixedName
()
internal/controller/operator/factory/vmscrapes/extra_config.go:17
↓ 147 callersMethodScheme
Scheme implements interface.
internal/controller/operator/vlogs_controller.go:56
↓ 114 callersFunctionMustGetBaseConfig
MustGetBaseConfig returns operator configuration with default values populated from env variables
internal/config/config.go:955
↓ 112 callersMethodString
Implement the flag.Value interface
internal/config/config.go:1002
↓ 102 callersMethodCreate
(ctx context.Context, vLAgent *operatorv1.VLAgent, opts metav1.CreateOptions)
api/client/versioned/typed/operator/v1/vlagent.go:39
↓ 86 callersMethodvalidate
()
internal/controller/operator/factory/vmanomaly/config/config.go:101
↓ 82 callersMethodInfo
Info implements logr.Logger
internal/controller/operator/factory/logger/logger.go:49
↓ 77 callersFunctionWithContext
WithContext returns logger from context or global
internal/controller/operator/factory/logger/logger.go:75
↓ 73 callersMethodValidate
Validate validates raw config
internal/controller/operator/factory/vmanomaly/config/models.go:114
↓ 71 callersMethodUpdate
(ctx context.Context, vLAgent *operatorv1.VLAgent, opts metav1.UpdateOptions)
api/client/versioned/typed/operator/v1/vlagent.go:40
↓ 70 callersMethodError
Error implements logr.Logger
internal/controller/operator/factory/logger/logger.go:55
↓ 68 callersMethodGetNamespace
()
internal/controller/operator/factory/finalize/common.go:24
↓ 66 callersMethodSelectorLabels
()
internal/controller/operator/factory/finalize/common.go:25
↓ 58 callersMethodDeepCopy
()
internal/controller/operator/factory/reconcile/status.go:461
↓ 56 callersMethodMerge
Merge labels create a new map with labels merged.
internal/config/config.go:1007
↓ 52 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
↓ 51 callersMethodFinalLabels
()
internal/controller/operator/factory/vmscrapes/extra_config.go:19
↓ 50 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
↓ 48 callersMethodDelete
(ctx context.Context, name string, opts metav1.DeleteOptions)
api/client/versioned/typed/operator/v1/vlagent.go:43
↓ 45 callersMethodFinalAnnotations
FinalAnnotations implements build.builderOpts interface
api/operator/v1/vlagent_types.go:401
↓ 44 callersMethodGetServiceAccountName
GetServiceAccountName returns ServiceAccount for resource
api/operator/v1/vlagent_types.go:480
↓ 43 callersMethodWithName
WithName implements logr.Logger
internal/controller/operator/factory/logger/logger.go:68
↓ 41 callersMethodHas
Has reports whether id is currently tracked.
internal/podutil/util.go:131
↓ 41 callersMethodLen
()
internal/controller/operator/factory/vmdistributed/zone.go:47
↓ 38 callersMethodAdd
Add registers id and returns a child context for it.
internal/podutil/util.go:105
↓ 35 callersMethodDeepCopy
()
test/e2e/upgrade/upgrade_test.go:430
↓ 35 callersFunctionretryOnConflict
(fn func() error)
internal/controller/operator/factory/reconcile/reconcile.go:214
↓ 34 callersMethodWithValues
WithValues implements logr.Logger
internal/controller/operator/factory/logger/logger.go:61
↓ 34 callersFunctionnewGetError
newGetError wraps a client.Get failure as a reconcileError tagged reasonGetObject.
internal/controller/operator/controllers.go:126
↓ 33 callersFunctionAddToContext
AddToContext adds given logger into context
internal/controller/operator/factory/logger/logger.go:84
↓ 32 callersFunctionRegisterObjectStat
RegisterObjectStat registers or deregisters object at metrics
internal/controller/operator/objects_stat.go:149
↓ 32 callersFunctiongetDefaultOptions
()
internal/controller/operator/controllers.go:104
↓ 31 callersMethodError
()
internal/controller/operator/controllers.go:140
↓ 31 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:284
↓ 29 callersFunctionnewParsingError
newParsingError wraps a stored ParsingSpecError message as a reconcileError tagged reasonParseObject.
internal/controller/operator/controllers.go:131
↓ 28 callersMethodIsOwnsServiceAccount
IsOwnsServiceAccount checks if serviceAccount belongs to the CR
api/operator/v1/vlagent_types.go:488
↓ 27 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
↓ 27 callersMethodset
(k string, v any)
internal/controller/operator/factory/vmalertmanager/config.go:234
↓ 25 callersMethodInformerFor
(obj runtime.Object, newFunc NewInformerFunc)
api/client/informers/externalversions/internalinterfaces/factory_interfaces.go:35
↓ 25 callersMethodInformerName
()
api/client/informers/externalversions/internalinterfaces/factory_interfaces.go:36
↓ 25 callersMethodNameOrDefault
NameOrDefault returns name or default value with suffix
api/operator/v1beta1/vmextra_types.go:426
↓ 25 callersFunctionmergeMeta
(existingObj, newObj client.Object, prevMeta *metav1.ObjectMeta, owner *metav1.OwnerReference, shouldRemoveFin
internal/controller/operator/factory/reconcile/reconcile.go:122
↓ 23 callersFunctionBuildPathWithPrefixFlag
BuildPathWithPrefixFlag returns provided path with possible prefix from flags
api/operator/v1beta1/vmextra_types.go:474
↓ 23 callersFunctionConvert
(name, namespace string, values any)
internal/converter/converter.go:726
↓ 23 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:54
↓ 23 callersFunctionNetworkPolicy
NetworkPolicy creates or updates a NetworkPolicy
internal/controller/operator/factory/reconcile/networkpolicy.go:18
↓ 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:67
↓ 23 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:1787
↓ 23 callersFunctionSafeDelete
SafeDelete removes object, ignores notfound error.
internal/controller/operator/factory/finalize/common.go:109
↓ 22 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
↓ 22 callersMethodPodAnnotations
PodAnnotations returns pod metadata annotations
api/operator/v1/vlagent_types.go:357
↓ 22 callersMethodPodLabels
PodLabels returns labels for pod metadata
api/operator/v1/vlagent_types.go:420
↓ 21 callersMethodGetNamespace
()
internal/controller/operator/factory/vmscrapes/extra_config.go:18
↓ 21 callersFunctionSafeDeleteWithFinalizer
SafeDeleteWithFinalizer removes object, ignores notfound error.
internal/controller/operator/factory/finalize/common.go:119
↓ 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
↓ 21 callersFunctionwaitResourceDeleted
nolint:dupl,lll
test/e2e/utils_test.go:279
↓ 20 callersMethodGetRBACName
()
api/operator/v1/vlagent_types.go:517
↓ 20 callersFunctionPDB
+kubebuilder:rbac:groups=policy,resources=poddisruptionbudgets;poddisruptionbudgets/finalizers,verbs=* PDB creates or updates PodDisruptionBudget
internal/controller/operator/factory/reconcile/pdb.go:20
↓ 20 callersFunctionSanitizeVolumeName
SanitizeVolumeName replaces all incompatible with k8s characters with -
internal/controller/operator/factory/k8stools/client_utils.go:23
↓ 20 callersFunctionVPA
VPA creates or updates VerticalPodAutoscaler object
internal/controller/operator/factory/reconcile/vpa.go:18
↓ 20 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
↓ 20 callersFunctionremoveFinalizers
(ctx context.Context, rclient client.Client, objs []client.Object, deleteOwnerReferences []bool, cr crObject)
internal/controller/operator/factory/finalize/common.go:70
↓ 19 callersFunctionGetTestClientWithActionsAndObjects
GetTestClientWithActionsAndObjects returns a client that tracks actions and updates status/objects
internal/controller/operator/factory/k8stools/test_helpers.go:179
↓ 19 callersMethodPrefixedName
()
api/operator/v1beta1/vmagent_types.go:571
↓ 18 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:396
↓ 18 callersFunctionbuildHTTPConfig
(httpCfg *vmv1beta1.HTTPConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:1412
↓ 17 callersFunctionAddFinalizer
AddFinalizer adds finalizer to instance if needed.
internal/controller/operator/factory/finalize/common.go:55
↓ 17 callersMethodError
Error implements errors.Error interface
internal/controller/operator/factory/reconcile/reconcile.go:174
↓ 17 callersFunctionhandleReconcileErrWithStatus
( ctx context.Context, rclient client.Client, object reconcile.ObjectWithDeepCopyAndStatus[T, ST, STC], or
internal/controller/operator/controllers.go:178
↓ 17 callersFunctionreconcileAndTrackStatus
( ctx context.Context, c client.Client, object objectWithStatusTrack[T, ST, STC], controllerName string,
internal/controller/operator/controllers.go:402
↓ 16 callersMethodOperatorV1beta1
()
api/client/versioned/clientset.go:35
↓ 16 callersMethodOwns
Owns returns error if owned by other CR
api/operator/v1alpha1/vmdistributed_types.go:414
↓ 16 callersMethodPaused
()
internal/controller/operator/controllers.go:372
↓ 16 callersMethodPrefixedName
()
internal/podutil/util.go:27
↓ 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:1189
↓ 15 callersFunctionCreateOrUpdate
CreateOrUpdate creates deployment for vmagent and configures it waits for healthy state
internal/controller/operator/factory/vmagent/vmagent.go:130
↓ 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:171
↓ 15 callersFunctionHPA
+kubebuilder:rbac:groups=autoscaling,resources=horizontalpodautoscalers,verbs=* HPA creates or update horizontalPodAutoscaler object
internal/controller/operator/factory/reconcile/hpa.go:20
↓ 15 callersFunctionHTTPProtoFromFlags
HTTPProtoFromFlags returns HTTP protocol prefix from provided flags
api/operator/v1beta1/vmextra_types.go:482
↓ 15 callersFunctionMustSkipCRValidation
skip validation, if object has annotation.
api/operator/v1beta1/vmextra_types.go:134
↓ 15 callersMethodResyncAfterDuration
ResyncAfterDuration returns requeue duration for object period reconcile adds 10% jitter
internal/config/config.go:831
↓ 14 callersFunctionServiceAccount
ServiceAccount creates service account or updates exist one
internal/controller/operator/factory/reconcile/service_account.go:17
↓ 13 callersMethodConfigSecretName
()
api/operator/v1beta1/vmauth_types.go:740
↓ 13 callersMethodError
()
api/operator/v1beta1/vmextra_types.go:1225
↓ 13 callersMethodPrefixedInternalName
PrefixedInternalName returns prefixed name for the given component kind
api/operator/v1/vtcluster_types.go:187
↓ 13 callersFunctionUnmarshalValues
(data []byte, chart string)
internal/converter/converter.go:647
↓ 12 callersMethodAsOwner
()
internal/controller/operator/factory/finalize/common.go:23
↓ 12 callersMethodIsUnmanaged
IsUnmanaged checks if object should managed any config objects
api/operator/v1beta1/vmauth_types.go:777
↓ 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 callersMethodSet
Set implements the flag.Set interface.
internal/config/config.go:1017
↓ 12 callersMethodStop
Stop marks id as finished and triggers self-cancel when all goroutines are done.
internal/podutil/util.go:118
next →1–100 of 4,314, ranked by callers