-
Notifications
You must be signed in to change notification settings - Fork 111
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
Plumbing Setup for Additional CI tests for Per-feature Flag Testing Matrix #1629
Comments
Based on the estimates for how long it would take to run these tests, I vote for per-build test since it's totally feasible. We don't really have a good rollback mechanism for nightlies. I'd rather catch these sooner. |
What makes a "standalone test" ?
We probably want to refine the way we do CI on |
Thanks for the opinion @vdemeester . I am generally onboard and in favor of the Opinionated CI. But I am afraid the current context might fall between the implementation of that refinement and the current WIP of per feature flag CI setups :/
I was trying to refer to another CI test similar as I agree that we might not need additional clusters for setting up the per feature combination test. Agree on both of the following:
In terms of the decision of whether we would like to have the test in nightly, I do get the point of having this in nightly since theoretically per feature flags shall be independent to each other. Meanwhile I also agree with @chitrangpatel 's statement that nightly test results might not provide timely feedback for rollbacks. |
It has been a while since the previous discussion for this. Now that we have more per-feature flags that came in, let's actually set it up as a nightly for now - given it takes around only ~15 minutes for 4 flags. We can estimate to take ~8 keys within the timeframe of 60mins. |
This commit adds the prow setup for feature flag tests. /kind misc fixes: tektoncd#1629
This commit adds the prow setup for feature flag tests. /kind misc fixes: tektoncd#1629
This commit adds the prow setup for feature flag tests. /kind misc fixes: #1629
Feature request
Per TEP-0138, we are going to add additional CI tests for Per-feature Flag Testing Matrix. The testing matrix could be referred from:
https://github.com/tektoncd/community/blob/main/teps/0138-decouple-api-and-feature-versioning.md#additional-test-combinations
There are two ways handling this:
This issue is raised to discuss and aim to reach consensus on the decisions of:
cc @chitrangpatel @afrittoli @dibyom @vdemeester
Use case
With us switching to the per-feature flags, we would need to make sure the combinations of each per feature flag could work as a group. So a testing matrix as proposed in TEP-0138 would provide enough confidence for us adding more feature flags.
The text was updated successfully, but these errors were encountered: