MCPcopy Create free account

hub / github.com/VictoriaMetrics/operator / functions

Functions3,853 in github.com/VictoriaMetrics/operator

↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAlertmanager.
api/operator/v1beta1/zz_generated.deepcopy.go:5288
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAlertmanagerConfig.
api/operator/v1beta1/zz_generated.deepcopy.go:5315
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLAgent.
api/operator/v1/zz_generated.deepcopy.go:205
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLCluster.
api/operator/v1/zz_generated.deepcopy.go:546
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLSingle.
api/operator/v1/zz_generated.deepcopy.go:809
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAnomaly.
api/operator/v1/zz_generated.deepcopy.go:1049
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VTCluster.
api/operator/v1/zz_generated.deepcopy.go:1485
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VTSingle.
api/operator/v1/zz_generated.deepcopy.go:1738
↓ 2 callersFunctionDeleteAllObjectsOf
(namespace string, listProtos ...client.ObjectList)
test/e2e/watchnamespace/utils_test.go:19
↓ 2 callersMethodDeleteAllOf
(ctx context.Context, obj client.Object, opts ...client.DeleteAllOfOption)
internal/manager/client.go:44
↓ 2 callersMethodExternalLabels
ExternalLabels returns external labels for scraping
api/operator/v1beta1/vmagent_types.go:280
↓ 2 callersMethodGetCacheMountVolumeName
GetCacheMountVolumeName returns formatted name for vmselect volume
api/operator/v1beta1/vmcluster_types.go:723
↓ 2 callersFunctionGetListObjectType
(list client.ObjectList)
test/e2e/watchnamespace/utils_test.go:90
↓ 2 callersMethodGetStatusMetadata
()
internal/controller/operator/factory/vmdistributed/zone.go:29
↓ 2 callersFunctionHTTPRoute
HTTPRoute creates or updates HTTPRoute object
internal/controller/operator/factory/reconcile/httproute.go:18
↓ 2 callersFunctionIngress
Ingress creates or updates Ingress object
internal/controller/operator/factory/reconcile/ingress.go:18
↓ 2 callersMethodInit
(ctx context.Context, rclient client.Client, sp *vmv1beta1.CommonScrapeParams)
internal/controller/operator/factory/vmscrapes/objects.go:42
↓ 2 callersFunctionInitTestEnv
InitTestEnv sets up the envtest environment and k8sClient, returning kubeconfig data
test/e2e/suite/suite.go:123
↓ 2 callersMethodIsUnmanaged
IsUnmanaged checks if object should managed any config objects
api/operator/v1beta1/vmalert_types.go:529
↓ 2 callersMethodLess
Apply custom sorting for storage backends and VMAgents updating first not existing or failed zones The rest is sorted by observedGeneration in descend
internal/controller/operator/factory/vmdistributed/zone.go:52
↓ 2 callersFunctionNewDryRunClient
NewDryRunClient returns a DryRunClient.
internal/manager/client.go:17
↓ 2 callersFunctionNewParsedObjects
(ctx context.Context, rclient client.Client, cr *vmv1.VMAnomaly)
internal/controller/operator/factory/vmanomaly/config/config.go:18
↓ 2 callersFunctionNewRateLimiter
NewRateLimiter returns limiter with limit per duration
internal/controller/operator/factory/limiter/limiter.go:12
↓ 2 callersFunctionNewSharedInformerFactoryWithOptions
NewSharedInformerFactoryWithOptions constructs a new instance of a SharedInformerFactory with additional options.
api/client/informers/externalversions/factory.go:124
↓ 2 callersFunctionOnVLDistributedDelete
OnVLDistributedDelete disowns referenced and removes created by VLDistributed components
internal/controller/operator/factory/finalize/vldistributed.go:21
↓ 2 callersFunctionOnVMAgentDelete
OnVMAgentDelete deletes all vmagent related resources
internal/controller/operator/factory/finalize/vmagent.go:21
↓ 2 callersFunctionOnVMAlertDelete
OnVMAlertDelete deletes all vmalert related resources
internal/controller/operator/factory/finalize/vmalert.go:19
↓ 2 callersFunctionOnVMAlertManagerDelete
OnVMAlertManagerDelete deletes all alertmanager related resources
internal/controller/operator/factory/finalize/vmalertmanager.go:19
↓ 2 callersFunctionOnVMAnomalyDelete
OnVMAnomalyDelete deletes all anomaly related resources
internal/controller/operator/factory/finalize/vmanomaly.go:19
↓ 2 callersFunctionOnVMAuthDelete
OnVMAuthDelete deletes all vmauth related resources
internal/controller/operator/factory/finalize/vmauth.go:22
↓ 2 callersFunctionOnVMDistributedDelete
OnVMDistributedDelete disowns referenced and removes created by VMDistributed components
internal/controller/operator/factory/finalize/vmdistributed.go:20
↓ 2 callersFunctionOnVMSingleDelete
OnVMSingleDelete deletes all vmsingle related resources
internal/controller/operator/factory/finalize/vmsingle.go:19
↓ 2 callersFunctionOnVMUserDelete
OnVMUserDelete deletes all vmuser related resources
internal/controller/operator/factory/finalize/vmuser.go:14
↓ 2 callersFunctionOnVTSingleDelete
OnVTSingleDelete deletes all vtsingle related resources
internal/controller/operator/factory/finalize/vtsingle.go:17
↓ 2 callersMethodOperatorV1alpha1
()
api/client/versioned/clientset.go:34
↓ 2 callersFunctionPodDNSAddress
PodDNSAddress formats pod dns address with optional domain name
api/operator/v1beta1/vmextra_types.go:164
↓ 2 callersMethodPodMetadata
PodMetadata return pod metadata for given component kind
api/operator/v1beta1/vmcluster_types.go:157
↓ 2 callersMethodPodMetadata
PodMetadata return pod metadata for given component kind
api/operator/v1/vtcluster_types.go:95
↓ 2 callersMethodPodMetadata
PodMetadata return pod metadata for given component kind
api/operator/v1/vlcluster_types.go:100
↓ 2 callersMethodPrefixedName
SecretName builds secret name for VMUser.
api/operator/v1beta1/vmuser_types.go:306
↓ 2 callersMethodRESTClient
()
api/client/versioned/typed/operator/v1alpha1/operator_client.go:29
↓ 2 callersMethodReconcile
Reconcile general reconcile method +kubebuilder:rbac:groups=operator.victoriametrics.com,resources=vmagents,verbs=get;list;watch;create;update;patch;d
internal/controller/operator/vmagent_controller.go:84
↓ 2 callersMethodReconcile
Reconcile implements interface +kubebuilder:rbac:groups=operator.victoriametrics.com,resources=vmauths,verbs=get;list;watch;create;update;patch;delete
internal/controller/operator/vmauth_controller.go:75
↓ 2 callersMethodReconcile
Reconcile general reconcile method for controller +kubebuilder:rbac:groups=operator.victoriametrics.com,resources=vmalertmanagers,verbs=get;list;watch
internal/controller/operator/vmalertmanager_controller.go:78
↓ 2 callersMethodReconcile
Reconcile general reconcile method for controller +kubebuilder:rbac:groups=operator.victoriametrics.com,resources=vmalerts,verbs=get;list;watch;create
internal/controller/operator/vmalert_controller.go:74
↓ 2 callersFunctionRemoveOrphanedConfigMaps
RemoveOrphanedConfigMaps removes ConfigMaps detached from given object
internal/controller/operator/factory/finalize/orphaned.go:39
↓ 2 callersFunctionRemoveStaleExtraConfigSecrets
RemoveStaleExtraConfigSecrets deletes overflow Secrets with index > activeCount.
internal/controller/operator/factory/vmscrapes/extra_config.go:48
↓ 2 callersFunctionRenderPlaceholders
RenderPlaceholders replaces placeholders at resource with given values placeholder must be in %NAME% format resource must be reference to json seriali
internal/controller/operator/factory/k8stools/placeholders.go:12
↓ 2 callersFunctionReplacePromDirPath
ReplacePromDirPath replace prometheus directory path for config maps and secrets to VM one
internal/controller/operator/factory/converter/apis.go:152
↓ 2 callersFunctionRunManager
(ctx context.Context)
internal/manager/manager.go:148
↓ 2 callersMethodScrapeSelectors
ScrapeSelectors gets object and namespace sepectors
api/operator/v1beta1/vmagent_types.go:641
↓ 2 callersMethodSelectorLabels
SelectorLabels defines selector labels for given component kind
api/operator/v1beta1/vmcluster_types.go:152
↓ 2 callersMethodSelectorLabels
()
api/operator/v1beta1/vmalertmanager_types.go:336
↓ 2 callersMethodSelectorLabels
()
api/operator/v1beta1/vlogs_types.go:214
↓ 2 callersMethodSelectorLabels
SelectorLabels returns unique labels for object
api/operator/v1/vlsingle_types.go:249
↓ 2 callersMethodSelectorLabels
SelectorLabels returns unique labels for object
api/operator/v1/vtsingle_types.go:243
↓ 2 callersMethodSelectorLabels
SelectorLabels returns selector labels for querying any vlagent related resources
api/operator/v1/vlagent_types.go:404
↓ 2 callersMethodSelectorLabels
SelectorLabels defines selector labels for given component kind
api/operator/v1/vtcluster_types.go:90
↓ 2 callersMethodSelectorLabels
SelectorLabels defines selector labels for given component kind
api/operator/v1/vlcluster_types.go:95
↓ 2 callersFunctionShutdownTestEnv
ShutdownTestEnv stops the envtest environment
test/e2e/suite/suite.go:219
↓ 2 callersMethodUpdateStatusesForScrapeObjects
UpdateStatusesForScrapeObjects updates status of either selected childObject or all child objects
internal/controller/operator/factory/vmscrapes/objects.go:328
↓ 2 callersMethodUseProxyProtocol
UseProxyProtocol implements build.probeCRD interface
api/operator/v1/vlagent_types.go:208
↓ 2 callersMethodUseProxyProtocol
UseProxyProtocol implements build.probeCRD interface
api/operator/v1/vtcluster_types.go:267
↓ 2 callersMethodUseProxyProtocol
UseProxyProtocol implements build.probeCRD interface
api/operator/v1/vlcluster_types.go:280
↓ 2 callersMethodUseTLS
UseTLS returns true if TLS is enabled
api/operator/v1/vtcluster_types.go:305
↓ 2 callersMethodUseTLS
UseTLS returns true if TLS is enabled
api/operator/v1/vlcluster_types.go:313
↓ 2 callersMethodVLAgents
VLAgents returns a VLAgentInformer.
api/client/informers/externalversions/operator/v1/interface.go:27
↓ 2 callersMethodVLClusters
VLClusters returns a VLClusterInformer.
api/client/informers/externalversions/operator/v1/interface.go:29
↓ 2 callersMethodVLDistributeds
VLDistributeds returns a VLDistributedInformer.
api/client/informers/externalversions/operator/v1alpha1/interface.go:27
↓ 2 callersMethodVLSingles
VLSingles returns a VLSingleInformer.
api/client/informers/externalversions/operator/v1/interface.go:31
↓ 2 callersMethodVLogs
VLogs returns a VLogsInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:27
↓ 2 callersFunctionVMAgent
VMAgent performs an update or create of VMAgent and till it's ready
internal/controller/operator/factory/reconcile/vmagent.go:18
↓ 2 callersMethodVMAgents
VMAgents returns a VMAgentInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:29
↓ 2 callersMethodVMAlertmanagerConfigs
VMAlertmanagerConfigs returns a VMAlertmanagerConfigInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:35
↓ 2 callersMethodVMAlertmanagers
VMAlertmanagers returns a VMAlertmanagerInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:33
↓ 2 callersMethodVMAlerts
VMAlerts returns a VMAlertInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:31
↓ 2 callersMethodVMAnomalies
VMAnomalies returns a VMAnomalyInformer.
api/client/informers/externalversions/operator/v1/interface.go:33
↓ 2 callersFunctionVMAuthReadTargetRef
VMAuthReadTargetRef builds VMAuth read targetRef for backend CRs.
internal/podutil/vmauth.go:26
↓ 2 callersFunctionVMAuthWriteTargetRef
VMAuthWriteTargetRef builds VMAuth write targetRef for agent CRs.
internal/podutil/vmauth.go:31
↓ 2 callersMethodVMAuths
VMAuths returns a VMAuthInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:37
↓ 2 callersFunctionVMCluster
VMCluster performs an update or create of VMCluster and till it's ready
internal/controller/operator/factory/reconcile/vmcluster.go:18
↓ 2 callersMethodVMClusters
VMClusters returns a VMClusterInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:39
↓ 2 callersMethodVMDistributed
VMDistributed returns a VMDistributedInformer.
api/client/informers/externalversions/operator/v1alpha1/interface.go:29
↓ 2 callersMethodVMNodeScrapes
VMNodeScrapes returns a VMNodeScrapeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:41
↓ 2 callersMethodVMPodScrapes
VMPodScrapes returns a VMPodScrapeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:43
↓ 2 callersMethodVMProbes
VMProbes returns a VMProbeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:45
↓ 2 callersMethodVMRules
VMRules returns a VMRuleInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:47
↓ 2 callersMethodVMScrapeConfigs
VMScrapeConfigs returns a VMScrapeConfigInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:49
↓ 2 callersMethodVMServiceScrapes
VMServiceScrapes returns a VMServiceScrapeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:51
↓ 2 callersMethodVMSingleName
VMSingleName returns single name for zone
api/operator/v1alpha1/vmdistributed_types.go:164
↓ 2 callersMethodVMSingles
VMSingles returns a VMSingleInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:53
↓ 2 callersMethodVMStaticScrapes
VMStaticScrapes returns a VMStaticScrapeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:55
↓ 2 callersMethodVMUsers
VMUsers returns a VMUserInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:57
↓ 2 callersMethodVTClusters
VTClusters returns a VTClusterInformer.
api/client/informers/externalversions/operator/v1/interface.go:35
↓ 2 callersMethodVTSingles
VTSingles returns a VTSingleInformer.
api/client/informers/externalversions/operator/v1/interface.go:37
↓ 2 callersMethodValidate
()
internal/controller/operator/factory/vmanomaly/config/config.go:110
↓ 2 callersMethodValidate
Validate checks VMAlert spec
api/operator/v1beta1/vmalert_types.go:376
↓ 2 callersMethodValidateObjects
(sp *vmv1beta1.CommonScrapeParams)
internal/controller/operator/factory/vmscrapes/objects.go:233
↓ 2 callersMethodWaitForCacheSync
WaitForCacheSync blocks until all started informers' caches were synced or the stop channel gets closed. Contextual logging: WaitForCacheSync should
api/client/informers/externalversions/factory.go:314
↓ 2 callersFunctionWatchUntilStatusSeen
WatchUntilStatusSeen reads events from w until it observes an object with the given name, observedGeneration >= minGen, and target status, or the cont
test/e2e/suite/utils.go:70
← previousnext →401–500 of 3,853, ranked by callers