-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Refactor how cloud options are specified in the script file #1155
Comments
With the upcoming release of Grafana Cloud k6 - I want to propose bumping priority on this. We should have caught this before the last cycle, but it was missed. Users signing up and using k6 through Grafana Cloud will have no context around I would propose, at minimum, that we:
I see a note that this is blocked. Is that the full implementation as laid out originally? Can we refactor within what we already have to also support cc: @dgzlopes |
During our planning call, we agreed on something similar to your proposal. After this is completed, the next steps would be to build a consensus for a long-long-term solution (what's happening with |
Since this is a breaking change I'd like to address an inconsistency in the current options type that we potentially could fix. There are two properties that does not follow the camel case naming convention used by JS and other properties in the options: If we cannot outright drop them, a potential solution would be to add |
@allansson most of the options including those two are not part of k6 OSS, and it just copies them around. These two are entirely and only parsed by the cloud backend. So while related to this, k6 OSS can't really do anything about them. |
Hmm, I see. I'll continue my quest for consistency elsewhere then. Thanks for the quick answer! 🙏 |
This is a proposal for renaming
options.ext.loadimpact
tooptions.cloud
.The command used to run cloud tests is
k6 cloud
. It's logical to expect that options for cloud would be specified inoptions.cloud
rather thanoptions.ext.loadimpact
.Connected issues: #587, #883
The text was updated successfully, but these errors were encountered: