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

systemtest: data streams everywhere #6568

Merged
merged 3 commits into from
Nov 10, 2021
Merged

Conversation

axw
Copy link
Member

@axw axw commented Nov 10, 2021

Motivation/summary

  • Force the use of data streams in system tests.
  • Remove the onboarding test, which will be irrelevant when we stop indexing these documents.
  • (Temporarily?) Remove the data stream migration pipeline test.
    If we add the test back, it will require indexing old events directly in the test,
    rather than having apm-server do it.
  • Remove the template coverage test; we now explicitly disable dynamic mapping except for
    metrics. Maybe this test can come back later, but at the moment it's causing friction.

Checklist

- [ ] Update CHANGELOG.asciidoc
- [ ] Documentation has been updated

How to test these changes

N/A

Related issues

#5961
#5994

@axw axw added v8.0.0 backport-8.0 Automated backport with mergify labels Nov 10, 2021
@apmmachine
Copy link
Contributor

apmmachine commented Nov 10, 2021

💚 Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline View Test View Changes Artifacts preview preview

Expand to view the summary

Build stats

  • Start Time: 2021-11-10T11:48:56.870+0000

  • Duration: 45 min 8 sec

  • Commit: 9ca4f64

Test stats 🧪

Test Results
Failed 0
Passed 6208
Skipped 19
Total 6227

🤖 GitHub comments

To re-run your PR in the CI, just comment with:

  • /test : Re-trigger the build.

  • /hey-apm : Run the hey-apm benchmark.

  • /package : Generate and publish the docker images.

- Force the use of data streams in system tests.
- Remove the onboarding test, which will be irrelevant when we stop indexing these documents.
- (Temporarily?) Remove the data stream migration pipeline test.
  If we add the test back, it will require indexing old events directly in the test,
  rather than having apm-server do it.
- Remove the template coverage test; we now explicitly disable dynamic mapping except for
  metrics. Maybe this test can come back later, but at the moment it's causing friction.
@axw axw force-pushed the systemtest-data-streams branch from 4482a72 to ad880e5 Compare November 10, 2021 07:23
@axw axw marked this pull request as ready for review November 10, 2021 07:55
@axw axw requested a review from a team November 10, 2021 07:55
Copy link
Contributor

@simitt simitt left a comment

Choose a reason for hiding this comment

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

Looks good!

@axw axw merged commit 9acf4ba into elastic:master Nov 10, 2021
@axw axw deleted the systemtest-data-streams branch November 10, 2021 12:39
mergify bot pushed a commit that referenced this pull request Nov 10, 2021
* systemtest: data streams everywhere

- Force the use of data streams in system tests.
- Remove the onboarding test, which will be irrelevant when we stop indexing these documents.
- (Temporarily?) Remove the data stream migration pipeline test.
  If we add the test back, it will require indexing old events directly in the test,
  rather than having apm-server do it.
- Remove the template coverage test; we now explicitly disable dynamic mapping except for
  metrics. Maybe this test can come back later, but at the moment it's causing friction.

* .ci: docker-compose up first

(cherry picked from commit 9acf4ba)
axw added a commit that referenced this pull request Nov 11, 2021
* systemtest: data streams everywhere (#6568)

* systemtest: data streams everywhere

- Force the use of data streams in system tests.
- Remove the onboarding test, which will be irrelevant when we stop indexing these documents.
- (Temporarily?) Remove the data stream migration pipeline test.
  If we add the test back, it will require indexing old events directly in the test,
  rather than having apm-server do it.
- Remove the template coverage test; we now explicitly disable dynamic mapping except for
  metrics. Maybe this test can come back later, but at the moment it's causing friction.

* .ci: docker-compose up first

(cherry picked from commit 9acf4ba)

* Update to Python 3.8.5 on Windows, like Beats

Co-authored-by: Andrew Wilkins <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-8.0 Automated backport with mergify test-plan-skip v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants