-
Notifications
You must be signed in to change notification settings - Fork 18
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
spawn a new deis cluster (in a new namespace) for each run #12
Comments
Can we run on helm HEAD and see if the new template logic will make this easy? There are random functions available to templates that might give us exactly this feature. |
@technosophos yea, that'd work. we can have the |
I think provisioning should remain separate from the tests themselves this time. One reason is that the e2e tests had also been envisioned as a "sanity check" on a user's newly installed cluster before it's put into service, and in that case automatically provisioning / decommissioning would interfere. Another use case that past experience shows is important was captured by the I don't feel that strongly about this, but I can see value to keeping provisioning and testing separate. Or at the least, allowing the |
@mboersma excellent point. 👍
I'm ok with either way. Leaning toward putting the Regardless, I do think we should follow through with this proposal in the beta cycle. Would be nice to see these tests run as part of our pipeline at some point. |
See #142 |
this one may be involved, but it would be nice to create a new deis cluster in its own namespace for each test run, and then tear it down at the end. this would eliminate a whole class of state management issues across test suite runs, and also allow us to run multiple suite concurrently on the same k8s cluster.
also note that I believe we have some outstanding issues that prevent us from running 2+ deis clusters reliably on the same k8s cluster, so those will have to be cleared before this can be possible.
Purposefully not assigned a milestone, as this is a nice to have and not critical.
The text was updated successfully, but these errors were encountered: