mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 14:02:56 +09:00
## What this PR does Upgrades the vendored `victoria-metrics-operator` Helm chart from `0.59.1` to `0.61.0` (operator appVersion `v0.68.1` → `v0.68.4`) by re-running `make update` in `packages/system/victoria-metrics-operator/`. Picks up upstream bugfixes in the `v0.68.x` operator line: - Correct `VMPodScrape` port for `VMAgent` / `VLAgent` (previously misrouted, causing scrape failures) - `StatefulSet` pod *deletion* (not eviction) when `maxUnavailable=100%` — matches the minimum-downtime upgrade strategy - `VMDistributed` PVC no longer owned by both the `StatefulSet` and the top-level object - Finalizer cleanup on core Kubernetes resources and correct finalizer targeting for `VLAgent`/`VLogs`/`VMAgent`/`VMSingle` - Ingest-only `VMSingle`/`VMAgent` no longer mount scrape config secrets (avoids RBAC errors) - `StatefulSet` recreation when immutable fields change - Operator waits for PVC resize completion before continuing reconcile Chart `0.60.0` is skipped deliberately: it switched the operator Deployment's selector to `app.kubernetes.io/component`, which required Deployment recreation on upgrade. `0.61.0` reverts that change, so jumping straight from `0.59.1` to `0.61.0` avoids the disruption. Local patch `patches/disable-ca-key-rotation.patch` still applies cleanly against the new `templates/webhook.yaml`. ### Release note ```release-note [monitoring] Upgrade victoria-metrics-operator chart to 0.61.0 (operator v0.68.4) for upstream STS/PVC bugfixes, correct VMPodScrape port, and finalizer cleanup. ``` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added support for configuring Deployment rolling update strategy * Added Deployment unhealthyPodEvictionPolicy for Pod Disruption Budgets * Added webhook annotations configuration * Extended CRD with statefulRollingUpdateStrategyBehavior and vmauth.enabled settings * **Bug Fixes** * Reverted Deployment matchLabels change from release 0.60.0 * **Documentation** * Added changelog links to documentation <!-- end of auto-generated comment: release notes by coderabbit.ai -->