-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Move to static BK pipeline for metricbeat #38827
Conversation
This commit refactors the metricbeat pipeline to the pipeline selector approach as laid out in elastic#38783 Relates elastic/ingest-dev#3072 (comment)
This reverts commit 4165994.
After the introduction of a centralized beats pipeline and statically defined changeset rules in elastic#38783, we still need a way to grab changes for modules for IT tests. Currently this is done in common.sh#defineModuleFromTheChangeSet(). This commit adds a new script that has only the changeset related functionality, required to build the `MODULE` env var. The functions themselves, are copied from common.sh (with minor enhancements in documentation), paving the way to sunset common.sh in the future.
and remove generator
This pull request is now in conflicts. Could you fix it? 🙏
|
This pull request does not have a backport label.
To fixup this pull request, you need to add the backport labels for the needed
|
Install kind via asdf, ensure goIntegTests work correctly and small fixes in group logic.
/test |
.buildkite/metricbeat/pipeline.yml
Outdated
|
||
- group: "Metricbeat Extended Windows Tests" | ||
key: "metricbeat-extended-win-tests" | ||
if: build.env("BUILDKITE_PULL_REQUEST") == "false" || build.env("GITHUB_PR_LABELS") =~ /.*windows.*/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
todo: make this more permissive
.buildkite/metricbeat/pipeline.yml
Outdated
K8S_VERSION: "v1.29.0" | ||
ASDF_KIND_VERSION: "0.20.0" | ||
|
||
# Packaging | ||
PACKAGING_ARM_PLATFORMS: "linux/arm64" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
move to packaging
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/test |
Co-authored-by: Alexandros Sapranidis <alexsapran@gmail.com>
This commit refactors the metricbeat pipeline to the pipeline selector approach as laid out in #38783 Relates: https://github.com/elastic/ingest-dev/issues/3072#issuecomment-2046970938 (cherry picked from commit 60b3774) # Conflicts: # .buildkite/metricbeat/pipeline.yml # .buildkite/pipeline.yml
This commit refactors the metricbeat pipeline to the pipeline selector approach as laid out in #38783 Relates: https://github.com/elastic/ingest-dev/issues/3072#issuecomment-2046970938 (cherry picked from commit 60b3774) # Conflicts: # .buildkite/pipeline.yml
…8859) This commit refactors the metricbeat pipeline to the pipeline selector approach as laid out in #38783 Relates: https://github.com/elastic/ingest-dev/issues/3072#issuecomment-2046970938 (cherry picked from commit 60b3774) --------- Signed-off-by: Alexandros Sapranidis <alexandros@elastic.co> Co-authored-by: Alexandros Sapranidis <alexandros@elastic.co>
…8858) This commit refactors the metricbeat pipeline to the pipeline selector approach as laid out in #38783 Relates: https://github.com/elastic/ingest-dev/issues/3072#issuecomment-2046970938 (cherry picked from commit 60b3774) Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
…eat (elastic#38858) This commit refactors the metricbeat pipeline to the pipeline selector approach as laid out in elastic#38783 Relates: elastic/ingest-dev#3072 (comment) (cherry picked from commit 60b3774) Co-authored-by: Dimitrios Liappis <dimitrios.liappis@gmail.com>
Proposed commit message
This commit refactors the metricbeat pipeline to the pipeline selector
approach as laid out in #38783
Related issues
Tests
Without any labels: https://buildkite.com/elastic/beats-metricbeat/builds/4684
Labels: Using windows-2019 to trigger the corresponding extended test: https://buildkite.com/elastic/beats-metricbeat/builds/4691
Labels: Using windows-10/11/2019 to trigger ALL extended windows tests: https://buildkite.com/elastic/beats-metricbeat/builds/4694
Labels: Using macos: https://buildkite.com/elastic/beats-metricbeat/builds/4721#018ecc0d-3559-4852-9fcc-0caf7980f66c
Complete run with all labels and latest commit: https://buildkite.com/elastic/beats-metricbeat/builds/4751 / https://buildkite.com/elastic/beats-metricbeat/builds/4764
GH status screenshots
Mandatory
Extended Windows
Packaging
macOS (x86_64)