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
UpdatePodAnnotations
UpdatePodAnnotations - updates configmap-sync-time annotation it triggers config rules reload for vmalert
internal/controller/operator/factory/k8stools/client_utils.go:90
↓ 1 callers
Method
UpdatePodMonitor
UpdatePodMonitor updates VMPodScrape
internal/controller/operator/vmprometheusconverter_controller.go:450
↓ 1 callers
Method
UpdateProbe
UpdateProbe updates VMProbe
internal/controller/operator/vmprometheusconverter_controller.go:619
↓ 1 callers
Method
UpdatePrometheusRule
UpdatePrometheusRule updates vmrule
internal/controller/operator/vmprometheusconverter_controller.go:334
↓ 1 callers
Method
UpdateScrapeConfig
UpdateScrapeConfig updates VMScrapeConfig
internal/controller/operator/vmprometheusconverter_controller.go:684
↓ 1 callers
Method
UpdateServiceMonitor
UpdateServiceMonitor updates VMServiceMonitor
internal/controller/operator/vmprometheusconverter_controller.go:392
↓ 1 callers
Method
UseTLS
UseTLS returns true if TLS is enabled
api/operator/v1beta1/vmalertmanager_types.go:420
↓ 1 callers
Method
V1
V1 provides access to shared informers for resources in V1.
api/client/informers/externalversions/operator/interface.go:30
↓ 1 callers
Method
V1alpha1
V1alpha1 provides access to shared informers for resources in V1alpha1.
api/client/informers/externalversions/operator/interface.go:32
↓ 1 callers
Method
V1beta1
V1beta1 provides access to shared informers for resources in V1beta1.
api/client/informers/externalversions/operator/interface.go:34
↓ 1 callers
Method
Validate
()
api/operator/v1beta1/vmagent_types.go:130
↓ 1 callers
Method
Validate
Validate validates the VMDistributed resource
api/operator/v1alpha1/vmdistributed_types.go:443
↓ 1 callers
Function
ValidateAlertmanagerConfigSpec
ValidateAlertmanagerConfigSpec verifies that provided raw alertmanger configuration is logically valid according to alertmanager config parser
api/operator/v1beta1/vmalertmanagerconfig_types.go:1280
↓ 1 callers
Function
WithNamespace
WithNamespace limits the SharedInformerFactory to the specified namespace.
api/client/informers/externalversions/factory.go:76
↓ 1 callers
Function
WithTweakListOptions
WithTweakListOptions sets a custom filter on all listers of the configured SharedInformerFactory.
api/client/informers/externalversions/factory.go:68
↓ 1 callers
Method
add
(id string)
internal/controller/operator/factory/vmdistributed/zone.go:392
↓ 1 callers
Function
addAttachment
(name string, mimeType MimeType, content []byte)
test/e2e/suite/allure/attachment.go:40
↓ 1 callers
Function
addFeatureFlags
addFeatureFlags adds features based on alertmanager version https://github.com/prometheus/alertmanager/blob/main/featurecontrol/featurecontrol.go#L23
internal/controller/operator/factory/vmalertmanager/statefulset.go:647
↓ 1 callers
Method
addFullName
(fullName string)
test/e2e/suite/allure/result.go:68
↓ 1 callers
Function
addIPFiltersToYaml
AddToYaml conditionally adds ip filters to dst yaml
internal/controller/operator/factory/vmauth/vmusers_config.go:559
↓ 1 callers
Method
addName
(name string)
test/e2e/suite/allure/step.go:24
↓ 1 callers
Function
addOwnerReferenceIfAbsent
(obj client.Object, owner *metav1.OwnerReference)
internal/controller/operator/factory/reconcile/reconcile.go:189
↓ 1 callers
Method
addParentSuite
(parentSuite string)
test/e2e/suite/allure/result.go:51
↓ 1 callers
Function
addRelabelConfigs
(dst []yaml.MapSlice, rcs []*vmv1beta1.RelabelConfig)
internal/controller/operator/factory/vmagent/vmagent_scrapeconfig.go:285
↓ 1 callers
Function
addRemoteWriteAssetsToVolumes
(dstVolumes []corev1.Volume, dstMounts []corev1.VolumeMount, cr *vmv1.VLAgent)
internal/controller/operator/factory/vlagent/vlagent.go:480
↓ 1 callers
Method
addSuite
(suite string)
test/e2e/suite/allure/result.go:46
↓ 1 callers
Function
addVMInsertPaths
(src []string)
internal/controller/operator/factory/vmauth/vmusers_config.go:915
↓ 1 callers
Function
addVMSelectPaths
(src []string)
internal/controller/operator/factory/vmauth/vmusers_config.go:926
↓ 1 callers
Function
addWebhooks
(mgr ctrl.Manager)
internal/manager/manager.go:367
↓ 1 callers
Method
asPodFQDN
returns fqdn for direct pod access
api/operator/v1beta1/vmalertmanager_types.go:407
↓ 1 callers
Function
assertLabelsOnObjects
nolint:dupl,lll
test/e2e/utils_test.go:253
↓ 1 callers
Function
beforeEach
(o opts)
internal/controller/operator/factory/vmdistributed/vmdistributed_test.go:82
↓ 1 callers
Function
bucketSize
(bucket map[string]string)
internal/controller/operator/factory/vmalert/rules.go:198
↓ 1 callers
Method
build
(cr *vmv1.VMAnomaly, ac *build.AssetsCache)
internal/controller/operator/factory/vmanomaly/config/config.go:94
↓ 1 callers
Function
buildAuthArgs
(args []string, namespace, flagPrefix string, cfg vmv1beta1.HTTPAuth, ac *build.AssetsCache)
internal/controller/operator/factory/vmalert/vmalert.go:369
↓ 1 callers
Function
buildCR
(cr *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/rbac.go:159
↓ 1 callers
Function
buildCR
(cr *vmv1.VLAgent)
internal/controller/operator/factory/vlagent/rbac.go:68
↓ 1 callers
Function
buildCRB
(cr *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/rbac.go:137
↓ 1 callers
Function
buildCRB
(cr *vmv1.VLAgent)
internal/controller/operator/factory/vlagent/rbac.go:48
↓ 1 callers
Method
buildCfg
(receiver vmv1beta1.Receiver)
internal/controller/operator/factory/vmalertmanager/config.go:397
↓ 1 callers
Method
buildConfig
(cr *vmv1beta1.VMAlertmanager, baseCfg []byte, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:21
↓ 1 callers
Function
buildConfigSecretMeta
(cr *vmv1beta1.VMAlertmanager)
internal/controller/operator/factory/vmalertmanager/statefulset.go:575
↓ 1 callers
Function
buildConfigSecretMeta
(cr *vmv1beta1.VMAuth)
internal/controller/operator/factory/vmauth/vmauth.go:447
↓ 1 callers
Function
buildDescription
(specReport ginkgo.SpecReport)
test/e2e/suite/allure/result.go:215
↓ 1 callers
Method
buildDiscord
(dc vmv1beta1.DiscordConfig)
internal/controller/operator/factory/vmalertmanager/config.go:567
↓ 1 callers
Method
buildEmail
(email vmv1beta1.EmailConfig)
internal/controller/operator/factory/vmalertmanager/config.go:1392
↓ 1 callers
Function
buildGlobalTimeIntervals
(cr *vmv1beta1.VMAlertmanagerConfig)
internal/controller/operator/factory/vmalertmanager/config.go:159
↓ 1 callers
Function
buildHTTPClient
()
cmd/config-reloader/main.go:145
↓ 1 callers
Function
buildHeadersArg
(flagName string, src []string, headers []string)
internal/controller/operator/factory/vmalert/vmalert.go:356
↓ 1 callers
Method
buildIncidentIO
(rc vmv1beta1.IncidentioConfig)
internal/controller/operator/factory/vmalertmanager/config.go:758
↓ 1 callers
Function
buildInhibitRule
(namespace string, rule vmv1beta1.InhibitRule, mustAddNamespaceMatcher bool)
internal/controller/operator/factory/vmalertmanager/config.go:278
↓ 1 callers
Method
buildJira
(jira vmv1beta1.JiraConfig)
internal/controller/operator/factory/vmalertmanager/config.go:695
↓ 1 callers
Method
buildOpsGenie
(og vmv1beta1.OpsGenieConfig)
internal/controller/operator/factory/vmalertmanager/config.go:1454
↓ 1 callers
Method
buildPagerDuty
(pd vmv1beta1.PagerDutyConfig)
internal/controller/operator/factory/vmalertmanager/config.go:1297
↓ 1 callers
Method
buildPushOver
(po vmv1beta1.PushoverConfig)
internal/controller/operator/factory/vmalertmanager/config.go:1252
↓ 1 callers
Function
buildRB
buildRB builds the RoleBinding for ns. The subject always points to the vmagent service account in cr.Namespace. An owner reference is set only in cr'
internal/controller/operator/factory/vmagent/rbac.go:223
↓ 1 callers
Function
buildReceiver
( cr *vmv1beta1.VMAlertmanagerConfig, receiver vmv1beta1.Receiver, globalCfg *globalAlertmanagerConfig, ac
internal/controller/operator/factory/vmalertmanager/config.go:349
↓ 1 callers
Function
buildRelabelingsAssets
buildRelabelingsAssets combines all possible relabeling config configuration and adding it to the configmap.
internal/controller/operator/factory/vmagent/vmagent.go:736
↓ 1 callers
Method
buildRocketchat
(rc vmv1beta1.RocketchatConfig)
internal/controller/operator/factory/vmalertmanager/config.go:795
↓ 1 callers
Function
buildRole
(cr *vmv1beta1.VMAlertmanager)
internal/controller/operator/factory/vmalertmanager/rbac.go:44
↓ 1 callers
Function
buildRole
buildRole builds the Role for ns. In cr's own namespace: includes the scoped secrets rule (for config-reloader) plus SD rules, with an owner reference
internal/controller/operator/factory/vmagent/rbac.go:202
↓ 1 callers
Function
buildRole
(cr *vmv1beta1.VMAuth)
internal/controller/operator/factory/vmauth/rbac.go:44
↓ 1 callers
Function
buildRoleBinding
(cr *vmv1beta1.VMAlertmanager)
internal/controller/operator/factory/vmalertmanager/rbac.go:63
↓ 1 callers
Function
buildRoleBinding
(cr *vmv1beta1.VMAuth)
internal/controller/operator/factory/vmauth/rbac.go:63
↓ 1 callers
Function
buildRoute
(cr *vmv1beta1.VMAlertmanagerConfig, cfgRoute *vmv1beta1.Route, topLevel bool, alertmanagerCR *vmv1beta1.VMAle
internal/controller/operator/factory/vmalertmanager/config.go:208
↓ 1 callers
Method
buildSNS
(sns vmv1beta1.SnsConfig)
internal/controller/operator/factory/vmalertmanager/config.go:607
↓ 1 callers
Function
buildSTSServiceName
(cr *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/vmagent.go:473
↓ 1 callers
Function
buildScrape
(cr *vmv1beta1.VMAlertmanager, svc *corev1.Service)
internal/controller/operator/factory/vmalertmanager/statefulset.go:112
↓ 1 callers
Function
buildScrape
(cr *vmv1beta1.VMAlert, svc *corev1.Service)
internal/controller/operator/factory/vmalert/vmalert.go:38
↓ 1 callers
Function
buildScrape
(cr *vmv1.VTSingle, svc *corev1.Service)
internal/controller/operator/factory/vtsingle/vtsingle.go:275
↓ 1 callers
Function
buildScrape
(cr *vmv1.VLSingle, svc *corev1.Service)
internal/controller/operator/factory/vlsingle/vlsingle.go:284
↓ 1 callers
Function
buildScrape
(cr *vmv1.VLAgent)
internal/controller/operator/factory/vlagent/vlagent.go:77
↓ 1 callers
Function
buildScrape
(cr *vmv1.VMAnomaly)
internal/controller/operator/factory/vmanomaly/statefulset.go:27
↓ 1 callers
Function
buildScrape
(cr *vmv1beta1.VMAuth, svc *corev1.Service)
internal/controller/operator/factory/vmauth/vmauth.go:668
↓ 1 callers
Function
buildScrape
(cr *vmv1beta1.VMSingle, svc *corev1.Service)
internal/controller/operator/factory/vmsingle/vmsingle.go:322
↓ 1 callers
Function
buildService
(cr *vmv1beta1.VMAlertmanager)
internal/controller/operator/factory/vmalertmanager/statefulset.go:86
↓ 1 callers
Method
buildSlack
(slack vmv1beta1.SlackConfig)
internal/controller/operator/factory/vmalertmanager/config.go:950
↓ 1 callers
Function
buildStatusPatch
(currentStatus any)
internal/controller/operator/factory/reconcile/status.go:240
↓ 1 callers
Function
buildStreamAggrConfig
buildStreamAggrConfig combines all possible stream aggregation configs and adding it to the configmap.
internal/controller/operator/factory/vmagent/vmagent.go:807
↓ 1 callers
Function
buildStreamAggrConfig
buildStreamAggrConfig build configmap with stream aggregation config for vmsingle.
internal/controller/operator/factory/vmsingle/vmsingle.go:392
↓ 1 callers
Method
buildTeams
(ms vmv1beta1.MSTeamsConfig)
internal/controller/operator/factory/vmalertmanager/config.go:530
↓ 1 callers
Method
buildTeamsV2
(mstCfg vmv1beta1.MSTeamsV2Config)
internal/controller/operator/factory/vmalertmanager/config.go:1058
↓ 1 callers
Method
buildTelegram
(tg vmv1beta1.TelegramConfig)
internal/controller/operator/factory/vmalertmanager/config.go:910
↓ 1 callers
Function
buildTracingConfig
builds configuration according to https://prometheus.io/docs/alerting/latest/configuration/#tracing-configuration
internal/controller/operator/factory/vmalertmanager/config.go:1586
↓ 1 callers
Function
buildUnauthorizedConfig
(cr *vmv1beta1.VMAuth, crdURLCache map[string]string, ac *build.AssetsCache)
internal/controller/operator/factory/vmauth/vmusers_config.go:395
↓ 1 callers
Function
buildUserSecret
note, username and password must be filled by operator with default values if need.
internal/controller/operator/factory/vmauth/vmusers_config.go:882
↓ 1 callers
Function
buildVLInsertDeployment
(cr *vmv1.VLCluster)
internal/controller/operator/factory/vlcluster/vlinsert.go:89
↓ 1 callers
Function
buildVLInsertPodSpec
(cr *vmv1.VLCluster)
internal/controller/operator/factory/vlcluster/vlinsert.go:126
↓ 1 callers
Function
buildVLInsertScrape
(cr *vmv1.VLCluster, svc *corev1.Service)
internal/controller/operator/factory/vlcluster/vlinsert.go:304
↓ 1 callers
Function
buildVLInsertService
(cr *vmv1.VLCluster)
internal/controller/operator/factory/vlcluster/vlinsert.go:367
↓ 1 callers
Function
buildVLSelectDeployment
(cr *vmv1.VLCluster)
internal/controller/operator/factory/vlcluster/vlselect.go:200
↓ 1 callers
Function
buildVLSelectPodSpec
(cr *vmv1.VLCluster)
internal/controller/operator/factory/vlcluster/vlselect.go:232
↓ 1 callers
Function
buildVLSelectScrape
(cr *vmv1.VLCluster, svc *corev1.Service)
internal/controller/operator/factory/vlcluster/vlselect.go:101
↓ 1 callers
Function
buildVLSelectService
(cr *vmv1.VLCluster)
internal/controller/operator/factory/vlcluster/vlselect.go:160
↓ 1 callers
Function
buildVLStoragePodSpec
(cr *vmv1.VLCluster)
internal/controller/operator/factory/vlcluster/vlstorage.go:222
↓ 1 callers
Function
buildVLStorageSTSSpec
(cr *vmv1.VLCluster)
internal/controller/operator/factory/vlcluster/vlstorage.go:183
↓ 1 callers
Function
buildVLStorageScrape
(cr *vmv1.VLCluster, svc *corev1.Service)
internal/controller/operator/factory/vlcluster/vlstorage.go:61
↓ 1 callers
Function
buildVMAgentPodScrape
(cr *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/vmagent.go:59
↓ 1 callers
Function
buildVMAgentServiceScrape
(cr *vmv1beta1.VMAgent, svc *corev1.Service)
internal/controller/operator/factory/vmagent/vmagent.go:52
↓ 1 callers
Function
buildVMAuthLBDeployment
(cr *vmv1beta1.VMCluster)
internal/controller/operator/factory/vmcluster/vmcluster.go:1481
← previous
next →
901–1,000 of 3,239, ranked by callers