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
↓ 3 callers
Method
SelectorLabels
SelectorLabels returns selector labels for vmanomaly
api/operator/v1/vmanomaly_types.go:360
↓ 3 callers
Function
ShutdownOperatorProcess
ShutdownOperatorProcess stops operator process and cleanup resources
test/e2e/suite/suite.go:205
↓ 3 callers
Method
SubResource
(subResource string)
internal/manager/client.go:49
↓ 3 callers
Function
UnmarshalValues
(data []byte, chart string)
internal/converter/converter.go:366
↓ 3 callers
Function
UpdateObjectStatus
UpdateStatus reconcile provided object status with given actualStatus status
internal/controller/operator/factory/reconcile/status.go:196
↓ 3 callers
Method
UseTLS
UseTLS returns true if TLS is enabled
api/operator/v1/vlagent_types.go:451
↓ 3 callers
Function
VMAuth
VMAuth performs an update or create of VMAuth and till it's ready
internal/controller/operator/factory/reconcile/vmauth.go:18
↓ 3 callers
Method
Validate
Validate performs semantic validation of object
api/operator/v1beta1/vmrule_types.go:161
↓ 3 callers
Method
Validate
()
api/operator/v1beta1/vmauth_types.go:437
↓ 3 callers
Method
ValidateArbitraryFSAccess
()
api/operator/v1beta1/vmuser_types.go:279
↓ 3 callers
Method
WorkloadKind
WorkloadKind returns the kind of workload deployed for VLAgent based on the current mode.
api/operator/v1/vlagent_types.go:433
↓ 3 callers
Method
addLabel
(name string, value string)
test/e2e/suite/allure/result.go:72
↓ 3 callers
Function
assertStrictSecurity
(podSpec corev1.PodSpec)
test/e2e/vmcluster_test.go:1961
↓ 3 callers
Function
buildCRPrefixedName
(cr *vmv1beta1.VMAlertmanagerConfig, name string)
internal/controller/operator/factory/vmalertmanager/config.go:385
↓ 3 callers
Function
buildRemoteWriteArgs
(cr *vmv1beta1.VMAgent, ac *build.AssetsCache)
internal/controller/operator/factory/vmagent/vmagent.go:1017
↓ 3 callers
Function
convertBearerToken
(src *corev1.SecretKeySelector)
internal/controller/operator/factory/converter/apis.go:196
↓ 3 callers
Function
convertSecretOrConfigmap
(promSCM promv1.SecretOrConfigMap)
internal/controller/operator/factory/converter/apis.go:297
↓ 3 callers
Function
createOrUpdateConfig
createOrUpdateConfig reconcile configuration for vmanomaly and returns configuration consistent hash
internal/controller/operator/factory/vmanomaly/config.go:32
↓ 3 callers
Function
diffDeepInternal
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 callers
Function
expectHTTPRequestToSucceed
(ctx context.Context, opts httpRequestOpts)
test/e2e/utils_test.go:131
↓ 3 callers
Function
fetchLatestChartVersion
fetchLatestChartVersion fetches the latest version of the given chart from the VictoriaMetrics helm-charts repository.
internal/converter/converter.go:287
↓ 3 callers
Function
getAssetsCache
(ctx context.Context, rclient client.Client, cr *vmv1beta1.VMAlert)
internal/controller/operator/factory/vmalert/vmalert.go:85
↓ 3 callers
Function
getEnvOpts
()
internal/config/config.go:46
↓ 3 callers
Function
getNamespacesFromNamespaceSelector
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 callers
Function
getTimestampMsFromTime
(t time.Time)
test/e2e/suite/allure/misc.go:29
↓ 3 callers
Function
getZones
getZones builds desired zones
internal/controller/operator/factory/vmdistributed/zone.go:110
↓ 3 callers
Function
isStorageEmpty
(pvc *corev1.PersistentVolumeClaimSpec)
internal/controller/operator/factory/vtsingle/vtsingle.go:34
↓ 3 callers
Function
isStorageEmpty
(pvc *corev1.PersistentVolumeClaimSpec)
internal/controller/operator/factory/vlsingle/vlsingle.go:34
↓ 3 callers
Function
isStorageEmpty
(pvc *corev1.PersistentVolumeClaimSpec)
internal/controller/operator/factory/vmsingle/vmsingle.go:44
↓ 3 callers
Function
mergeMapsWithStrategy
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 callers
Function
newCollector
()
internal/controller/operator/objects_stat.go:93
↓ 3 callers
Function
newPodSpec
(cr *vmv1beta1.VMAgent, ac *build.AssetsCache, extraConfigSecretCount int)
internal/controller/operator/factory/vmagent/vmagent.go:538
↓ 3 callers
Function
newTestLBZones
(vmAgents []*vmv1beta1.VMAgent, vmClusters []*vmv1beta1.VMCluster, vmSingles []*vmv1beta1.VMSingle)
internal/controller/operator/factory/vmdistributed/vmauth_test.go:14
↓ 3 callers
Function
patchReplaceFinalizers
(ctx context.Context, rclient client.Client, instance client.Object)
internal/controller/operator/factory/finalize/common.go:23
↓ 3 callers
Function
readFileContent
(src string)
cmd/config-reloader/file_watch.go:115
↓ 3 callers
Function
reportFirstNotReadyPodOnError
(ctx context.Context, rclient client.Client, origin error, ns string, selector labels.Selector, minReadySecond
internal/controller/operator/factory/reconcile/deploy.go:153
↓ 3 callers
Function
selectUsers
selects vmusers for given vmauth.
internal/controller/operator/factory/vmauth/vmusers_config.go:966
↓ 3 callers
Function
validateHTTPHeaders
(headerValues []string)
api/operator/v1beta1/vmauth_types.go:426
↓ 3 callers
Function
validateStatefulSet
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 callers
Function
validateTargetDirCount
(targetCount, watchedCount int)
cmd/config-reloader/main.go:399
↓ 2 callers
Function
AddClusterLabels
AddClusterLabels adds to given labels cluster specific labels
api/operator/v1beta1/vmextra_types.go:136
↓ 2 callers
Function
AddRelabelConfigs
AddRelabelConfigs adds relabel configuration to yaml
internal/controller/operator/factory/vmscrapes/vmscrapes.go:161
↓ 2 callers
Method
AsConfigMapKey
AsConfigMapKey key for kubernetes configmap
api/operator/v1beta1/vmagent_types.go:429
↓ 2 callers
Method
AsKey
AsKey returns unique key for object
api/operator/v1beta1/vmrule_types.go:156
↓ 2 callers
Method
AsOwner
AsOwner returns owner references with current object as owner
api/operator/v1beta1/vmagent_types.go:491
↓ 2 callers
Method
AsURL
(isExtra bool)
internal/controller/operator/factory/vmauth/vmusers_config.go:176
↓ 2 callers
Function
BuildExtraConfigSecret
BuildExtraConfigSecret creates a Secret with gzip-compressed YAML for one overflow bucket.
internal/controller/operator/factory/vmscrapes/extra_config.go:29
↓ 2 callers
Function
ClusterPrefixedName
ClusterPrefixedName defines prefixed name for given cluster component kind
api/operator/v1beta1/vmextra_types.go:162
↓ 2 callers
Function
ClusterSuffixedName
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 callers
Method
ConfigSecretName
ConfigSecretName returns configuration secret name for alertmanager
api/operator/v1beta1/vmalertmanager_types.go:369
↓ 2 callers
Function
ConvertTLSConfig
ConvertTLSConfig converts Prometheus TLS config to VM one
internal/controller/operator/factory/converter/apis.go:255
↓ 2 callers
Function
CreateObjects
(objects ...client.Object)
test/e2e/watchnamespace/utils_test.go:13
↓ 2 callers
Function
CreateOrUpdateConfig
CreateOrUpdateConfig configuration secret for vmauth.
internal/controller/operator/factory/vmauth/vmauth.go:393
↓ 2 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAlertmanager.
api/operator/v1beta1/zz_generated.deepcopy.go:5214
↓ 2 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAlertmanagerConfig.
api/operator/v1beta1/zz_generated.deepcopy.go:5241
↓ 2 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAuth.
api/operator/v1beta1/zz_generated.deepcopy.go:5621
↓ 2 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLAgent.
api/operator/v1/zz_generated.deepcopy.go:205
↓ 2 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLCluster.
api/operator/v1/zz_generated.deepcopy.go:536
↓ 2 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VLSingle.
api/operator/v1/zz_generated.deepcopy.go:789
↓ 2 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMAnomaly.
api/operator/v1/zz_generated.deepcopy.go:1019
↓ 2 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VTCluster.
api/operator/v1/zz_generated.deepcopy.go:1450
↓ 2 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VTSingle.
api/operator/v1/zz_generated.deepcopy.go:1693
↓ 2 callers
Function
DeleteAllObjectsOf
(namespace string, listProtos ...client.ObjectList)
test/e2e/watchnamespace/utils_test.go:19
↓ 2 callers
Method
DeleteAllOf
(ctx context.Context, obj client.Object, opts ...client.DeleteAllOfOption)
internal/manager/client.go:44
↓ 2 callers
Method
ExternalLabels
ExternalLabels returns external labels for scraping
api/operator/v1beta1/vmagent_types.go:277
↓ 2 callers
Method
GetCacheMountVolumeName
GetCacheMountVolumeName returns formatted name for vmselect volume
api/operator/v1beta1/vmcluster_types.go:700
↓ 2 callers
Function
GetListObjectType
(list client.ObjectList)
test/e2e/watchnamespace/utils_test.go:90
↓ 2 callers
Method
GetStatusMetadata
()
internal/controller/operator/factory/vmdistributed/zone.go:35
↓ 2 callers
Function
GetTestClientWithOptsActionsAndObjects
GetTestClientWithOptsActionsAndObjects returns a client that tracks actions and updates status/objects
internal/controller/operator/factory/k8stools/test_helpers.go:177
↓ 2 callers
Function
HTTPRoute
HTTPRoute creates or updates HTTPRoute object
internal/controller/operator/factory/reconcile/httproute.go:18
↓ 2 callers
Function
Ingress
Ingress creates or updates Ingress object
internal/controller/operator/factory/reconcile/ingress.go:18
↓ 2 callers
Method
Init
(ctx context.Context, rclient client.Client, sp *vmv1beta1.CommonScrapeParams)
internal/controller/operator/factory/vmscrapes/objects.go:42
↓ 2 callers
Function
InitTestEnv
InitTestEnv sets up the envtest environment and k8sClient, returning kubeconfig data
test/e2e/suite/suite.go:123
↓ 2 callers
Function
MergeValues
MergeValues deep-merges base and override YAML, with override taking precedence.
internal/converter/converter.go:346
↓ 2 callers
Function
NewDryRunClient
NewDryRunClient returns a DryRunClient.
internal/manager/client.go:17
↓ 2 callers
Function
NewParsedObjects
(ctx context.Context, rclient client.Client, cr *vmv1.VMAnomaly)
internal/controller/operator/factory/vmanomaly/config/config.go:19
↓ 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:124
↓ 2 callers
Function
OnVMAgentDelete
OnVMAgentDelete deletes all vmagent related resources
internal/controller/operator/factory/finalize/vmagent.go:20
↓ 2 callers
Function
OnVMAlertDelete
OnVMAlertDelete deletes all vmalert related resources
internal/controller/operator/factory/finalize/vmalert.go:17
↓ 2 callers
Function
OnVMAlertManagerDelete
OnVMAlertManagerDelete deletes all alertmanager related resources
internal/controller/operator/factory/finalize/vmalertmanager.go:17
↓ 2 callers
Function
OnVMAnomalyDelete
OnVMAnomalyDelete deletes all anomaly related resources
internal/controller/operator/factory/finalize/vmanomaly.go:17
↓ 2 callers
Function
OnVMAuthDelete
OnVMAuthDelete deletes all vmauth related resources
internal/controller/operator/factory/finalize/vmauth.go:22
↓ 2 callers
Function
OnVMDistributedDelete
OnVMDistributedDelete disowns referenced and removes created by VMDistributed components
internal/controller/operator/factory/finalize/vmdistributed.go:20
↓ 2 callers
Function
OnVMSingleDelete
OnVMSingleDelete deletes all vmsingle related resources
internal/controller/operator/factory/finalize/vmsingle.go:18
↓ 2 callers
Function
OnVMUserDelete
OnVMUserDelete deletes all vmuser related resources
internal/controller/operator/factory/finalize/vmuser.go:14
↓ 2 callers
Function
OnVTSingleDelete
OnVTSingleDelete deletes all vtsingle related resources
internal/controller/operator/factory/finalize/vtsingle.go:15
↓ 2 callers
Method
PodMetadata
PodMetadata return pod metadata for given component kind
api/operator/v1beta1/vmcluster_types.go:157
↓ 2 callers
Method
PodMetadata
PodMetadata return pod metadata for given component kind
api/operator/v1/vtcluster_types.go:95
↓ 2 callers
Method
PodMetadata
PodMetadata return pod metadata for given component kind
api/operator/v1/vlcluster_types.go:100
↓ 2 callers
Method
PrefixedName
SecretName builds secret name for VMUser.
api/operator/v1beta1/vmuser_types.go:272
↓ 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:87
↓ 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:72
↓ 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:76
↓ 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:72
↓ 2 callers
Function
RemoveOrphanedConfigMaps
RemoveOrphanedConfigMaps removes ConfigMaps detached from given object
internal/controller/operator/factory/finalize/orphaned.go:39
↓ 2 callers
Function
RemoveStaleExtraConfigSecrets
RemoveStaleExtraConfigSecrets deletes overflow Secrets with index > activeCount.
internal/controller/operator/factory/vmscrapes/extra_config.go:48
↓ 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/factory/converter/apis.go:152
↓ 2 callers
Function
RunManager
(ctx context.Context)
internal/manager/manager.go:148
← previous
next →
301–400 of 3,591, ranked by callers