@@ -57,10 +57,14 @@ if (useDra == false) {
5757 patternLayout {
5858 if (VersionProperties . isElasticsearchSnapshot()) {
5959 artifact ' /[organization]/[revision]/downloads/[organization]/[module]/[module]-[revision]-[classifier].[ext]'
60+ artifact ' /[organization]/[revision]/downloads/[organization]/filebeat/[module]-[revision]-[classifier].[ext]'
61+ artifact ' /[organization]/[revision]/downloads/[organization]/metricbeat/[module]-[revision]-[classifier].[ext]'
6062 } else {
6163 // When building locally we always use snapshot artifacts even if passing `-Dbuild.snapshot=false`.
6264 // Release builds are always done with a local repo.
6365 artifact ' /[organization]/[revision]-SNAPSHOT/downloads/[organization]/[module]/[module]-[revision]-SNAPSHOT-[classifier].[ext]'
66+ artifact ' /[organization]/[revision]-SNAPSHOT/downloads/[organization]/filebeat/[module]-[revision]-SNAPSHOT-[classifier].[ext]'
67+ artifact ' /[organization]/[revision]-SNAPSHOT/downloads/[organization]/metricbeat/[module]-[revision]-SNAPSHOT-[classifier].[ext]'
6468 }
6569 }
6670 }
@@ -93,9 +97,13 @@ configurations {
9397 tini
9498 allPlugins
9599 filebeat_aarch64
100+ filebeat_fips_aarch64
96101 filebeat_x86_64
102+ filebeat_fips_x86_64
97103 metricbeat_aarch64
104+ metricbeat_fips_aarch64
98105 metricbeat_x86_64
106+ metricbeat_fips_x86_64
99107 fips
100108}
101109
@@ -111,8 +119,15 @@ dependencies {
111119 allPlugins project(path : ' :plugins' , configuration : ' allPlugins' )
112120 filebeat_aarch64
" beats:filebeat:${ VersionProperties.elasticsearch} :[email protected] " 113121 filebeat_x86_64
" beats:filebeat:${ VersionProperties.elasticsearch} :[email protected] " 122+ filebeat_fips_aarch64
" beats:filebeat-fips:${ VersionProperties.elasticsearch} :[email protected] " 123+ filebeat_fips_x86_64
" beats:filebeat-fips:${ VersionProperties.elasticsearch} :[email protected] " 124+
114125 metricbeat_aarch64
" beats:metricbeat:${ VersionProperties.elasticsearch} :[email protected] " 115126 metricbeat_x86_64
" beats:metricbeat:${ VersionProperties.elasticsearch} :[email protected] " 127+
128+ metricbeat_fips_aarch64
" beats:metricbeat-fips:${ VersionProperties.elasticsearch} :[email protected] " 129+ metricbeat_fips_x86_64
" beats:metricbeat-fips:${ VersionProperties.elasticsearch} :[email protected] " 130+
116131 fips " org.bouncycastle:bc-fips:1.0.2.5"
117132 fips " org.bouncycastle:bctls-fips:1.0.19"
118133}
@@ -301,8 +316,8 @@ void addBuildDockerContextTask(Architecture architecture, DockerBase base) {
301316 boolean includeBeats = VersionProperties . isElasticsearchSnapshot() == true || buildId != null || useDra
302317
303318 if (includeBeats) {
304- from configurations. getByName(" filebeat_ ${ architecture.classifier} " )
305- from configurations. getByName(" metricbeat_ ${ architecture.classifier} " )
319+ from configurations. getByName(" filebeat_fips_ ${ architecture.classifier} " )
320+ from configurations. getByName(" metricbeat_fips_ ${ architecture.classifier} " )
306321 // For some reason, the artifact name can differ depending on what repository we used.
307322 rename ~/ ((?:file|metric)beat)-.*\. tar\. gz$/ , " \$ 1-${ VersionProperties.elasticsearch} .tar.gz"
308323 }
0 commit comments