Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VictoriaMetrics/operator
/ functions
Functions
3,239 in github.com/VictoriaMetrics/operator
⨍
Functions
3,239
◇
Types & classes
909
↓ 2 callers
Method
GetCacheMountVolumeName
GetCacheMountVolumeName returns formatted name for vmselect volume
api/operator/v1beta1/vmcluster_types.go:616
↓ 2 callers
Function
GetListObjectType
(list client.ObjectList)
test/e2e/watchnamespace/utils_test.go:90
↓ 2 callers
Function
GetTestClientWithOptsActionsAndObjects
GetTestClientWithOptsActionsAndObjects returns a client that tracks actions and updates status/objects
internal/controller/operator/factory/k8stools/test_helpers.go:173
↓ 2 callers
Function
HTTPRoute
HTTPRoute creates or updates HTTPRoute object
internal/controller/operator/factory/reconcile/httproute.go:18
↓ 2 callers
Method
HasAnyRelabellingConfigs
HasAnyRelabellingConfigs checks if vmagent has any defined relabeling rules
api/operator/v1beta1/vmagent_types.go:664
↓ 2 callers
Method
HasAnyRule
HasAnyRule returns true if there is at least one aggregation rule
api/operator/v1beta1/vmextra_types.go:650
↓ 2 callers
Function
Ingress
Ingress creates or updates Ingress object
internal/controller/operator/factory/reconcile/ingress.go:18
↓ 2 callers
Function
InitTestEnv
InitTestEnv sets up the envtest environment and k8sClient, returning kubeconfig data
test/e2e/suite/suite.go:112
↓ 2 callers
Method
IsSharded
IsSharded returns true if sharding is enabled
api/operator/v1beta1/vmagent_types.go:211
↓ 2 callers
Function
Load
Load returns vmanomaly config merged with provided secrets
internal/controller/operator/factory/vmanomaly/config/config.go:373
↓ 2 callers
Function
NewDryRunClient
NewDryRunClient returns a DryRunClient.
internal/manager/client.go:17
↓ 2 callers
Function
NewFilteredVLAgentInformer
NewFilteredVLAgentInformer constructs a new informer for VLAgent type. Always prefer using an informer factory to get a shared informer instead of get
api/client/informers/externalversions/operator/v1/vlagent.go:57
↓ 2 callers
Function
NewFilteredVLClusterInformer
NewFilteredVLClusterInformer constructs a new informer for VLCluster type. Always prefer using an informer factory to get a shared informer instead of
api/client/informers/externalversions/operator/v1/vlcluster.go:57
↓ 2 callers
Function
NewFilteredVLSingleInformer
NewFilteredVLSingleInformer constructs a new informer for VLSingle type. Always prefer using an informer factory to get a shared informer instead of g
api/client/informers/externalversions/operator/v1/vlsingle.go:57
↓ 2 callers
Function
NewFilteredVLogsInformer
NewFilteredVLogsInformer constructs a new informer for VLogs type. Always prefer using an informer factory to get a shared informer instead of getting
api/client/informers/externalversions/operator/v1beta1/vlogs.go:57
↓ 2 callers
Function
NewFilteredVMAgentInformer
NewFilteredVMAgentInformer constructs a new informer for VMAgent type. Always prefer using an informer factory to get a shared informer instead of get
api/client/informers/externalversions/operator/v1beta1/vmagent.go:57
↓ 2 callers
Function
NewFilteredVMAlertInformer
NewFilteredVMAlertInformer constructs a new informer for VMAlert type. Always prefer using an informer factory to get a shared informer instead of get
api/client/informers/externalversions/operator/v1beta1/vmalert.go:57
↓ 2 callers
Function
NewFilteredVMAlertmanagerConfigInformer
NewFilteredVMAlertmanagerConfigInformer constructs a new informer for VMAlertmanagerConfig type. Always prefer using an informer factory to get a shar
api/client/informers/externalversions/operator/v1beta1/vmalertmanagerconfig.go:57
↓ 2 callers
Function
NewFilteredVMAlertmanagerInformer
NewFilteredVMAlertmanagerInformer constructs a new informer for VMAlertmanager type. Always prefer using an informer factory to get a shared informer
api/client/informers/externalversions/operator/v1beta1/vmalertmanager.go:57
↓ 2 callers
Function
NewFilteredVMAnomalyInformer
NewFilteredVMAnomalyInformer constructs a new informer for VMAnomaly type. Always prefer using an informer factory to get a shared informer instead of
api/client/informers/externalversions/operator/v1/vmanomaly.go:57
↓ 2 callers
Function
NewFilteredVMAuthInformer
NewFilteredVMAuthInformer constructs a new informer for VMAuth type. Always prefer using an informer factory to get a shared informer instead of getti
api/client/informers/externalversions/operator/v1beta1/vmauth.go:57
↓ 2 callers
Function
NewFilteredVMClusterInformer
NewFilteredVMClusterInformer constructs a new informer for VMCluster type. Always prefer using an informer factory to get a shared informer instead of
api/client/informers/externalversions/operator/v1beta1/vmcluster.go:57
↓ 2 callers
Function
NewFilteredVMDistributedInformer
NewFilteredVMDistributedInformer constructs a new informer for VMDistributed type. Always prefer using an informer factory to get a shared informer in
api/client/informers/externalversions/operator/v1alpha1/vmdistributed.go:57
↓ 2 callers
Function
NewFilteredVMNodeScrapeInformer
NewFilteredVMNodeScrapeInformer constructs a new informer for VMNodeScrape type. Always prefer using an informer factory to get a shared informer inst
api/client/informers/externalversions/operator/v1beta1/vmnodescrape.go:57
↓ 2 callers
Function
NewFilteredVMPodScrapeInformer
NewFilteredVMPodScrapeInformer constructs a new informer for VMPodScrape type. Always prefer using an informer factory to get a shared informer instea
api/client/informers/externalversions/operator/v1beta1/vmpodscrape.go:57
↓ 2 callers
Function
NewFilteredVMProbeInformer
NewFilteredVMProbeInformer constructs a new informer for VMProbe type. Always prefer using an informer factory to get a shared informer instead of get
api/client/informers/externalversions/operator/v1beta1/vmprobe.go:57
↓ 2 callers
Function
NewFilteredVMRuleInformer
NewFilteredVMRuleInformer constructs a new informer for VMRule type. Always prefer using an informer factory to get a shared informer instead of getti
api/client/informers/externalversions/operator/v1beta1/vmrule.go:57
↓ 2 callers
Function
NewFilteredVMScrapeConfigInformer
NewFilteredVMScrapeConfigInformer constructs a new informer for VMScrapeConfig type. Always prefer using an informer factory to get a shared informer
api/client/informers/externalversions/operator/v1beta1/vmscrapeconfig.go:57
↓ 2 callers
Function
NewFilteredVMServiceScrapeInformer
NewFilteredVMServiceScrapeInformer constructs a new informer for VMServiceScrape type. Always prefer using an informer factory to get a shared informe
api/client/informers/externalversions/operator/v1beta1/vmservicescrape.go:57
↓ 2 callers
Function
NewFilteredVMSingleInformer
NewFilteredVMSingleInformer constructs a new informer for VMSingle type. Always prefer using an informer factory to get a shared informer instead of g
api/client/informers/externalversions/operator/v1beta1/vmsingle.go:57
↓ 2 callers
Function
NewFilteredVMStaticScrapeInformer
NewFilteredVMStaticScrapeInformer constructs a new informer for VMStaticScrape type. Always prefer using an informer factory to get a shared informer
api/client/informers/externalversions/operator/v1beta1/vmstaticscrape.go:57
↓ 2 callers
Function
NewFilteredVMUserInformer
NewFilteredVMUserInformer constructs a new informer for VMUser type. Always prefer using an informer factory to get a shared informer instead of getti
api/client/informers/externalversions/operator/v1beta1/vmuser.go:57
↓ 2 callers
Function
NewFilteredVTClusterInformer
NewFilteredVTClusterInformer constructs a new informer for VTCluster type. Always prefer using an informer factory to get a shared informer instead of
api/client/informers/externalversions/operator/v1/vtcluster.go:57
↓ 2 callers
Function
NewFilteredVTSingleInformer
NewFilteredVTSingleInformer constructs a new informer for VTSingle type. Always prefer using an informer factory to get a shared informer instead of g
api/client/informers/externalversions/operator/v1/vtsingle.go:57
↓ 2 callers
Function
NewRateLimiter
NewRateLimiter returns limiter with limit per duration
internal/controller/operator/factory/limiter/limiter.go:12
↓ 2 callers
Function
NewSharedInformerFactoryWithOptions
NewSharedInformerFactoryWithOptions constructs a new instance of a SharedInformerFactory with additional options.
api/client/informers/externalversions/factory.go:106
↓ 2 callers
Method
PodMetadata
PodMetadata return pod metadata for given component kind
api/operator/v1beta1/vmcluster_types.go:92
↓ 2 callers
Method
PodMetadata
PodMetadata return pod metadata for given component kind
api/operator/v1/vtcluster_types.go:89
↓ 2 callers
Method
PodMetadata
PodMetadata return pod metadata for given component kind
api/operator/v1/vlcluster_types.go:94
↓ 2 callers
Method
PrefixedName
PrefixedName format name of the component with hard-coded prefix
api/operator/v1/vmanomaly_types.go:371
↓ 2 callers
Method
Reconcile
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 callers
Method
Reconcile
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:69
↓ 2 callers
Method
Reconcile
Reconcile general reconcile method for controller +kubebuilder:rbac:groups=operator.victoriametrics.com,resources=vmalertmanagers,verbs=get;list;watch
internal/controller/operator/vmalertmanager_controller.go:73
↓ 2 callers
Method
Reconcile
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:69
↓ 2 callers
Function
RenderPlaceholders
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 callers
Function
ReplacePromDirPath
ReplacePromDirPath replace prometheus directory path for config maps and secrets to VM one
internal/controller/operator/converter/apis.go:153
↓ 2 callers
Method
ResultChan
ResultChan returns a channel with events
internal/controller/operator/factory/k8stools/client_utils.go:243
↓ 2 callers
Function
RunManager
(ctx context.Context)
internal/manager/manager.go:145
↓ 2 callers
Method
SelectorLabels
()
api/operator/v1beta1/vmauth_types.go:629
↓ 2 callers
Method
SelectorLabels
SelectorLabels defines selector labels for given component kind
api/operator/v1beta1/vmcluster_types.go:87
↓ 2 callers
Method
SelectorLabels
()
api/operator/v1beta1/vmalertmanager_types.go:321
↓ 2 callers
Method
SelectorLabels
()
api/operator/v1beta1/vmalert_types.go:407
↓ 2 callers
Method
SelectorLabels
()
api/operator/v1beta1/vmsingle_types.go:213
↓ 2 callers
Method
SelectorLabels
()
api/operator/v1beta1/vlogs_types.go:211
↓ 2 callers
Method
SelectorLabels
SelectorLabels returns unique labels for object
api/operator/v1/vlsingle_types.go:240
↓ 2 callers
Method
SelectorLabels
SelectorLabels returns selector labels for vmanomaly
api/operator/v1/vmanomaly_types.go:342
↓ 2 callers
Method
SelectorLabels
SelectorLabels returns unique labels for object
api/operator/v1/vtsingle_types.go:234
↓ 2 callers
Method
SelectorLabels
SelectorLabels returns selector labels for querying any vlagent related resources
api/operator/v1/vlagent_types.go:379
↓ 2 callers
Method
SelectorLabels
SelectorLabels defines selector labels for given component kind
api/operator/v1/vtcluster_types.go:84
↓ 2 callers
Method
SelectorLabels
SelectorLabels defines selector labels for given component kind
api/operator/v1/vlcluster_types.go:89
↓ 2 callers
Function
ShutdownTestEnv
ShutdownTestEnv stops the envtest environment
test/e2e/suite/suite.go:202
↓ 2 callers
Function
UpdateObjectStatus
UpdateStatus reconcile provided object status with given actualStatus status
internal/controller/operator/factory/reconcile/status.go:196
↓ 2 callers
Method
UseProxyProtocol
UseProxyProtocol implements build.probeCRD interface
api/operator/v1/vlagent_types.go:185
↓ 2 callers
Method
UseProxyProtocol
UseProxyProtocol implements build.probeCRD interface
api/operator/v1/vtcluster_types.go:245
↓ 2 callers
Method
UseProxyProtocol
UseProxyProtocol implements build.probeCRD interface
api/operator/v1/vlcluster_types.go:258
↓ 2 callers
Method
UseTLS
UseTLS returns true if TLS is enabled
api/operator/v1/vtcluster_types.go:283
↓ 2 callers
Method
UseTLS
UseTLS returns true if TLS is enabled
api/operator/v1/vlcluster_types.go:291
↓ 2 callers
Method
VLAgents
VLAgents returns a VLAgentInformer.
api/client/informers/externalversions/operator/v1/interface.go:27
↓ 2 callers
Method
VLClusters
VLClusters returns a VLClusterInformer.
api/client/informers/externalversions/operator/v1/interface.go:29
↓ 2 callers
Method
VLSingles
VLSingles returns a VLSingleInformer.
api/client/informers/externalversions/operator/v1/interface.go:31
↓ 2 callers
Method
VLogs
VLogs returns a VLogsInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:27
↓ 2 callers
Function
VMAgent
VMAgent performs an update or create of VMAgent and till it's ready
internal/controller/operator/factory/reconcile/vmagent.go:18
↓ 2 callers
Method
VMAgents
VMAgents returns a VMAgentInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:29
↓ 2 callers
Method
VMAlertmanagerConfigs
VMAlertmanagerConfigs returns a VMAlertmanagerConfigInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:35
↓ 2 callers
Method
VMAlertmanagers
VMAlertmanagers returns a VMAlertmanagerInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:33
↓ 2 callers
Method
VMAlerts
VMAlerts returns a VMAlertInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:31
↓ 2 callers
Method
VMAnomalies
VMAnomalies returns a VMAnomalyInformer.
api/client/informers/externalversions/operator/v1/interface.go:33
↓ 2 callers
Method
VMAuths
VMAuths returns a VMAuthInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:37
↓ 2 callers
Function
VMCluster
VMCluster performs an update or create of VMCluster and till it's ready
internal/controller/operator/factory/reconcile/vmcluster.go:18
↓ 2 callers
Method
VMClusters
VMClusters returns a VMClusterInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:39
↓ 2 callers
Method
VMDistributed
VMDistributed returns a VMDistributedInformer.
api/client/informers/externalversions/operator/v1alpha1/interface.go:27
↓ 2 callers
Method
VMNodeScrapes
VMNodeScrapes returns a VMNodeScrapeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:41
↓ 2 callers
Method
VMPodScrapes
VMPodScrapes returns a VMPodScrapeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:43
↓ 2 callers
Method
VMProbes
VMProbes returns a VMProbeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:45
↓ 2 callers
Method
VMRules
VMRules returns a VMRuleInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:47
↓ 2 callers
Method
VMScrapeConfigs
VMScrapeConfigs returns a VMScrapeConfigInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:49
↓ 2 callers
Method
VMServiceScrapes
VMServiceScrapes returns a VMServiceScrapeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:51
↓ 2 callers
Method
VMSingles
VMSingles returns a VMSingleInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:53
↓ 2 callers
Method
VMStaticScrapes
VMStaticScrapes returns a VMStaticScrapeInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:55
↓ 2 callers
Method
VMUsers
VMUsers returns a VMUserInformer.
api/client/informers/externalversions/operator/v1beta1/interface.go:57
↓ 2 callers
Method
VTClusters
VTClusters returns a VTClusterInformer.
api/client/informers/externalversions/operator/v1/interface.go:35
↓ 2 callers
Method
VTSingles
VTSingles returns a VTSingleInformer.
api/client/informers/externalversions/operator/v1/interface.go:37
↓ 2 callers
Method
Validate
()
api/operator/v1beta1/vmauth_types.go:399
↓ 2 callers
Method
Validate
Validate checks VMAlert spec
api/operator/v1beta1/vmalert_types.go:367
↓ 2 callers
Function
addAttachMetadata
(dst yaml.MapSlice, am *vmv1beta1.AttachMetadata, role string)
internal/controller/operator/factory/vmagent/vmagent_scrapeconfig.go:253
↓ 2 callers
Method
addAttachment
(attachment *attachment)
test/e2e/suite/allure/result.go:58
↓ 2 callers
Method
addAuthCredentialsBuildSecrets
(ac *build.AssetsCache)
internal/controller/operator/factory/vmauth/vmusers_config.go:110
↓ 2 callers
Function
addConfigTemplates
addConfigTemplates adds external templates to the given based configuration
internal/controller/operator/factory/vmalertmanager/config.go:129
↓ 2 callers
Function
addURLMapCommonToYaml
(dst yaml.MapSlice, opt vmv1beta1.URLMapCommon, isDefaultRoute bool)
internal/controller/operator/factory/vmauth/vmusers_config.go:462
↓ 2 callers
Function
addUserConfigOptionToYaml
(dst yaml.MapSlice, opt vmv1beta1.VMUserConfigOptions, cr *vmv1beta1.VMAuth, ac *build.AssetsCache)
internal/controller/operator/factory/vmauth/vmusers_config.go:500
← previous
next →
301–400 of 3,239, ranked by callers