@@ -57,10 +57,14 @@ if (useDra == false) {
57
57
patternLayout {
58
58
if (VersionProperties . isElasticsearchSnapshot()) {
59
59
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]'
60
62
} else {
61
63
// When building locally we always use snapshot artifacts even if passing `-Dbuild.snapshot=false`.
62
64
// Release builds are always done with a local repo.
63
65
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]'
64
68
}
65
69
}
66
70
}
@@ -93,9 +97,13 @@ configurations {
93
97
tini
94
98
allPlugins
95
99
filebeat_aarch64
100
+ filebeat_fips_aarch64
96
101
filebeat_x86_64
102
+ filebeat_fips_x86_64
97
103
metricbeat_aarch64
104
+ metricbeat_fips_aarch64
98
105
metricbeat_x86_64
106
+ metricbeat_fips_x86_64
99
107
fips
100
108
}
101
109
@@ -111,8 +119,15 @@ dependencies {
111
119
allPlugins project(path : ' :plugins' , configuration : ' allPlugins' )
112
120
filebeat_aarch64
" beats:filebeat:${ VersionProperties.elasticsearch} :[email protected] "
113
121
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
+
114
125
metricbeat_aarch64
" beats:metricbeat:${ VersionProperties.elasticsearch} :[email protected] "
115
126
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
+
116
131
fips " org.bouncycastle:bc-fips:1.0.2.5"
117
132
fips " org.bouncycastle:bctls-fips:1.0.19"
118
133
}
@@ -301,8 +316,8 @@ void addBuildDockerContextTask(Architecture architecture, DockerBase base) {
301
316
boolean includeBeats = VersionProperties . isElasticsearchSnapshot() == true || buildId != null || useDra
302
317
303
318
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} " )
306
321
// For some reason, the artifact name can differ depending on what repository we used.
307
322
rename ~/ ((?:file|metric)beat)-.*\. tar\. gz$/ , " \$ 1-${ VersionProperties.elasticsearch} .tar.gz"
308
323
}
0 commit comments