[FIPS][Cloud][Build] Add FIPS cloud image. Convert base image to Wolfi. (#213163)

## Summary

- Closes elastic/kibana-operations#245
- Convert FIPS base image from UBI to `chainguard-base-fips`
- Add FIPS base image updates to Renovate
- Adjust naming scheme for FIPS image from `kibana-ubi-fips` to
`kibana-fips`
- Adds new image flavor `kibana-cloud-fips`
- Adds support for `ci:build-cloud-fips-image` label
- Move Cloud image building to its own step instead of being part of
`Build Kibana Distribution` step so it will be triggered when the build
is reused and the `build` step is skipped.
This commit is contained in:
Brad White 2025-03-27 09:01:08 -06:00 committed by GitHub
parent 418e328b9d
commit 8601ec3072
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 354 additions and 112 deletions

View file

@ -51,9 +51,13 @@ Build an archive that can be used to serve Kibana's static assets.
Build cloud Docker images that can be used for testing deployments on Elastic Cloud.
#### `ci:build-cloud-fips-image`
Build FIPS cloud Docker images that can be used for testing deployments on Elastic Cloud.
#### `ci:build-docker-fips`
Build Docker UBI x64 image with FIPS enabled.
Build Docker Wolfi image with FIPS enabled.
#### `ci:build-os-packages`