-
Notifications
You must be signed in to change notification settings - Fork 124
Use minikube in Ubuntu based tests #1405
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
Comments
/triage accepted |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale |
@Sunnatillo @kashifest my memory is fogy about this wasn't there more progress on this one? |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale Starting Ironic locally will not be compatible with ironic-standalone-operator (unless metal3-io/ironic-standalone-operator#86 is done), so I highly vote for using minikube on Ubuntu as well. |
I guess the only argument keeping it off minikube is to simulate cases where Ironic is not installed in k8s, which has sometimes revealed some assumptions. This is of course not IRSO compatible, and it does not need to be. I agree with the maintenance burden though, so it should be considered if its worth it or not for the sake of testing. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale |
The future of this Issue is unclear to me, we started moving to minikube but then now we have started moving to kind because of some minikube issues. @lentzi90 could you please comment about the current situation? WDYT about the future of this ticket? |
In BMO e2e we have switched to kind because of issues with minikube. I'm not sure what the situation is for metal3-dev-env. Are there frequent test failures due to this? If I recall correctly, the main idea here was to focus on running ironic in k8s (instead of in a separate container directly on the host). We had issues with CI infra and wanted to make sure that this common scenario was well tested. I think things are much more stable now so it may not be as important now. We can still migrate the ubuntu tests to minikube to make the tests more similar. However, we would then not test the scripts for running ironic locally on the host. I think it is important that we still test them as long as we want to support that way of running Ironic. |
I think @lentzi90 has nicely summed it up, yes it is still relevant for dev-env tests and we decided to run a few periodics to run kind and then all tests default to minikube. It is still in my todo list. Sorry for not managing time to focus on it. Will work it soonish. |
Recently we have seen that CentOS E2Es are failing in different tests since the CI infra shift. In contrast, ubuntu e2es are rather stable. CentOS failures are mostly causing problems and main branch PRs which are left hanging for unrelated issues. There are few steps which we can perform the phase out CentOS tests for the time being:
The text was updated successfully, but these errors were encountered: