-
Notifications
You must be signed in to change notification settings - Fork 44
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
github: Use Canonical runners for system tests #469
base: main
Are you sure you want to change the base?
Conversation
8af0edc
to
4f38ed2
Compare
Signed-off-by: Julian Pelizäus <[email protected]>
Signed-off-by: Julian Pelizäus <[email protected]>
Signed-off-by: Julian Pelizäus <[email protected]>
Signed-off-by: Julian Pelizäus <[email protected]>
Signed-off-by: Julian Pelizäus <[email protected]>
159ed91
to
44b77ae
Compare
@masnax I did some tests regarding this error. Unfortunately the timeout set in the MicroCeph I have bootstrapped a single node MicroCloud and fired requests to |
Well this current failure is happening long before MicroCloud is bootstrapped, as it happens right after system discovery and before asking any setup questions. In the bootstrap case, the only delay would be related to refreshing the truststore and waiting for the lock, but even that wouldn't happen on a single-node request as it all goes through the unix socket which skips truststore verification. When bootstrapping, the listeners also restart, so that could be the delay you're seeing locally. But again that wouldn't affect the test failure since it's not during bootstrap.
this is the whole local proxy block in MicroCloud so it's definitely not waiting for anything here. Since it's a network request, there is the additional overhead of authHandlerMTLS pulling the truststore. |
50e94ba
to
7c6d5ff
Compare
Ensure MicroCeph is fully started after bootstrapping to prevent running into timeouts if the test suite is too fast. Signed-off-by: Julian Pelizäus <[email protected]>
Signed-off-by: Julian Pelizäus <[email protected]>
7c6d5ff
to
ae01100
Compare
Mh it looks we can fix it by waiting for |
Is this something that can be checked over the API? Perhaps |
This PR switches the system tests from the runner group
GitHubMicrocloud
to our own self hosted runners.