feat(monitoring): migrate VictoriaLogs from VLogs to VLCluster by sircthulhu · Pull Request #2153 · cozystack/cozystack
This PR changes 500-999 lines, ignoring generated files.
label
Mar 10, 2026Upgrade from v0.55.0 to v0.68.1 to add VLCluster CRD support, which is required for migrating VictoriaLogs from single-node to cluster mode. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Kirill Ilin <stitch14@yandex.ru>
Replace deprecated single-node VLogs CR with VLCluster (cluster mode) for reliability and horizontal scalability. Changes: - Replace VLogs (v1beta1) with VLCluster (v1) using vlinsert/vlselect/vlstorage - Update fluent-bit outputs to vlinsert-generic:9481 - Update Grafana datasource to vlselect:9471 - Update ExternalName service from vlogs-generic to vlinsert-generic - Add VPA for all VLCluster components - Update WorkloadMonitors for three-component architecture - Add migration 35 to preserve old VLogs resources with keep annotation Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Kirill Ilin <stitch14@yandex.ru>
After migrating VictoriaLogs from VLogs to VLCluster, the e2e test still waited for the old vlogs/generic resource which no longer exists. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Kirill Ilin <stitch14@yandex.ru>
The victoria-metrics-operator v0.68.1 renamed VMCluster status field from .status.clusterStatus to .status.updateStatus. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Kirill Ilin <stitch14@yandex.ru>
kvaps
deleted the
feat/migrate-vlogs-to-vlcluster
branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters