Skip to content

Conversation

AndrewChubatiuk
Copy link
Contributor

@AndrewChubatiuk AndrewChubatiuk commented Jul 4, 2025

fixes #1319

  • removed acceptEULA parameter support
  • replaced acceptEULA with license in tests, made tests, that require license, optional

@AndrewChubatiuk AndrewChubatiuk force-pushed the removed-accept-eula branch 5 times, most recently from f904b76 to 8c063d0 Compare July 5, 2025 03:46
// otherwise backupmanager cannot be added to single/cluster version.
// https://victoriametrics.com/legal/esa/
// +optional
AcceptEULA bool `json:"acceptEULA"`
Copy link
Collaborator

@f41gh7 f41gh7 Jul 5, 2025

Choose a reason for hiding this comment

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

I suggest to make it no-op first at VictoriaMetrics ent version. Operator could produce a warning for validation webhook and suggest a migration. And add eual flag as is.

It'll simplify management of resource and provide a straightforward path for operator version rollback.

Copy link
Contributor

Choose a reason for hiding this comment

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

EULA is noop starting from v1.122.0:

Update Note 2: all the VictoriaMetrics Enterprise components: -eula command-line flag is skipped when validating VictoriaMetrics enterprise license. Instead, the -license or -licenseFile command-line flags must be used to provide a valid license key. See these docs for configuration examples.

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.

Remove usage of -eula flag

3 participants