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
↓ 1 callers
Function
createOrUpdateVTInsertDeployment
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/insert.go:63
↓ 1 callers
Function
createOrUpdateVTInsertHPA
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/insert.go:253
↓ 1 callers
Function
createOrUpdateVTInsertService
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/insert.go:304
↓ 1 callers
Function
createOrUpdateVTInsertVPA
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/insert.go:273
↓ 1 callers
Function
createOrUpdateVTSelect
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/select.go:28
↓ 1 callers
Function
createOrUpdateVTSelectDeployment
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/select.go:174
↓ 1 callers
Function
createOrUpdateVTSelectHPA
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/select.go:61
↓ 1 callers
Function
createOrUpdateVTSelectService
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/select.go:112
↓ 1 callers
Function
createOrUpdateVTSelectVPA
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/select.go:81
↓ 1 callers
Function
createOrUpdateVTStorage
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/storage.go:28
↓ 1 callers
Function
createOrUpdateVTStorageHPA
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/storage.go:109
↓ 1 callers
Function
createOrUpdateVTStorageSTS
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/storage.go:151
↓ 1 callers
Function
createOrUpdateVTStorageService
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/storage.go:66
↓ 1 callers
Function
createOrUpdateVTStorageVPA
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/storage.go:130
↓ 1 callers
Function
createRandomNamespace
(ctx context.Context, k8sClient client.Client)
test/e2e/upgrade/utils.go:271
↓ 1 callers
Function
createStorage
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1beta1.VMSingle)
internal/controller/operator/factory/vmsingle/vmsingle.go:37
↓ 1 callers
Function
createVMAgents
(ctx context.Context, wg *sync.WaitGroup, k8sClient client.Client, vmAgents ...*vmv1beta1.VMAgent)
test/e2e/vmdistributed_test.go:79
↓ 1 callers
Function
createVMAuth
(ctx context.Context, wg *sync.WaitGroup, k8sClient client.Client, name, ns string)
test/e2e/vmdistributed_test.go:97
↓ 1 callers
Function
createVMAuthSecretAccess
createVMAuthSecretAccess creates rbac rule for watching secret changes with vmauth configuration
internal/controller/operator/factory/vmauth/rbac.go:16
↓ 1 callers
Function
createVMClusters
createVMClusters creates a VMCluster, sets up its deferred cleanup, and waits for it to become operational.
test/e2e/vmdistributed_test.go:50
↓ 1 callers
Function
createVMUserSecrets
(ctx context.Context, rclient client.Client, secrets []*corev1.Secret)
internal/controller/operator/factory/vmauth/vmusers_config.go:74
↓ 1 callers
Method
deRegister
(name, ns, controller string)
internal/controller/operator/objects_stat.go:29
↓ 1 callers
Method
delete
(id string)
internal/controller/operator/factory/vmdistributed/zone.go:423
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1.VTCluster)
internal/controller/operator/factory/vtcluster/cluster.go:84
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1beta1.VMAlertmanager)
internal/controller/operator/factory/vmalertmanager/alertmanager.go:79
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1beta1.VMAlert)
internal/controller/operator/factory/vmalert/vmalert.go:725
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1.VTSingle)
internal/controller/operator/factory/vtsingle/vtsingle.go:316
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1.VLSingle)
internal/controller/operator/factory/vlsingle/vlsingle.go:330
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/vmagent.go:1146
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1.VLAgent)
internal/controller/operator/factory/vlagent/vlagent.go:693
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1.VMAnomaly)
internal/controller/operator/factory/vmanomaly/statefulset.go:164
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1beta1.VMCluster)
internal/controller/operator/factory/vmcluster/vmcluster.go:1311
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1beta1.VMAuth)
internal/controller/operator/factory/vmauth/vmauth.go:626
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1.VLCluster)
internal/controller/operator/factory/vlcluster/vlcluster.go:84
↓ 1 callers
Function
deleteOrphaned
(ctx context.Context, rclient client.Client, cr *vmv1beta1.VMSingle)
internal/controller/operator/factory/vmsingle/vmsingle.go:436
↓ 1 callers
Function
ensureCRBExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/rbac.go:129
↓ 1 callers
Function
ensureCRBExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VLAgent)
internal/controller/operator/factory/vlagent/rbac.go:40
↓ 1 callers
Function
ensureCRExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/rbac.go:121
↓ 1 callers
Function
ensureCRExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1.VLAgent)
internal/controller/operator/factory/vlagent/rbac.go:32
↓ 1 callers
Function
ensureRBExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1beta1.VMAgent, ns string)
internal/controller/operator/factory/vmagent/rbac.go:184
↓ 1 callers
Function
ensureRoleExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1beta1.VMAgent, ns string)
internal/controller/operator/factory/vmagent/rbac.go:170
↓ 1 callers
Function
ensureVMAlertmanagerRBExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1beta1.VMAlertmanager)
internal/controller/operator/factory/vmalertmanager/rbac.go:35
↓ 1 callers
Function
ensureVMAlertmanagerRoleExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1beta1.VMAlertmanager)
internal/controller/operator/factory/vmalertmanager/rbac.go:26
↓ 1 callers
Function
ensureVMAuthRBExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1beta1.VMAuth)
internal/controller/operator/factory/vmauth/rbac.go:35
↓ 1 callers
Function
ensureVMAuthRoleExist
(ctx context.Context, rclient client.Client, cr, prevCR *vmv1beta1.VMAuth)
internal/controller/operator/factory/vmauth/rbac.go:26
↓ 1 callers
Function
entries
(es []entry)
test/e2e/upgrade/upgrade_test.go:468
↓ 1 callers
Function
expectObjectStatusFailed
(ctx context.Context, rclient client.Client, object client.Object, name types.NamespacedName)
test/e2e/utils_test.go:131
↓ 1 callers
Method
externalLabelName
()
api/operator/v1beta1/common_scrapeparams.go:557
↓ 1 callers
Method
externalLabels
(defaultLabelValue string)
api/operator/v1beta1/common_scrapeparams.go:570
↓ 1 callers
Method
fetchCRDRefURLs
fetchCRDRefURLs performs a fetch for CRD objects for vmauth users and returns an url by crd ref key name
internal/controller/operator/factory/vmauth/vmusers_config.go:335
↓ 1 callers
Function
filterSTSPods
(pods []corev1.Pod, revision string, minReadySeconds int32, recreate bool)
internal/controller/operator/factory/reconcile/statefulset.go:508
↓ 1 callers
Function
filterUnsupportedRelabelCfg
(relabelCfgs []*vmv1beta1.RelabelConfig)
internal/controller/operator/converter/apis.go:515
↓ 1 callers
Method
finalizeSection
(name string)
internal/controller/operator/factory/vmalertmanager/config.go:520
↓ 1 callers
Function
findByEventEnd
(events types.SpecEvents, startEvent types.SpecEvent)
test/e2e/suite/allure/result.go:192
↓ 1 callers
Function
findClosingQuote
(s string)
internal/controller/operator/factory/vmdistributed/util.go:219
↓ 1 callers
Function
flagsAsMetrics
(registry metrics.RegistererGatherer, flagSet *flag.FlagSet)
internal/manager/manager.go:603
↓ 1 callers
Function
formatSecretSelectorKeyPath
(secretKey *corev1.SecretKeySelector)
internal/controller/operator/factory/vlagent/vlagent.go:733
↓ 1 callers
Function
genVMAgentSpec
()
test/e2e/vmdistributed_test.go:68
↓ 1 callers
Function
genVMClusterSpec
(opts ...func(*vmv1beta1.VMClusterSpec))
test/e2e/vmdistributed_test.go:24
↓ 1 callers
Function
genVMInsertSpec
(cr *vmv1beta1.VMCluster)
internal/controller/operator/factory/vmcluster/vmcluster.go:739
↓ 1 callers
Function
genVMSelectSpec
(cr *vmv1beta1.VMCluster)
internal/controller/operator/factory/vmcluster/vmcluster.go:516
↓ 1 callers
Method
generateConfig
generateConfig generates yaml scrape configuration from collected scrape objects
internal/controller/operator/factory/vmagent/objects.go:381
↓ 1 callers
Function
generateContent
(promRule vmv1beta1.VMRuleSpec, enforcedNsLabel, ns string)
internal/controller/operator/factory/vmalert/rules.go:140
↓ 1 callers
Method
generateVMAuthConfig
generateVMAuthConfig create VMAuth cfg for given Users.
internal/controller/operator/factory/vmauth/vmusers_config.go:347
↓ 1 callers
Function
getApplications
(objs ...client.Object)
test/e2e/upgrade/utils.go:337
↓ 1 callers
Function
getAsURLObject
(ctx context.Context, rclient client.Client, objT objectWithURL)
internal/controller/operator/factory/vmauth/vmusers_config.go:92
↓ 1 callers
Function
getAssetsCache
(ctx context.Context, rclient client.Client, cr *vmv1.VMAnomaly)
internal/controller/operator/factory/vmanomaly/statefulset.go:289
↓ 1 callers
Function
getAssetsCache
(ctx context.Context, rclient client.Client)
internal/controller/operator/factory/vmsingle/vmsingle.go:480
↓ 1 callers
Function
getClientCacheOptions
(disabledCacheObjects string)
internal/manager/manager.go:403
↓ 1 callers
Function
getClusterWideRules
(cr *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/rbac.go:56
↓ 1 callers
Function
getDeploymentCondition
(status appsv1.DeploymentStatus, condType appsv1.DeploymentConditionType)
internal/controller/operator/factory/reconcile/deploy.go:127
↓ 1 callers
Function
getFieldsDescriptions
(currStruct *ast.StructType)
internal/config/print.go:132
↓ 1 callers
Function
getLatestStsState
this change is needed to properly handle revision version fields object was processed by controller-manager if ObservedGeneration matches current gene
internal/controller/operator/factory/reconcile/statefulset.go:189
↓ 1 callers
Function
getLocalIPs
GetLocalIPs returns a list of local IP addresses
test/e2e/suite/suite.go:223
↓ 1 callers
Function
getMetricsAddrs
(ctx context.Context, rclient client.Client, vmAgent *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmdistributed/zone.go:248
↓ 1 callers
Function
getMetricsServerMTLSOpts
()
internal/manager/manager.go:573
↓ 1 callers
Function
getObject
(ctx context.Context, obj client.Object)
test/e2e/prometheus_converter_test.go:294
↓ 1 callers
Function
getRoleRelabelings
(role string)
internal/controller/operator/factory/vmagent/probe.go:13
↓ 1 callers
Function
getRolloutDiff
(ctx context.Context, k8sClient client.Client, expectedPodSpec *corev1.PodSpec, o client.Object)
test/e2e/upgrade/utils.go:317
↓ 1 callers
Function
getSecretContentForAlertmanager
(ctx context.Context, rclient client.Client, secretName, ns string)
internal/controller/operator/factory/vmalertmanager/statefulset.go:586
↓ 1 callers
Function
getShard
(cr *vmv1.VMAnomaly, appTpl *appsv1.StatefulSet, num int32)
internal/controller/operator/factory/vmanomaly/statefulset.go:277
↓ 1 callers
Function
getSingleNamespaceRules
getSingleNamespaceRules returns rules for the Role that lives in cr's own namespace. It includes a scoped secrets rule for the config-reloader plus th
internal/controller/operator/factory/vmagent/rbac.go:39
↓ 1 callers
Function
getSnapshots
(ctx context.Context, k8sClient client.Client, objs ...client.Object)
test/e2e/upgrade/utils.go:285
↓ 1 callers
Function
getTestStatus
(report ginkgo.SpecReport)
test/e2e/suite/allure/status.go:28
↓ 1 callers
Function
getTimestampMs
()
test/e2e/suite/allure/misc.go:25
↓ 1 callers
Function
getVersion
(defaultVersion string)
internal/config/config.go:25
↓ 1 callers
Method
has
(id string)
internal/controller/operator/factory/vmdistributed/zone.go:416
↓ 1 callers
Function
honorLabels
honorLabels determines the value of honor_labels. if overrideHonorLabels is true and user tries to set the value to true, we want to set honor_labels
internal/controller/operator/factory/vmagent/vmagent_scrapeconfig.go:228
↓ 1 callers
Function
honorTimestamps
honorTimestamps adds option to enforce honor_timestamps option in scrape_config. We want to disable honoring timestamps when user specified it or when
internal/controller/operator/factory/vmagent/vmagent_scrapeconfig.go:239
↓ 1 callers
Method
ids
()
internal/controller/operator/factory/vmdistributed/zone.go:447
↓ 1 callers
Method
init
(ctx context.Context, rclient client.Client, sp *vmv1beta1.CommonScrapeParams)
internal/controller/operator/factory/vmagent/objects.go:42
↓ 1 callers
Method
init
(class string)
internal/controller/operator/factory/vmanomaly/config/schedulers.go:47
↓ 1 callers
Method
init
(class string)
internal/controller/operator/factory/vmanomaly/config/models.go:65
↓ 1 callers
Function
initConfigBuilder
( cr *vmv1beta1.VMAlertmanagerConfig, receiver string, globalCfg *globalAlertmanagerConfig, ac *build.Asse
internal/controller/operator/factory/vmalertmanager/config.go:376
↓ 1 callers
Function
initControllers
(mgr ctrl.Manager, l logr.Logger, bs *config.BaseOperatorConf)
internal/manager/manager.go:506
↓ 1 callers
Function
injectAuthSettings
(secret *corev1.Secret, vmuser *vmv1beta1.VMUser)
internal/controller/operator/factory/vmauth/vmusers_config.go:171
↓ 1 callers
Function
injectBackendAuthHeader
(user *vmv1beta1.VMUser, ac *build.AssetsCache)
internal/controller/operator/factory/vmauth/vmusers_config.go:151
↓ 1 callers
Function
isConflict
(err error)
internal/controller/operator/factory/reconcile/reconcile.go:145
↓ 1 callers
Function
isLocalHost
(host string)
test/e2e/suite/suite.go:208
↓ 1 callers
Function
isNamespaceSelectorMatches
(ctx context.Context, rclient client.Client, sourceCRD, targetCRD client.Object, selector *metav1.LabelSelecto
internal/controller/operator/controllers.go:202
← previous
next →
1,101–1,200 of 3,239, ranked by callers