Skip to content

Conversation

@AndrewChubatiuk
Copy link
Contributor

@AndrewChubatiuk AndrewChubatiuk commented Jul 17, 2025

starting 1.25.0 anomaly supports hot-reload, adding VMAnomalyModel and VMAnomalyScheduler CRs for VMAnomaly dynamic configuration

@AndrewChubatiuk AndrewChubatiuk marked this pull request as draft July 17, 2025 08:34
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch 2 times, most recently from 7b569bb to a7fc951 Compare July 17, 2025 09:39
@AndrewChubatiuk AndrewChubatiuk marked this pull request as ready for review July 17, 2025 09:39
@AndrewChubatiuk AndrewChubatiuk requested a review from zekker6 July 17, 2025 09:39
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch 3 times, most recently from 840964f to 9e5ab0f Compare July 17, 2025 10:47
Copy link
Collaborator

@f41gh7 f41gh7 left a comment

Choose a reason for hiding this comment

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

It's required to add documentation in first place. Is it possible that model could interfere on each other? Is it required to config VMAnomaly itself somehow? What is a relations between VMAnomaly and VMAnomalyModel?

Currently it's not possible to use this new API.

Also, I suggest to add -configCheckInterval to the vmanomaly in the same way as other components have it. It solves configuration reload without need of external config reloaders.

@AndrewChubatiuk
Copy link
Contributor Author

AndrewChubatiuk commented Jul 18, 2025

removed config reloader since python watchdog, which implements hot reload listens to fs events

@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch from 0ec9f87 to 1ba5e13 Compare July 18, 2025 12:20
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch from 1ba5e13 to 4558e7c Compare July 29, 2025 13:19
@AndrewChubatiuk AndrewChubatiuk changed the title introduce VMAnomalyModel introduce VMAnomalyModel and VMAnomalyScheduler Jul 29, 2025
@AndrewChubatiuk
Copy link
Contributor Author

added scheduler CR, added docs

@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch 5 times, most recently from 1b8eb91 to 2216f0a Compare July 29, 2025 14:58
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch 2 times, most recently from 66eac73 to bfc5203 Compare October 7, 2025 08:05
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch 5 times, most recently from cdea53b to 5914c18 Compare October 21, 2025 13:33
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch 3 times, most recently from 5906c87 to e4fa7eb Compare October 22, 2025 06:50
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch from e4fa7eb to 6ff94d9 Compare November 7, 2025 16:35
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch from 6ff94d9 to 43d711a Compare November 17, 2025 09:21
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch from 43d711a to 705f5b3 Compare November 24, 2025 13:03
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch from 705f5b3 to 39439b5 Compare December 2, 2025 13:55
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch 5 times, most recently from f2ca6be to 3ea8911 Compare December 9, 2025 12:24
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch 2 times, most recently from b5b1dfe to 3def4c6 Compare December 11, 2025 19:13
@AndrewChubatiuk AndrewChubatiuk force-pushed the introduce-vmanomalymodel branch from 3def4c6 to 4573011 Compare December 11, 2025 19:19
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