Skip to content
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

Skip some serverless tests after roles and spaces changes in QA #190599

Merged

Conversation

pheyos
Copy link
Member

@pheyos pheyos commented Aug 15, 2024

Summary

This PR skips some serverless tests after changes on roles and spaces have been applied to the QA environment.

Details

After role management and multiple spaces have been enabled in the QA environment, a number of tests started to fail when running against MKI. Since we run the same set of tests against QA and Staging, we can't just fix the tests to work with the changes in QA because then they would fail when running against Staging.
After carefully checking the assertions in the tests (mainly checking that certain things are NOT available, while we gradually make them available again env by env), we decided in a small group discussion it's the best way forward to temporarily skip these tests and revisit them once the change has been applied to all environments. Some of the tests might be deleted then, others might be adjusted to the new behavior.

To be clear: this is not ideal and this outcome is a trade-off for this specific situation and should not be used as future guidance to handle this kind of problem. We have some ideas of how to deal with changes that are applied gradually to the environments, but it takes more time to consolidate these. In the interest of moving forward quickly, the test skip was considered the best solution for now.

@pheyos pheyos added release_note:skip Skip the PR/issue when compiling release notes backport:skip This commit does not require backporting ci:build-serverless-image v8.16.0 labels Aug 15, 2024
@pheyos pheyos self-assigned this Aug 15, 2024
@pheyos pheyos requested review from a team as code owners August 15, 2024 12:52
@kc13greiner kc13greiner self-requested a review August 15, 2024 12:58
Copy link
Contributor

@alisonelizabeth alisonelizabeth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm; thanks for the detailed explanation 👍

Copy link
Contributor

@kc13greiner kc13greiner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@kibana-ci
Copy link
Collaborator

kibana-ci commented Aug 15, 2024

💚 Build Succeeded

  • Buildkite Build
  • Commit: 1357452
  • Kibana Serverless Image: docker.elastic.co/kibana-ci/kibana-serverless:pr-190599-13574529d2d6

Metrics [docs]

✅ unchanged

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

cc @pheyos

Copy link
Contributor

@mattkime mattkime left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changes lgtm

@pheyos
Copy link
Member Author

pheyos commented Aug 15, 2024

Corresponding MKI run on PR code level was successful ✔️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:skip This commit does not require backporting ci:build-serverless-image release_note:skip Skip the PR/issue when compiling release notes v8.16.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants