Skip to content

Conversation

breskeby
Copy link
Contributor

Backports the following commits to 9.0:

- Adds docker image based on chainguard base fips image
- x86 only for now as the base image is x86 only
- the image does not provide any elasticsearch.yml configuration. for testing purposes you can follow the elasticsearch fips guide available at https://github.com/elastic/FIPSGuide/tree/main/elasticsearch

The image is shipped with:
- org.bouncycastle:bc-fips:1.0.2.5 and org.bouncycastle:bctls-fips:1.0.19 in Elasticsearch libs folder
- config/jvm.options.d/fips.options for fips specific JVM options
- fips_java.security file
- fips_java.policy

Out of scope:
- Add packaging test coverage (part of later PR as we want to provide that image for testing early and packaging tests require more general restructuring for support fips scenarios)
@breskeby breskeby added the :Delivery/Build Build or test infrastructure label Mar 26, 2025
@breskeby breskeby requested a review from a team as a code owner March 26, 2025 15:16
@breskeby breskeby added :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts >non-issue auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport Team:Delivery Meta label for Delivery team labels Mar 26, 2025
@breskeby breskeby removed the auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) label Mar 26, 2025
reported as broken due to issue in gradle setup
@breskeby breskeby added the :Security/FIPS Running ES in FIPS 140-2 mode label Mar 27, 2025
@breskeby breskeby merged commit d17a8e4 into elastic:9.0 Apr 11, 2025
16 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport :Delivery/Build Build or test infrastructure :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts >non-issue :Security/FIPS Running ES in FIPS 140-2 mode Team:Delivery Meta label for Delivery team v9.0.1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants