-
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
Filebeat X-Pack Module Packaging #8615
Filebeat X-Pack Module Packaging #8615
Commits on Oct 16, 2018
-
Filebeat X-Pack Module Packaging
This PR adds an intermediate solution for packaging X-Pack modules with Filebeat. In this PR the dashboards, configuration files, and fields are generated in x-pack/filebeat. Packaging is still done entirely from the OSS filebeat directory by making the build run `mage update` in x-pack/filebeat then customizing the packaging configuration to point to different dashboards, config, and fields.yml for the Elastic licensed packages. Long term we will build, test, and package the OSS and Elastic licensed Beats from their respective directories, but this gives us a smaller step in order to be able to release the X-Pack content before the build system is fully transitioned.
Configuration menu - View commit details
-
Copy full SHA for f7ba3fa - Browse repository at this point
Copy the full SHA f7ba3faView commit details -
Compile different fields.yml assets for x-pack binaries
X-pack and OSS binaries need a different include/assets.go to account for fields on non-oss modules.
Configuration menu - View commit details
-
Copy full SHA for 389c71c - Browse repository at this point
Copy the full SHA 389c71cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 338838e - Browse repository at this point
Copy the full SHA 338838eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a09a8ae - Browse repository at this point
Copy the full SHA a09a8aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c52af4 - Browse repository at this point
Copy the full SHA 9c52af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for de85bac - Browse repository at this point
Copy the full SHA de85bacView commit details -
Configuration menu - View commit details
-
Copy full SHA for af07dce - Browse repository at this point
Copy the full SHA af07dceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 562ed8d - Browse repository at this point
Copy the full SHA 562ed8dView commit details -
Remove reference to x-pack suricata package
x-pack/filebeat/include/list.go imported suricata module to have it register its fields, but this is unnecessary in filebeat as it uses one big fields.go with all modules fields.
Configuration menu - View commit details
-
Copy full SHA for 04a35e7 - Browse repository at this point
Copy the full SHA 04a35e7View commit details
Commits on Oct 17, 2018
-
Fix darwin tgz packaging for x-pack
It was not properly replacing the beat binary with the x-pack version.
Configuration menu - View commit details
-
Copy full SHA for 620b377 - Browse repository at this point
Copy the full SHA 620b377View commit details -
Revert fields.yml generation changes
Problems with x-pack fields missing were caused by a mistake in the packaging templates that caused the oss binary to be used for darwin/tar.gz package. In order to fix this issue a few unnecessary changes to the fields.yml generation were carried out.
Configuration menu - View commit details
-
Copy full SHA for 27cafb6 - Browse repository at this point
Copy the full SHA 27cafb6View commit details