-
Notifications
You must be signed in to change notification settings - Fork 3
fix(deps): update module github.com/victoriametrics/operator/api to v0.63.0 #530
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
fix(deps): update module github.com/victoriametrics/operator/api to v0.63.0 #530
Conversation
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
fd3a75d
to
7db10b8
Compare
7db10b8
to
69ee795
Compare
0fb6566
to
87b75a8
Compare
87b75a8
to
8d1586c
Compare
8d1586c
to
1ffb0c4
Compare
|
1ffb0c4
to
124ee4d
Compare
124ee4d
to
5bbb8b4
Compare
5bbb8b4
to
a7682ff
Compare
a7682ff
to
ba73927
Compare
ba73927
to
b352dea
Compare
b352dea
to
449cb09
Compare
449cb09
to
b1c2d6c
Compare
b1c2d6c
to
9bb8706
Compare
d3f7c0a
to
e848918
Compare
e848918
to
cb6ac58
Compare
462d170
to
2269369
Compare
14b08db
to
9ba54b7
Compare
a4a4d53
to
5c1dbb9
Compare
5c1dbb9
to
27ddc25
Compare
27ddc25
to
380ba85
Compare
This PR contains the following updates:
v0.51.3
->v0.63.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
VictoriaMetrics/operator (github.com/VictoriaMetrics/operator/api)
v0.63.0
Compare Source
v0.63.0
Release date: 12 Sep 2025
Dependency: vmoperator: Updated default versions for VM apps to v1.125.0 version
Dependency: vmoperator: Updated default versions for VL apps to v1.33.0.
FEATURE: vmuser: add
VLSingle
,VLAgent
,VLCluster/vlinsert
,VLCluster/vlselect
,VLCluster/vlstorage
,VTSingle
,VTCluster/vtinsert
,VTCluster/vtselect
,VTCluster/vtstorage
to thetargetRef.crd.kind
.FEATURE: operator: introduce new resources
VLSingle
andVTCluster
. See #1498 for details.FEATURE: vmagent: support stream aggregation
ignore_first_sample_interval
property. See #1518.FEATURE: vmalert: add mutually exclusive checks for notifier configs in admission webhook validation. See #1511.
FEATURE: vmalertmanager: add
enforcedNamespaceLabel
field to allow changing the top route namespace matcher key for VMAlertmanagerConfig. See #1480.BUGFIX: vmoperator: properly release
finalizer
onVMAlert
delete. See this issue #1527 for details.BUGFIX: vmoperator: properly reconcile
Service
on value ofloadbalancerClass
change. Previously it produced errormay not change once set
. See PR #1522 for details.BUGFIX: vmuser: simplify path based routing for
src_paths
when usingVMCluster/vminsert
orVMCluster/vmselect
as targetRefs. See this PR #1519 for details.v0.62.0
Compare Source
v0.62.0
Release date: 17 Aug 2025
Dependency: vmoperator: Updated default versions for VM apps to v1.123.0 version
Dependency: vmoperator: Updated default versions for VL apps to v1.28.0.
Dependency: vmoperator: Updated default versions for VMAnomaly to v1.25.2 version
FEATURE: upgrade Go builder from Go1.24.6 to Go1.25.0. See the list of changes in Go1.25.0.
FEATURE: converter: support
spec.limit
,spec.labels
,spec.query_offset
andspec.group[*].keep_firing_for
PrometheusRule properties conversion to VMRule. Related issue #1485.FEATURE: vmoperator: reduce reconcile latency. See this PR #1510 for details. Thanks to the @vrutkovs
FEATURE: vmoperator: expose operator configuration as metrics. Add
flag
andconfig_parameter
metrics withname
,is_set
andvalue
labels. See this issue #1469 for details.BUGFIX: config-reloader: fixed config reloader command line arguments override. Related issue #1378.
BUGFIX: VLCluster and VMCluster: sort requestsLoadBalancer
Deployment
args
in order to prevent endless update loop ifextraArgs
are set.v0.61.2
Compare Source
v0.61.2
Release date: 19 July 2025
Dependency: vmoperator: Updated default versions for VM apps to v1.122.0 version
attach_metadata
section to scrape configuration. See #1476.Deployment/StatefulSet
. See this issue #1478 for details.v0.61.1
Compare Source
v0.61.1
Release date: 19 July 2025
vmagent
startup. Bug was introduced in v0.60.0 release.NamespaceSelector: {}
. See this 1468 issue for details.v0.61.0
Compare Source
v0.61.0
Release date: 15 July 2025
Update Note 1: This release by transits
VLogs
resource intoread-only
state.To perform migration to the
VLSingle
please follow this docsUpdate Note 2:: This release requires an additional
pods/eviction
RBAC permssion for operator.Update Note 3:: This release requires adds new CustomResource
VLAgent
. It requires to updateCRD
versions.SECURITY: upgrade Go builder from Go1.24.4 to Go1.24.5. See the list of issues addressed in Go1.24.5.
Dependency: vmoperator: Updated default versions for VL apps to v1.25.1.
Dependency: vmoperator: Updated default versions for VM apps to v1.121.0 version.
BUGFIX: vmoperator: respect
PodDisruptionBudget
atStatefulSet
updates. See this 1458 PR for details. Thanks to the @vpedosyuk for the fix.BUGFIX: VLCluster and VMCluster: do not add
spec.clusterVersion
to thespec.requestsLoadBalancer.spec.image.tag
as default value. See this 1365 issue for details.BUGFIX: vmagent: properly add remoteWrite
streamAggr
configuration. Previously, operator failed to mount volume with configution. Bug was introduced at v0.60.0 release at commit8df334c
. See this 9c47f448908edc80e3e6e89af9e3dac0ff8eb720 commit for details.BUGFIX: vmuser: properly generate format URL port for
Vlogs
andVLSingle
attargetRef.crd
. See 1465 this issue for details.FEATURE: vlcluster: added the
maxUnavailable
field to VLStorage specs to allow customization of rolling update behavior. See #1457.FEATURE: vlsingle: add new field
spec.syslogSpec
for syslog data ingestion configuration. See this 1441 issue for details.FEATURE: vmanomaly: update shards concurrently. See #1434.
FEATURE: vmagent: update shards concurrently. See #1434. Thanks to the @xiaozongyang for 1272 pull request.
FEATURE: vmoperator: deprecated acceptEula parameter in VMBackup. See #1319.
FEATURE: vmoperator: add new field persistentVolumeClaimRetentionPolicy in VMAnomaly, VMCluster, VMAlertmanager and VMAgent CRs, that support StatefulSet mode. See #1226.
FEATURE: vmoperator: add
-enterprise
suffix to defaultimage.tag
value, iflicense
configuration is defined for CustomResource. See this 1365 issue for details.FEATURE: vmoperator: transit
VLogs
Custom Resource intoread-only
state. Operator ignores create and update requests for it.FEATURE: vmagent: added AWS section to VMAgent remoteWrite spec. See #928.
FEATURE: vmagent: introduce global scrape config for VMAgent. See #1179.
FEATURE: vmcluster: added the
maxUnavailable
field to VMStorage and VMSelect specs to allow customization of rolling update behavior. See #1457 and minimum downtime update strategy doc. Thanks to the @vpedosyuk for the 1458 Pull RequestFEATURE: vmagent: Modify default
remoteWrite.maxDiskUsagePerURL
when statefulStorage.volumeClaimTemplate is set. See #1209v0.60.2
Compare Source
v0.60.2
Release date: 27 June 2025
status.reason
when transitioning toexpanding
state. This makes less confusing as resource inexpanding
state is no longer affected by an error displayed instatus.reason
. See #1426.v0.60.1
Compare Source
v0.60.1
Release date: 24 June 2025
SECURITY: upgrade Go builder from Go1.24.3 to Go1.24.4. See the list of issues addressed in Go1.24.4.
Dependency: vmoperator: Updated default versions for VMAnomaly to v1.24.1 version
BUGFIX: vmanomaly: fix marshaling of of
.spec.configRawYaml.settings
, previously it was skipped which causedVManomaly
resource to be created with empty settings.BUGFIX: vmanomaly: fixed typo in VMAnomaly shard creation.
BUGFIX: vmanomaly: properly apply strict security.
v0.60.0
Compare Source
Release date: 23 June 2025
Dependency: vmoperator: Updated default versions for VM apps to v1.120.0 version
Dependency: vmoperator: Updated default versions for VL apps to v1.24.0 version
FEATURE: vmanomaly: add support of
decay
field for online models.FEATURE: operator: introduce new resource
VMAnomaly
. See 1136 issue for details.BUGFIX: vmagent: use scrape namespace instead of VMAgent one for VMStaticScrape secrets lookup.
BUGFIX: vmagent: properly set ScrapeObjects failed status on missing references. See 1416 issue for details.
BUGFIX: vmagent: properly validate ScrapeObjects syntax. Previously operator could panic in case of
spec.selectors
incorrect values. See 1415 issue for details.BUGFIX: vmalert: properly calculate
Deployment
prev spec diff withnotifier.selectors
. See 1418 issue for details.BUGFIX: vmanomaly: fix marshalling of
.spec.reader.latencyOffset
field. Previously, it was causing an error when trying to createVManomaly
resource withlatencyOffset
.BUGFIX: vmanomaly: fix parsing of
Inf
value fordata_range
of.spec.configRawYaml.reader.queries.<query>.data_range
.BUGFIX: vmanomaly: fix marshaling of of
.spec.configRawYaml.settings
, previously it was skipped which causedVManomaly
resource to be created with empty settings.BUGFIX: VLCluster: properly set
HPA
target forvlselect
component. See PR-1406 for details. Thanks to the @bmiguel-teixeira.BUGFIX: Renamed metric
operator_vmagent_config_fetch_secret_errors_total
tooperator_fetch_errors_total
. Now it's incremented during each unsuccessful attempt to retrieve data from K8s secret or configmap, not only for VMAgent scrape objects.v0.59.1
Compare Source
v0.59.1
Release date: 30 May 2025
Update Note 1: This release by deprecates
VLogs
resource. It will transit into read-only state afterv0.61.0
release.To perform migration to the
VLSingle
please follow this docsreplicaCount
forVLSelect
componentv0.59.0
Compare Source
v0.59.0
Release date: 30 May 2025
Update Note 1: This release by deprecates
VLogs
resource. It will transit into read-only state afterv0.61.0
release.To perform migration to the
VLSingle
please follow this docsDependency: vmoperator: Updated default versions for VM apps to v1.118.0 version
FEATURE: config-reloader: exclude hidden directories from watch. It should prevent possible errors with hidden symlinks, which may occur during dir walk. See this commit for details.
FEATURE: operator: introduce new resource
VLSingle
. It replaces deprecatedVLogs
. See this issue for details.FEATURE: operator: introduce new resource
VLCluster
. See this issue and this doc for details.FEATURE: operator: manifests distributed via GitHub release artifacts now include the label
app.kubernetes.io/instance: default
, and the value ofapp.kubernetes.io/name
has been changed tovictoria-metrics-operator
. See #1364 for details.FEATURE: operator: add new field
proxyURL
to theVMagent
remoteWriteSpec
. See this PR for details. Thanks to the @DanielLeoneFEATURE: operator: introduce new flags for leader election configuration -
leader-elect-lease-duration
,leader-elect-renew-deadline
. See this issue for details.FEATURE: operator: add
spec.configMaps
asvolumeMounts
for watch withconfig-reloader
container forVMAgent
andVMAlert
components. See this issue for details.BUGFIX: converter: properly apply filter prefixes for objects with
VM_FILTERPROMETHEUSCONVERTERLABELPREFIXES
andVM_FILTERPROMETHEUSCONVERTERANNOTATIONPREFIXES
env variables. See this PR 1391 for details. Thanks to the @padlyuckBUGFIX: operator: remove alerting rule
BadObjects
as metricoperator_controller_bad_objects_count
isn't exposed anymore.BUGFIX: operator: properly validate
HPA
object.metrics
andbehaviour
are optional fields.BUGFIX: vmcluster: fixes typo at
addDefaults
function forVMCLuster
, it prevents possible panic ifVMInsert
is not configured. See this issue for details.v0.58.1
Compare Source
v0.58.1
Release date: 28 May 2025
v0.57.0
Compare Source
Release date: 09 May 2025
Dependency: vmoperator: Updated default versions for VM apps to v1.116.0 version
Dependency: vmoperator: Updated default VLogs v1.21.0 version
Dependency: vmoperator: Updated default alertmanager to 0.28.1 version
FEATURE: operator: introduce FIPS builds for
operator
andconfig-reloader
containers with-fips
tag prefix. See this issue for details.FEATURE: operator: introduce new field
spec.configReloadAuthKeySecret
forVMAgent
,VMAlert
andVMAuth
components. It instructs application to use provided value for-configReload
auth key. See this issue for details.FEATURE: converter: add
msteamsv2_configs
conversion from Prometheus resource AlertmanagerConfig. See this commit for details.FEATURE: upgrade Go builder from Go1.24.0 to Go1.24.4 See Go1.24 release notes.
FEATURE: vmalertmanagerconfig: add
timeout
field to thewebhook_configs
definition. It's supported by alertmanager v0.28.0+. See this commit for details.FEATURE: vmsingle: add
8428
port alias to theVMSingle
Service
. See this issue for details.FEATURE: operator: made
retentionPeriod
in VMSingle and VMCluster optional; it now defaults to 1 (month) if not specified. Add a validation regexp^[0-9]+(h|d|y)?$
forretentionPeriod
. See #1326 for details.BUGFIX: operator: fix typo in
-remoteWrite.streamAggr.enableWindows
flag whenenableWindows
is set to true in VMAgent resources. See this commit for details.BUGFIX: vmagent: properly build
oauth2
clientSecret
configuration forremoteWrite
targets. See this issue for details. Thanks to the @Unichron for catching this bug.BUGFIX: vmauth: properly create and delete
VMServiceScrape
withinternalListenPort
option configured. See this issue for details.v0.56.0
Compare Source
v0.56.0
Release date: 15 Apr 2025
**Update note 1: config-reloader container now longer uses
proxy-protocol
for internal web-server ifreload-use-proxy-protocol
is set.Dependency: vmoperator: Updated default versions for VM apps to v1.115.0 version
Dependency: vmoperator: Updated default VLogs v1.18.0 version
FEATURE: operator: support
VM_METRICS_VERSION
andVM_LOGS_VERSION
env variables as a source for all VM and VL related CR image versionsFEATURE: vmauth: add new field
internalListenPort
for serving internal routes. See this issue and this docs.FEATURE: vmauth: add new field
useProxyProtocol
for enabling proxy protocol for vmauth. See this issue.FEATURE: vmalertmanager: add runtime configuration validation. See this issue for details.
FEATURE: operator: add
StatefulSet
volumeMounts name validation. See this issue for details.BUGFIX: vmalertmanagerconfig: properly validate unknown fields at
route.routes
,http_config
andtls_config
. See this issue for details.BUGFIX: config-reloader: properly use
reload-use-proxy-protocol
flag. See this issue for details.BUGFIX: operator: fix shard count backward range bounds, as now it produced shard with negative index.
v0.55.0
Compare Source
v0.55.0
Release date: 02 Apr 2025
Dependency: vmoperator: Updated default versions for VM apps to v1.114.0 version
Dependency: vmoperator: make project layout compatible with
[kubebuilder v4](https://book.kubebuilder.io/migration/v3vsv4)
Dependency: vmoperator: Updated default VLogs v1.17.0 version
FEATURE: [operator](https://docs.victoriametrics.com/operator: add
tls_config
andproxy_url
fields to theoauth2
scrape target configurations. See this issue for detailsFEATURE: [operator](https://docs.victoriametrics.com/operator: add
extraEnvsFrom
field to all applications, which defines source for env variables as Secret or ConfigMap. See this issue for details.FEATURE: [operator](https://docs.victoriametrics.com/operator: set
publishNotReadyAddresses: true
to thevmstorage
,vmselect
,vmalertmanager
services. See this issue for details.FEATURE: [operator](https://docs.victoriametrics.com/operator: log fields changes diff for
Deployment
,StatefulSet
,Service
,PDB
,HPA
andVMServiceScrape
during reconcile process. See this issue for details.FEATURE: [operator](https://docs.victoriametrics.com/operator: add global env variables
VM_CONFIG_RELOADER_LIMIT_CPU
andVM_CONFIG_RELOADER_LIMIT_MEMORY
withunlimited
as default value. It controls global limits for config-reloader containers. See this issue for details.FEATURE: [operator](https://docs.victoriametrics.com/operator: add global env variables
VM_CONFIG_RELOADER_REQUEST_CPU
andVM_CONFIG_RELOADER_REQUEST_MEMORY
with empty as default value. It controls global requests for config-reloader containers. See this issue for details. All per resource config-reloader requests env variables are now deprecated.FEATURE: vmagent: introduce
daemonSetMode
as a beta feature. See this issue and this docs for details.FEATURE: vmagent: reduce Kubernetes API server load on large scale by removing
selectors
fromVMPodscrape
kubernetes_sd_configs
. Add new fieldVMAgent.spec.enableKubernetesAPISelectors
, which restores original behaviour. See this issue for details.FEATURE: vmagent: allow to define
remoteWrite.MaxDiskUsage
as integer and adds validation to it. See this issue for details.FEATURE: vmagent: allow to define
remoteWriteSettings.maxDiskUsagePerURL
as string with bytes suffix and adds validation to it. See this issue for details.FEATURE: vmalertmanagerconfig: add
content
,username
andavatar_url
todiscord_configs
definition. It's supported by alertmanager v0.28.0+. See this commit for details.FEATURE: vmalertmanagerconfig: add new receiver
jira_configs
, which was added at alertmanager v0.28.0. See this issue for details.FEATURE: vmalertmanagerconfig: add new receiver
rocketchat_configs
, which was added at alertmanager v0.28.0. See this issue for details.FEATURE: vmalertmanagerconfig: add new receiver
msteamsv2_configs
, which was added at alertmanager v0.28.0. See this issue for details.BUGFIX: operator: properly throttle concurrent reconcile events on high load. By raising default value for the
controller.maxConcurrentReconciles
command-line flag from5
to15
. See this issue for details.BUGFIX: vmoperator: properly track immutable fields changes for
StatefulSet
. See this issue for details.BUGFIX: vmcluster: properly propagate
podMetadata
torequestsLoadBalancer
Deployment
. See this PR for details. Thanks to the @solidDoWantBUGFIX: vmauth: properly sort
VMUsers
at generated configuration. See this issue for details.BUGFIX: vmprobe: properly add
vmProberSpec.scheme
to the generated configuration. See this issue for details.BUGFIX: vmagent: properly apply
remoteWriteSettings.maxDiskUsagePerURL
global setting. Previously, ifremoteWrite.MaxDiskUsage
was set to 1 remoteWrite and others don't have this setting, default value was used instead of remoteWriteSettings. See this issue for details.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.