MCPcopy Create free account

hub / github.com/VictoriaMetrics/operator / functions

Functions3,591 in github.com/VictoriaMetrics/operator

↓ 3 callersMethodSelectorLabels
SelectorLabels returns selector labels for vmanomaly
api/operator/v1/vmanomaly_types.go:360
↓ 3 callersFunctionShutdownOperatorProcess
ShutdownOperatorProcess stops operator process and cleanup resources
test/e2e/suite/suite.go:205
↓ 3 callersMethodSubResource
(subResource string)
internal/manager/client.go:49
↓ 3 callersFunctionUnmarshalValues
(data []byte, chart string)
internal/converter/converter.go:366
↓ 3 callersFunctionUpdateObjectStatus
UpdateStatus reconcile provided object status with given actualStatus status
internal/controller/operator/factory/reconcile/status.go:196
↓ 3 callersMethodUseTLS
UseTLS returns true if TLS is enabled
api/operator/v1/vlagent_types.go:451
↓ 3 callersFunctionVMAuth
VMAuth performs an update or create of VMAuth and till it's ready
internal/controller/operator/factory/reconcile/vmauth.go:18
↓ 3 callersMethodValidate
Validate performs semantic validation of object
api/operator/v1beta1/vmrule_types.go:161
↓ 3 callersMethodValidate
()
api/operator/v1beta1/vmauth_types.go:437
↓ 3 callersMethodValidateArbitraryFSAccess
()
api/operator/v1beta1/vmuser_types.go:279
↓ 3 callersMethodWorkloadKind
WorkloadKind returns the kind of workload deployed for VLAgent based on the current mode.
api/operator/v1/vlagent_types.go:433
↓ 3 callersMethodaddLabel
(name string, value string)
test/e2e/suite/allure/result.go:72
↓ 3 callersFunctionassertStrictSecurity
(podSpec corev1.PodSpec)
test/e2e/vmcluster_test.go:1961
↓ 3 callersFunctionbuildCRPrefixedName
(cr *vmv1beta1.VMAlertmanagerConfig, name string)
internal/controller/operator/factory/vmalertmanager/config.go:385
↓ 3 callersFunctionbuildRemoteWriteArgs
(cr *vmv1beta1.VMAgent, ac *build.AssetsCache)
internal/controller/operator/factory/vmagent/vmagent.go:1017
↓ 3 callersFunctionconvertBearerToken
(src *corev1.SecretKeySelector)
internal/controller/operator/factory/converter/apis.go:196
↓ 3 callersFunctionconvertSecretOrConfigmap
(promSCM promv1.SecretOrConfigMap)
internal/controller/operator/factory/converter/apis.go:297
↓ 3 callersFunctioncreateOrUpdateConfig
createOrUpdateConfig reconcile configuration for vmanomaly and returns configuration consistent hash
internal/controller/operator/factory/vmanomaly/config.go:32
↓ 3 callersFunctiondiffDeepInternal
diffDeepInternal is similar to diffDeep except that unset fields in desired are ignored (not compared). This allows us to focus on the fields that mat
internal/controller/operator/factory/reconcile/diff.go:132
↓ 3 callersFunctionexpectHTTPRequestToSucceed
(ctx context.Context, opts httpRequestOpts)
test/e2e/utils_test.go:131
↓ 3 callersFunctionfetchLatestChartVersion
fetchLatestChartVersion fetches the latest version of the given chart from the VictoriaMetrics helm-charts repository.
internal/converter/converter.go:287
↓ 3 callersFunctiongetAssetsCache
(ctx context.Context, rclient client.Client, cr *vmv1beta1.VMAlert)
internal/controller/operator/factory/vmalert/vmalert.go:85
↓ 3 callersFunctiongetEnvOpts
()
internal/config/config.go:46
↓ 3 callersFunctiongetNamespacesFromNamespaceSelector
getNamespacesFromNamespaceSelector gets a list of namespaces to select based on the given namespace selector, the given default namespace, and whether
internal/controller/operator/factory/vmscrapes/vmscrapes.go:232
↓ 3 callersFunctiongetTimestampMsFromTime
(t time.Time)
test/e2e/suite/allure/misc.go:29
↓ 3 callersFunctiongetZones
getZones builds desired zones
internal/controller/operator/factory/vmdistributed/zone.go:110
↓ 3 callersFunctionisStorageEmpty
(pvc *corev1.PersistentVolumeClaimSpec)
internal/controller/operator/factory/vtsingle/vtsingle.go:34
↓ 3 callersFunctionisStorageEmpty
(pvc *corev1.PersistentVolumeClaimSpec)
internal/controller/operator/factory/vlsingle/vlsingle.go:34
↓ 3 callersFunctionisStorageEmpty
(pvc *corev1.PersistentVolumeClaimSpec)
internal/controller/operator/factory/vmsingle/vmsingle.go:44
↓ 3 callersFunctionmergeMapsWithStrategy
mergeMapsWithStrategy performs maps merge depending on a given strategy: * prefer-vm: returns existing map * prefer-prom: returns new map * merge-vm-p
internal/controller/operator/factory/reconcile/reconcile.go:62
↓ 3 callersFunctionnewCollector
()
internal/controller/operator/objects_stat.go:93
↓ 3 callersFunctionnewPodSpec
(cr *vmv1beta1.VMAgent, ac *build.AssetsCache, extraConfigSecretCount int)
internal/controller/operator/factory/vmagent/vmagent.go:538
↓ 3 callersFunctionnewTestLBZones
(vmAgents []*vmv1beta1.VMAgent, vmClusters []*vmv1beta1.VMCluster, vmSingles []*vmv1beta1.VMSingle)
internal/controller/operator/factory/vmdistributed/vmauth_test.go:14
↓ 3 callersFunctionpatchReplaceFinalizers
(ctx context.Context, rclient client.Client, instance client.Object)
internal/controller/operator/factory/finalize/common.go:23
↓ 3 callersFunctionreadFileContent
(src string)
cmd/config-reloader/file_watch.go:115
↓ 3 callersFunctionreportFirstNotReadyPodOnError
(ctx context.Context, rclient client.Client, origin error, ns string, selector labels.Selector, minReadySecond
internal/controller/operator/factory/reconcile/deploy.go:153
↓ 3 callersFunctionselectUsers
selects vmusers for given vmauth.
internal/controller/operator/factory/vmauth/vmusers_config.go:966
↓ 3 callersFunctionvalidateHTTPHeaders
(headerValues []string)
api/operator/v1beta1/vmauth_types.go:426
↓ 3 callersFunctionvalidateStatefulSet
validateStatefulSet performs validation Statefulset spec Kubernetes doesn't perform some checks and produces runtime error during Pod creation. Volume
internal/controller/operator/factory/reconcile/statefulset.go:549
↓ 3 callersFunctionvalidateTargetDirCount
(targetCount, watchedCount int)
cmd/config-reloader/main.go:399
↓ 2 callersFunctionAddClusterLabels
AddClusterLabels adds to given labels cluster specific labels
api/operator/v1beta1/vmextra_types.go:136
↓ 2 callersFunctionAddRelabelConfigs
AddRelabelConfigs adds relabel configuration to yaml
internal/controller/operator/factory/vmscrapes/vmscrapes.go:161
↓ 2 callersMethodAsConfigMapKey
AsConfigMapKey key for kubernetes configmap
api/operator/v1beta1/vmagent_types.go:429
↓ 2 callersMethodAsKey
AsKey returns unique key for object
api/operator/v1beta1/vmrule_types.go:156
↓ 2 callersMethodAsOwner
AsOwner returns owner references with current object as owner
api/operator/v1beta1/vmagent_types.go:491
↓ 2 callersMethodAsURL
(isExtra bool)
internal/controller/operator/factory/vmauth/vmusers_config.go:176
↓ 2 callersFunctionBuildExtraConfigSecret
BuildExtraConfigSecret creates a Secret with gzip-compressed YAML for one overflow bucket.
internal/controller/operator/factory/vmscrapes/extra_config.go:29
↓ 2 callersFunctionClusterPrefixedName
ClusterPrefixedName defines prefixed name for given cluster component kind
api/operator/v1beta1/vmextra_types.go:162
↓ 2 callersFunctionClusterSuffixedName
ClusterSuffixedName returns <name>-<prefix><kind> (or <name>-<prefix><kind>-internal), matching the suffix naming convention used by standalone Helm c
api/operator/v1beta1/vmextra_types.go:172
↓ 2 callersMethodConfigSecretName
ConfigSecretName returns configuration secret name for alertmanager
api/operator/v1beta1/vmalertmanager_types.go:369
↓ 2 callersFunctionConvertTLSConfig
ConvertTLSConfig converts Prometheus TLS config to VM one
internal/controller/operator/factory/converter/apis.go:255
↓ 2 callersFunctionCreateObjects
(objects ...client.Object)
test/e2e/watchnamespace/utils_test.go:13
↓ 2 callersFunctionCreateOrUpdateConfig
CreateOrUpdateConfig configuration secret for vmauth.
internal/controller/operator/factory/vmauth/vmauth.go:393
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAlertmanager.
api/operator/v1beta1/zz_generated.deepcopy.go:5214
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAlertmanagerConfig.
api/operator/v1beta1/zz_generated.deepcopy.go:5241
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAuth.
api/operator/v1beta1/zz_generated.deepcopy.go:5621
↓ 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:536
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLSingle.
api/operator/v1/zz_generated.deepcopy.go:789
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAnomaly.
api/operator/v1/zz_generated.deepcopy.go:1019
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VTCluster.
api/operator/v1/zz_generated.deepcopy.go:1450
↓ 2 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VTSingle.
api/operator/v1/zz_generated.deepcopy.go:1693
↓ 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:277
↓ 2 callersMethodGetCacheMountVolumeName
GetCacheMountVolumeName returns formatted name for vmselect volume
api/operator/v1beta1/vmcluster_types.go:700
↓ 2 callersFunctionGetListObjectType
(list client.ObjectList)
test/e2e/watchnamespace/utils_test.go:90
↓ 2 callersMethodGetStatusMetadata
()
internal/controller/operator/factory/vmdistributed/zone.go:35
↓ 2 callersFunctionGetTestClientWithOptsActionsAndObjects
GetTestClientWithOptsActionsAndObjects returns a client that tracks actions and updates status/objects
internal/controller/operator/factory/k8stools/test_helpers.go:177
↓ 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 callersFunctionMergeValues
MergeValues deep-merges base and override YAML, with override taking precedence.
internal/converter/converter.go:346
↓ 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:19
↓ 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 callersFunctionOnVMAgentDelete
OnVMAgentDelete deletes all vmagent related resources
internal/controller/operator/factory/finalize/vmagent.go:20
↓ 2 callersFunctionOnVMAlertDelete
OnVMAlertDelete deletes all vmalert related resources
internal/controller/operator/factory/finalize/vmalert.go:17
↓ 2 callersFunctionOnVMAlertManagerDelete
OnVMAlertManagerDelete deletes all alertmanager related resources
internal/controller/operator/factory/finalize/vmalertmanager.go:17
↓ 2 callersFunctionOnVMAnomalyDelete
OnVMAnomalyDelete deletes all anomaly related resources
internal/controller/operator/factory/finalize/vmanomaly.go:17
↓ 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:18
↓ 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:15
↓ 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:272
↓ 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:87
↓ 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:72
↓ 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:76
↓ 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:72
↓ 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
← previousnext →301–400 of 3,591, ranked by callers