Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VictoriaMetrics/operator
/ functions
Functions
3,591 in github.com/VictoriaMetrics/operator
⨍
Functions
3,591
◇
Types & classes
1,008
↓ 1 callers
Method
SetupWithManager
(mgr ctrl.Manager)
internal/manager/manager.go:474
↓ 1 callers
Method
SnapshotCreatePathWithFlags
SnapshotCreatePathWithFlags returns url for accessing vmbackupmanager component
api/operator/v1beta1/vmcluster_types.go:984
↓ 1 callers
Method
SnapshotDeletePathWithFlags
SnapshotDeletePathWithFlags returns url for accessing vmbackupmanager component
api/operator/v1beta1/vmcluster_types.go:989
↓ 1 callers
Method
StartWithContext
(ctx context.Context)
api/client/informers/externalversions/factory.go:146
↓ 1 callers
Method
ToVMAgentRemoteWriteSpec
()
api/operator/v1alpha1/vmdistributed_types.go:344
↓ 1 callers
Method
ToVMAgentSpec
()
api/operator/v1alpha1/vmdistributed_types.go:287
↓ 1 callers
Function
UninstallCertManager
UninstallCertManager uninstalls the cert manager
test/utils/utils.go:58
↓ 1 callers
Method
Update
(ctx context.Context, obj client.Object, opts ...client.UpdateOption)
internal/manager/client.go:34
↓ 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:86
↓ 1 callers
Method
UpdateStatusesForChildObjects
(ctx context.Context, rclient client.Client, cr *vmv1.VMAnomaly, childObject *vmv1.VMAnomalyConfig)
internal/controller/operator/factory/vmanomaly/config/config.go:91
↓ 1 callers
Method
UseTLS
UseTLS returns true if TLS is enabled
api/operator/v1beta1/vmalertmanager_types.go:427
↓ 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
Function
VMAlertmanagerConfig
VMAlertmanagerConfig creates or updates given object
internal/controller/operator/factory/reconcile/vmalertmanagerconfig.go:19
↓ 1 callers
Function
VMProbe
VMProbe creates or updates given object
internal/controller/operator/factory/reconcile/vmprobe.go:19
↓ 1 callers
Function
VMRule
VMRule performs an update or create of VMRule
internal/controller/operator/factory/reconcile/vmrule.go:18
↓ 1 callers
Function
VMScrapeConfig
VMScrapeConfig creates or updates given object
internal/controller/operator/factory/reconcile/vmscrapeconfig.go:19
↓ 1 callers
Function
VMSingle
VMSingle performs an update or create of VMSingle and waits till it's ready
internal/controller/operator/factory/reconcile/vmsingle.go:18
↓ 1 callers
Method
Validate
()
api/operator/v1beta1/vmcluster_types.go:722
↓ 1 callers
Method
Validate
()
api/operator/v1beta1/vmagent_types.go:151
↓ 1 callers
Method
Validate
()
api/operator/v1beta1/vmsingle_types.go:399
↓ 1 callers
Method
Validate
Validate validates the VMDistributed resource
api/operator/v1alpha1/vmdistributed_types.go:506
↓ 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:1854
↓ 1 callers
Method
WaitForCacheSyncWithContext
(ctx context.Context)
api/client/informers/externalversions/factory.go:179
↓ 1 callers
Function
WatchUntilDeleted
WatchUntilDeleted reads events from w until it observes a DELETED event for the named object, or the context deadline is reached.
test/e2e/suite/utils.go:147
↓ 1 callers
Function
WithNamespace
WithNamespace limits the SharedInformerFactory to the specified namespace.
api/client/informers/externalversions/factory.go:79
↓ 1 callers
Function
WithTweakListOptions
WithTweakListOptions sets a custom filter on all listers of the configured SharedInformerFactory.
api/client/informers/externalversions/factory.go:71
↓ 1 callers
Method
add
(id string)
internal/controller/operator/factory/vmdistributed/zone.go:523
↓ 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:634
↓ 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:625
↓ 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:228
↓ 1 callers
Method
addParentSuite
(parentSuite string)
test/e2e/suite/allure/result.go:51
↓ 1 callers
Method
addPrefix
(string)
internal/controller/operator/factory/vmanomaly/config/models.go:58
↓ 1 callers
Function
addRemoteWriteAssetsToVolumes
(dstVolumes []corev1.Volume, dstMounts []corev1.VolumeMount, cr *vmv1.VLAgent)
internal/controller/operator/factory/vlagent/vlagent.go:493
↓ 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:1027
↓ 1 callers
Function
addVMSelectPaths
(src []string)
internal/controller/operator/factory/vmauth/vmusers_config.go:1038
↓ 1 callers
Function
addWebhooks
(mgr ctrl.Manager)
internal/manager/manager.go:358
↓ 1 callers
Method
asPodFQDN
returns fqdn for direct pod access
api/operator/v1beta1/vmalertmanager_types.go:414
↓ 1 callers
Function
assertLabelsOnObjects
nolint:dupl,lll
test/e2e/utils_test.go:213
↓ 1 callers
Function
beforeEach
(o opts)
internal/controller/operator/factory/vmdistributed/vmdistributed_test.go:96
↓ 1 callers
Method
build
(cr *vmv1.VMAnomaly, pos *ParsedObjects, ac *build.AssetsCache)
internal/controller/operator/factory/vmanomaly/config/config.go:178
↓ 1 callers
Function
buildAuthArgs
(args []string, namespace, flagPrefix string, cfg vmv1beta1.HTTPAuth, ac *build.AssetsCache)
internal/controller/operator/factory/vmalert/vmalert.go:424
↓ 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
buildCR
(cr *vmv1beta1.VMSingle)
internal/controller/operator/factory/vmsingle/rbac.go:152
↓ 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
Function
buildCRB
(cr *vmv1beta1.VMSingle)
internal/controller/operator/factory/vmsingle/rbac.go:129
↓ 1 callers
Method
buildConfig
(cr *vmv1beta1.VMAlertmanager, data []byte, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:107
↓ 1 callers
Function
buildConfigSecretMeta
(cr *vmv1beta1.VMAlertmanager)
internal/controller/operator/factory/vmalertmanager/statefulset.go:562
↓ 1 callers
Function
buildConfigSecretMeta
(cr *vmv1beta1.VMAuth)
internal/controller/operator/factory/vmauth/vmauth.go:451
↓ 1 callers
Function
buildDescription
(specReport ginkgo.SpecReport)
test/e2e/suite/allure/result.go:215
↓ 1 callers
Function
buildDiscord
(rc vmv1beta1.DiscordConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:641
↓ 1 callers
Function
buildEmail
(gc *globalConfig, rc vmv1beta1.EmailConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:1299
↓ 1 callers
Function
buildGlobalTimeIntervals
(cr *vmv1beta1.VMAlertmanagerConfig)
internal/controller/operator/factory/vmalertmanager/config.go:281
↓ 1 callers
Function
buildHTTPClient
()
cmd/config-reloader/main.go:170
↓ 1 callers
Function
buildHeadersArg
(flagName string, src []string, headers []string)
internal/controller/operator/factory/vmalert/vmalert.go:411
↓ 1 callers
Function
buildIncidentio
(rc vmv1beta1.IncidentioConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:794
↓ 1 callers
Function
buildInhibitRule
(ns string, rule vmv1beta1.InhibitRule, mustAddNamespaceMatcher bool)
internal/controller/operator/factory/vmalertmanager/config.go:372
↓ 1 callers
Function
buildJira
(gc *globalConfig, rc vmv1beta1.JiraConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:748
↓ 1 callers
Function
buildMSTeams
(rc vmv1beta1.MSTeamsConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:528
↓ 1 callers
Function
buildMSTeamsV2
(rc vmv1beta1.MSTeamsV2Config, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:1012
↓ 1 callers
Function
buildMattermost
(rc vmv1beta1.MattermostConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:557
↓ 1 callers
Function
buildOpsGenie
(gc *globalConfig, rc vmv1beta1.OpsGenieConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:1354
↓ 1 callers
Function
buildPagerDuty
(rc vmv1beta1.PagerDutyConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:1217
↓ 1 callers
Function
buildProxyConfig
(proxyCfg *vmv1beta1.ProxyConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:1474
↓ 1 callers
Function
buildPushover
(rc vmv1beta1.PushoverConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:1178
↓ 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
buildRB
(cr *vmv1beta1.VMSingle, ns string)
internal/controller/operator/factory/vmsingle/rbac.go:211
↓ 1 callers
Function
buildReceiver
( result *receiver, cr *vmv1beta1.VMAlertmanagerConfig, r vmv1beta1.Receiver, gc *globalConfig, ac *build
internal/controller/operator/factory/vmalertmanager/config.go:392
↓ 1 callers
Function
buildRelabelingsAssets
buildRelabelingsAssets combines all possible relabeling config configuration and adding it to the configmap.
internal/controller/operator/factory/vmagent/vmagent.go:841
↓ 1 callers
Function
buildRelabelingsAssets
buildRelabelingsAssets combines all possible relabeling config configuration and adding it to the configmap.
internal/controller/operator/factory/vmsingle/vmsingle.go:571
↓ 1 callers
Function
buildRocketchat
(gc *globalConfig, rc vmv1beta1.RocketchatConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:821
↓ 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
buildRole
(cr *vmv1beta1.VMSingle, ns string)
internal/controller/operator/factory/vmsingle/rbac.go:192
↓ 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:320
↓ 1 callers
Function
buildSNS
(rc vmv1beta1.SNSConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:677
↓ 1 callers
Function
buildSTSServiceName
(cr *vmv1beta1.VMAgent)
internal/controller/operator/factory/vmagent/vmagent.go:524
↓ 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:42
↓ 1 callers
Function
buildScrape
(cr *vmv1.VTSingle, svc *corev1.Service)
internal/controller/operator/factory/vtsingle/vtsingle.go:306
↓ 1 callers
Function
buildScrape
(cr *vmv1.VLSingle, svc *corev1.Service)
internal/controller/operator/factory/vlsingle/vlsingle.go:315
↓ 1 callers
Function
buildScrape
(cr *vmv1.VLAgent)
internal/controller/operator/factory/vlagent/vlagent.go:79
↓ 1 callers
Function
buildScrape
(cr *vmv1.VMAnomaly)
internal/controller/operator/factory/vmanomaly/statefulset.go:36
↓ 1 callers
Function
buildScrape
(cr *vmv1beta1.VMAuth, svc *corev1.Service)
internal/controller/operator/factory/vmauth/vmauth.go:671
↓ 1 callers
Function
buildScrape
(cr *vmv1beta1.VMSingle, svc *corev1.Service)
internal/controller/operator/factory/vmsingle/vmsingle.go:501
↓ 1 callers
Function
buildService
(cr *vmv1beta1.VMAlertmanager)
internal/controller/operator/factory/vmalertmanager/statefulset.go:86
↓ 1 callers
Function
buildService
(cr *vmv1.VMAnomaly)
internal/controller/operator/factory/vmanomaly/statefulset.go:29
↓ 1 callers
Function
buildServiceProxyURL
buildServiceProxyURL converts a cluster-internal service URL to a Kubernetes API server proxy URL so tests can reach in-cluster services without a Job
test/e2e/utils_test.go:175
↓ 1 callers
Function
buildSlack
(gc *globalConfig, rc vmv1beta1.SlackConfig, ns string, ac *build.AssetsCache)
internal/controller/operator/factory/vmalertmanager/config.go:929
↓ 1 callers
Function
buildStatusPatch
(currentStatus any)
internal/controller/operator/factory/reconcile/status.go:240
← previous
next →
1,001–1,100 of 3,591, ranked by callers