分阶段接管 VictoriaMetrics Operator #41

Merged
panxiao81 merged 1 commits from feat/vm-operator-adoption-stage into main 2026-09-10 11:32:45 +00:00
Owner

变更

  • 新增统一的 observability Flux Kustomization
  • 固定现有 Operator chart 0.66.2 / app v0.73.1
  • 添加共享 vm HelmRepository、values ConfigMap 与 suspend: true HelmRelease
  • brownfield 阶段保持 prune: false
  • 本阶段不纳管或修改 Metrics、Logs、Traces、Grafana workload

Live 基线

  • Helm release revision 2
  • Helm 保存 values 与 operator/values.yaml 一致
  • Operator Pod Running,UID 4e8bff2d-282d-402d-ae56-3f6b8241410f
  • 24 个 operator.victoriametrics.com CRD
  • VMSingle、VMAgent、VMAlert、VMAlertmanager、VLSingle、VTSingle 核心 CR 均存在

验证

  • 固定 chart 的 Helm template 成功
  • observability 目录及完整 homelab Kustomization 构建成功
  • 模拟 Flux SSA Override 的 server-side dry-run 成功
  • YAML 检查与 git diff --check 通过

本 PR 中 HelmRelease 保持暂停,不执行 Helm upgrade 或 CRD 更新。合并后比对 source、Helm revision、Operator Pod UID、24 个 CRD 和现有核心 CR,再独立解除暂停。

## 变更 - 新增统一的 `observability` Flux Kustomization - 固定现有 Operator chart `0.66.2` / app `v0.73.1` - 添加共享 `vm` HelmRepository、values ConfigMap 与 `suspend: true` HelmRelease - brownfield 阶段保持 `prune: false` - 本阶段不纳管或修改 Metrics、Logs、Traces、Grafana workload ## Live 基线 - Helm release revision 2 - Helm 保存 values 与 `operator/values.yaml` 一致 - Operator Pod Running,UID `4e8bff2d-282d-402d-ae56-3f6b8241410f` - 24 个 `operator.victoriametrics.com` CRD - VMSingle、VMAgent、VMAlert、VMAlertmanager、VLSingle、VTSingle 核心 CR 均存在 ## 验证 - 固定 chart 的 Helm template 成功 - observability 目录及完整 homelab Kustomization 构建成功 - 模拟 Flux SSA Override 的 server-side dry-run 成功 - YAML 检查与 `git diff --check` 通过 本 PR 中 HelmRelease 保持暂停,不执行 Helm upgrade 或 CRD 更新。合并后比对 source、Helm revision、Operator Pod UID、24 个 CRD 和现有核心 CR,再独立解除暂停。
panxiao81 added 1 commit 2026-09-10 11:24:10 +00:00
panxiao81 merged commit 47c8133034 into main 2026-09-10 11:32:45 +00:00
panxiao81 deleted branch feat/vm-operator-adoption-stage 2026-09-10 11:32:45 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/homelab-infra#41