@@ -21,18 +21,6 @@ apply plugin: 'elasticsearch.dra-artifacts'
2121apply plugin : ' elasticsearch.jdk-download'
2222apply plugin : ' elasticsearch.repositories'
2323
24- // // Setup FIPS image jdk
25- // project.jdks {
26- // ['x64', 'aarch64'].each { architecture ->
27- // "fips_linux_${architecture}" {
28- // it.platform = "linux"
29- // it.version = "17.0.12"
30- // it.vendor = VersionProperties.bundledJdkVendor
31- // it.architecture = architecture
32- // }
33- // }
34- // }
35-
3624String buildId = providers. systemProperty(' build.id' ). getOrNull()
3725boolean useLocalArtifacts = buildId != null && buildId. isBlank() == false && useDra == false
3826
@@ -125,10 +113,8 @@ dependencies {
125113 filebeat_x86_64
" beats:filebeat:${ VersionProperties.elasticsearch} :[email protected] " 126114 metricbeat_aarch64
" beats:metricbeat:${ VersionProperties.elasticsearch} :[email protected] " 127115 metricbeat_x86_64
" beats:metricbeat:${ VersionProperties.elasticsearch} :[email protected] " 128- // fips "org.bouncycastle:bcpg-fips:1.0.7.1"
129- // fips "org.bouncycastle:bc-fips:1.0.2.4"
130- fips " org.bouncycastle:bcprov-jdk18on:1.78.1"
131-
116+ fips " org.bouncycastle:bctls-fips:1.0.17"
117+ fips " org.bouncycastle:bc-fips:1.0.2.4"
132118}
133119
134120ext. expansions = { Architecture architecture , DockerBase base ->
@@ -468,27 +454,9 @@ void addBuildFipsDockerImageTasks(Architecture architecture) {
468454 into(" resources" ) {
469455 from tasks. named(' fipsResources' )
470456 }
471- into(' jdk' ) {
472- // from(files("jdk-17.0.12"))
473- eachFile { FileCopyDetails details ->
474- if (details. relativePath. segments[-2 ] == ' bin' || details. relativePath. segments[-1 ] == ' jspawnhelper' ) {
475- details. permissions {
476- unix(0755 )
477- }
478- } else {
479- details. permissions {
480- unix(0644 )
481- }
482- }
483- if (details. name == ' src.zip' ) {
484- details. exclude()
485- }
486- }
487- }
488457 }
489458
490-
491- String baseSuffix = DockerBase . WOLFI . suffix
459+ String baseSuffix = DockerBase . CLOUD_ESS . suffix
492460 from(projectDir. resolve(" src/docker/Dockerfile.fips" )) {
493461 expand(
494462 [
@@ -602,18 +570,19 @@ void addBuildCloudDockerImageTasks(Architecture architecture) {
602570}
603571
604572// fips
605- String javaSecurityFilename = buildParams. runtimeJavaDetails. get(). toLowerCase(). contains(' oracle' ) ? ' fips_java_oracle.security' : ' fips_java.security'
573+ // String javaSecurityFilename = buildParams.runtimeJavaDetails.get().toLowerCase().contains('oracle') ? 'fips_java_oracle.security' : 'fips_java.security'
574+ String javaSecurityFilename = ' fips_java.security'
606575File fipsResourcesDir = new File (project. buildDir, ' fips-resources' )
607576File fipsSecurity = new File (fipsResourcesDir, javaSecurityFilename)
608577File fipsPolicy = new File (fipsResourcesDir, ' fips_java.policy' )
609- File fipsTrustStore = new File (fipsResourcesDir, ' cacerts.bcfks' )
578+ // File fipsTrustStore = new File(fipsResourcesDir, 'cacerts.bcfks')
610579
611580TaskProvider<ExportElasticsearchBuildResourcesTask > fipsResourcesTask = tasks. register(' fipsResources' , ExportElasticsearchBuildResourcesTask )
612581fipsResourcesTask. configure {
613582 outputDir = fipsResourcesDir
614583 copy javaSecurityFilename
615584 copy ' fips_java.policy'
616- copy ' cacerts.bcfks'
585+ // copy 'cacerts.bcfks'
617586}
618587
619588for (final Architecture architecture : Architecture . values()) {
0 commit comments