-
Notifications
You must be signed in to change notification settings - Fork 2
fix(deps): update module github.com/victoriametrics/operator/api to v0.59.1 #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.59.1 #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
This PR contains the following updates:
v0.0.0-20231128174956-7965dba77210
->v0.59.1
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.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.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.v0.51.3
Compare Source
v0.51.3
Release date: 8 Jan 2025
pods
withstatefulMode
andshardCount
defined.volumeMount
for externalstorageDataPath
volume
.serviceAccount
forrequestsLoadBalancer
Deployment
. See this issue for details.v0.51.2
Compare Source
v0.51.2
Release date: 23 Dec 2024
SECURITY: upgrade Go builder from Go1.23 to Go1.23.4. See the list of issues addressed in Go1.23.2 and Go1.23.3.
BUGFIX: vmoperator: keep
resourceVersion
and other significantmetadata
fields duringupdate
objects requests. See this issue for details.BUGFIX: vmoperator: properly update
updateStatus: failed
field. It fixes excessive errors logging and amount of created KubernetesEvents
.BUGFIX: vmoperator: Properly rollback incorrect object configuration. Previously diff for objects could be calculate incorrectly and update request could be skipped.
BUGFIX: vmcluster and vmsingle: restore deprecated fields
status.clusterStatus
andstatus.singleStatus
removed atv0.51.0
. Those deprecated fields will be removed at upcomingv0.52.0
version.v0.51.1
Compare Source
v0.51.1
Release date: 19 Dec 2024
Update note 1:
labels
andannotations
inheritance is deprecated and will be remove at upcomingv0.52.0
release. It's recommend to move all needed labels and annotations to thespec.managedMetadata
fields.Operator will preserve
annotations
, but any changes to it will be ignored.labels
inherited fromCRD.metata.labels
will be removed after upgrade tov0.52.0
.Update note 2:
VMAuth.spec.unauthorizedAccessConfig
is deprecated in favour ofVMAuth.spec.unauthorizedUserAccessSpec
. Operator still serves deprecated fields untilv1.0
release.Update note 3: The following fields:
[default_url,tlsConfig,discover_backend_ips,headers,response_headers,retry_status_codes,max_concurrent_requests,load_balancing_policy,drop_src_path_prefix_parts]
are deprecated atVMAuth.spec.
in favour ofVMAuth.spec.unauthorizedUserAccessSpec
. Operator still serves deprecated fields untilv1.0
release."app.kubernetes.io/part-of": "vmcluster"
label to the objects generated forVMCluster
components. It helps to use labels selectors to identify objects belong to the cluster.spec
settingunauthorizedUserAccessSpec
that replacesunauthorizedAccessConfig
and inlined fields fromVMUserConfigOptions
. See this issue for details.src_headers
,src_query_args
anddiscover_backend_ips
in the generate vmauth config when specified undervmuserSpec.targetRefs
.dump_request_on_errors
tovmuser.spec
. See this PR for details.annotations
to thePodDisruptionBudget
andHorizontalPodAutoscaler
objects generated.vmagentSpec.ScrapeConfigSelector
andvmagentSpec.scrapeConfigNamespaceSelector
whenvmagentSpec.selectAllByDefault=false
. Previously, the VMScrapeConfig could be ignored.xxxNamespaceSelector
whenvmagentSpec.selectAllByDefault=true
. See this doc for detailed rules.license.forceOffile
andlicense.reloadInterval
options. See this doc for the details.securityContext
to thecontainers
withuseStrictSecurity: false
. See this issue for details.containers
with enableduseStrictSecurity: true
. It setsprivileged: false
.msg
body, changelogger
field to properly displaycontroller.CRD
name. See this issue for details.managedMetadata
toVMCluster.spec
,VMAgent.spec
,VMAlert.spec
,VMAuth.spec
,VMAlertmanager.Spec
,VMSingle.spec
andVLogs.spec
. It controlslabels
andannotations
added to the objects created operator (such asDeployment
). See this issue for details.replace
directive fromgo.mod
.status
sub-resource forVMUser
,VMAlertmanager
,VMRule
andVMScrape.*
objects. Add newconditions
field, that represents resources conditions. 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.