Skip to content

use ubi9-micro as a base image for kroxylicious container images - #149

Merged
franvila merged 3 commits into
mainfrom
ubi9-micro
Oct 28, 2026
Merged

franvila merged 3 commits into
mainfrom
ubi9-micro

Conversation

@franvila

@franvila franvila commented Oct 27, 2026 •

Copy link
Copy Markdown
Member

With the current situation around AI and security where basically every day a new CVE is opened we should aim to have a minimal security surface in our images.
As security is one of our goals we should make sure that images we provide to users are always up-to-date and have minimal CVEs that could affect the users.
Our existing security scans also show a lot of base CVEs that are not directly influencing Kroxylicious, but we can get rid of them to make the scans cleaner and users less worried about potential security issues.

To follow security standards and harden our images, Kroxylicious should migrate to ubi9-micro.

Relates to kroxylicious/kroxylicious#5184 and kroxylicious/kroxylicious#5200

Signed-off-by: Francisco Vila <fvila@redhat.com>
@franvila franvila self-assigned this Oct 27, 2026
Signed-off-by: Francisco Vila <fvila@redhat.com>
@franvila
franvila marked this pull request as ready for review October 27, 2026 12:15
@franvila
franvila requested a review from a team as a code owner October 27, 2026 12:15
@franvila franvila changed the title ubi9-micro proposal use ubi9-micro as a base image Oct 27, 2026
Comment thread proposals/149-use-ubi9-micro-as-base-image.md Outdated
As a minimal set of testing I would consider the following:
- check that images for all architectures are working fine
- running all our systemtests workflows on GitHub Actions
- running all our systemtests workflows on OpenShift

@k-wall k-wall Oct 27, 2026 •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we have a test that ensures the the package metadata is present? Ideally, the in the Github workflow. Something scripted that extracts the RPM database from the finished image and ensures that say, java, is findable in the metadata.

@k-wall k-wall left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One suggestion, but otherwise LGTM

@tombentley tombentley left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @franvila

Signed-off-by: Francisco Vila <fvila@redhat.com>
@franvila
franvila merged commit 207ab46 into main Oct 28, 2026
2 checks passed
@franvila
franvila deleted the ubi9-micro branch October 28, 2026 05:52
@k-wall k-wall changed the title use ubi9-micro as a base image use ubi9-micro as a base image for kroxylicious container images Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants