Skip to content

vmanomaly: support v1.30.2 configuration features - #2496

Merged
AndrewChubatiuk merged 3 commits into
masterfrom
vmanomaly-v1.30.2
Aug 14, 2026
Merged

vmanomaly: support v1.30.2 configuration features#2496
AndrewChubatiuk merged 3 commits into
masterfrom
vmanomaly-v1.30.2

Conversation

@fred-navruzov

@fred-navruzov fred-navruzov commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

⚠️ made with the help of AI, so please treat is as an imperfect reference implementation

Adds operator support for vmanomaly v1.30.2 configuration features:

This keeps operator-managed VMAnomaly deployments aligned with v1.30.2.

  • updates the default vmanomaly image to v1.30.2
  • exposes typed spec.reader.workers support for reader concurrency, so datasource requests and disk-streamed query chunks can be bounded from the CR;
  • preserves query-level anomaly policies, so KPI domains, detection directions, and deviation guardrails remain attached to the correct query / multivariate channel;
  • preserves settings.native_threads_per_worker, so native numerical-library concurrency can be bounded per model worker, reducing fit times, CPU trottling and oversubscription;
  • updates converters, generated CRD/API assets, documentation, and tests.

Validation:

  • make manifests generate
  • make docs
  • go test ./internal/controller/operator/factory/vmanomaly/config ./internal/converter
  • make lint

@fred-navruzov
fred-navruzov marked this pull request as ready for review August 14, 2026 07:44

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 14 files

Reply with feedback, questions, or to request a fix.

Fix all with cubic | Re-trigger cubic

Comment thread docs/CHANGELOG.md Outdated
Comment thread docs/resources/vmanomaly.md Outdated
Comment thread docs/CHANGELOG.md Outdated
Comment thread docs/CHANGELOG.md Outdated

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 1 file (changes from recent commits).

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="docs/CHANGELOG.md">

<violation number="1" location="docs/CHANGELOG.md:16">
P1: Custom agent: **Changelog Review Agent**

Changelog entries in the `tip` section must start with exactly one of `FEATURE:`, `BUGFIX:`, or `SECURITY:`. The `Dependency:` prefix is explicitly forbidden by the changelog gatekeeper rule. Revert this entry to `FEATURE:` so it matches the required prefix.</violation>
</file>

Reply with feedback, questions, or to request a fix.

Fix all with cubic | Re-trigger cubic

Comment thread docs/CHANGELOG.md

## tip

* Dependency: [vmoperator](https://docs.victoriametrics.com/operator/): Updated default versions for VMAnomaly to [v1.30.2](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1302) version

@cubic-dev-ai cubic-dev-ai Bot Aug 14, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1: Custom agent: Changelog Review Agent

Changelog entries in the tip section must start with exactly one of FEATURE:, BUGFIX:, or SECURITY:. The Dependency: prefix is explicitly forbidden by the changelog gatekeeper rule. Revert this entry to FEATURE: so it matches the required prefix.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At docs/CHANGELOG.md, line 16:

<comment>Changelog entries in the `tip` section must start with exactly one of `FEATURE:`, `BUGFIX:`, or `SECURITY:`. The `Dependency:` prefix is explicitly forbidden by the changelog gatekeeper rule. Revert this entry to `FEATURE:` so it matches the required prefix.</comment>

<file context>
@@ -13,12 +13,12 @@ aliases:
-* FEATURE: [vmoperator](https://docs.victoriametrics.com/operator/): Updated the default VMAnomaly version to [v1.30.2](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1302).
-
-* FEATURE: [vmanomaly](https://docs.victoriametrics.com/operator/resources/vmanomaly/): support bounded `spec.reader.workers`, query-level business policies, and `settings.native_threads_per_worker` introduced in vmanomaly v1.30.2.
+* Dependency: [vmoperator](https://docs.victoriametrics.com/operator/): Updated default versions for VMAnomaly to [v1.30.2](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1302) version
 
 * Dependency: [vmoperator](https://docs.victoriametrics.com/operator/): Updated default versions for VM apps to [v1.149.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.149.0) version
</file context>
Suggested change
* Dependency: [vmoperator](https://docs.victoriametrics.com/operator/): Updated default versions for VMAnomaly to [v1.30.2](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1302) version
* FEATURE: [vmoperator](https://docs.victoriametrics.com/operator/): Updated default versions for VMAnomaly to [v1.30.2](https://docs.victoriametrics.com/anomaly-detection/changelog/#v1302) version
Fix with cubic

@AndrewChubatiuk
AndrewChubatiuk merged commit b43c257 into master Aug 14, 2026
10 checks passed
@AndrewChubatiuk
AndrewChubatiuk deleted the vmanomaly-v1.30.2 branch August 14, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants