Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multiple PrivateLoadZone objects #524

Open
yorugac opened this issue Feb 2, 2025 · 1 comment
Open

Support multiple PrivateLoadZone objects #524

yorugac opened this issue Feb 2, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request PLZ

Comments

@yorugac
Copy link
Collaborator

yorugac commented Feb 2, 2025

Feature Description

As of now, k6-operator supports only one PrivateLoadZone at a time, or per installation. We'd like to extend support to multiple PrivateLoadZones.

Suggested Solution (optional)

The reconciler should move out polling logic into a new abstraction, with each PrivateLoadZone having its own goroutine to set up the poller, the factory and to handle the updates from the reconciler async.

The max number of PrivateLoadZones should be regulated by GCk6 and not by k6-operator.

Already existing or connected issues / PRs (optional)

No response

@yorugac yorugac added enhancement New feature or request PLZ labels Feb 2, 2025
@yorugac yorugac self-assigned this Feb 2, 2025
@yorugac
Copy link
Collaborator Author

yorugac commented Feb 3, 2025

Note: this work will not impact the load distribution of the test. IOW, even with multiple PLZs in the cluster, we'll support only 100% load or using 1 private load zone per test run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request PLZ
Projects
None yet
Development

No branches or pull requests

1 participant