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

Missing CI targets for x-pack software #17411

Closed
ph opened this issue Apr 1, 2020 · 8 comments
Closed

Missing CI targets for x-pack software #17411

ph opened this issue Apr 1, 2020 · 8 comments
Assignees
Labels
bug ci Team:Automation Label for the Observability productivity team :Testing

Comments

@ph
Copy link
Contributor

ph commented Apr 1, 2020

In the issue #17391 and looking at the Jenkinsfile I've found out that we are missing a few important platform targets to test, here an incomplete list.

  • x-pack/agent (Linux, Windows, macOS)
  • Filebeat x-pack (Linux, Windows, macOS)
  • Metricbeat x-pack (Linux, Windows, macOS)
  • Missing some x-pack target for all the beats.
  • Generators Beats Windows

I think we have to audit all x-pack jobs at least.

Table with stages in the Jenkinsfile

@ph ph changed the title Missing CI target for x-packs Missing CI targets for x-pack software Apr 1, 2020
@andrewkroh andrewkroh added the ci label Apr 1, 2020
@ph
Copy link
Contributor Author

ph commented Apr 2, 2020

I've added test for the agent in #17445

@andrewkroh
Copy link
Member

andrewkroh commented Apr 16, 2020

I created a spreadsheet with all of the test targets that I think we need (haven't looked at the generators yet).

https://docs.google.com/spreadsheets/d/1-m2-JlxeG_lmnvdL3UBQ7_BHhee_VL9J_EBM75SttLs

To make sure all of the mage targets in the listed exist I created: #17773

andrewkroh added a commit to andrewkroh/beats that referenced this issue Apr 20, 2020
This adds some arm64 stages to the pipeline to prove that it works.
Each beat will get testing as we update to cover the full matrix in
elastic#17411.

This makes a few updates to the pipeline and supporting scripts so that
they will execute on the aarch64 labeled Jenkins worker nodes.
@andrewkroh
Copy link
Member

Relates: #18515 #18494

@jsoriano jsoriano self-assigned this May 27, 2020
@kuisathaverat kuisathaverat added Team:Automation Label for the Observability productivity team and removed Team:Automation Label for the Observability productivity team labels May 27, 2020
@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label May 27, 2020
@kuisathaverat kuisathaverat added the Team:Automation Label for the Observability productivity team label May 27, 2020
@botelastic botelastic bot removed the needs_team Indicates that the issue/PR needs a Team:* label label May 27, 2020
@jsoriano
Copy link
Member

jsoriano commented May 29, 2020

I have prepared a table with the stages that we have now, and the ones that we may be missing: https://docs.google.com/spreadsheets/d/1cns4lri45WpYkl13Qeqk3ZyCuHv-ZTpEugxKpxV_ng0

@andrewkroh
Copy link
Member

@jsoriano I think I need a legend/key for the table.
y - we have it now?
- - not applicable / doesn't exist ?
🔴 (red) - missing?
💚 (green) - synonymous with y

@jsoriano
Copy link
Member

jsoriano commented Jun 3, 2020

@jsoriano I think I need a legend/key for the table.
y - we have it now?
- - not applicable / doesn't exist ?
red_circle (red) - missing?
green_heart (green) - synonymous with y

Legend added to the spreadsheet.

@v1v
Copy link
Member

v1v commented Jul 30, 2020

Regarding this particular issue, since I'm working on the 2.0 Pipeline implementation, I created a script to generate the table with what beats are enabled in the CI and what build/stages are enabled for each, please see below:

#20104 (comment)

NOTE: the above-mentioned PR is still in progress, but wanted to clarify that we can create what we run in the CI in a markdown table.

@jsoriano
Copy link
Member

With the current pipelines I think we are covered. Closing this.

@zube zube bot added [zube]: Done and removed [zube]: Ready labels Nov 25, 2021
@zube zube bot removed the [zube]: Done label Feb 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug ci Team:Automation Label for the Observability productivity team :Testing
Projects
None yet
Development

No branches or pull requests

6 participants