Skip to content

Commit

Permalink
Merge pull request #46231 from michalvavrik/feature/fix-quarkus-micro…
Browse files Browse the repository at this point in the history
…-image

Use UBI9 based Quarkus micro image
  • Loading branch information
gastaldi authored Feb 14, 2025
2 parents f8a9cb3 + 5ac3a00 commit 1f7a40e
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,20 @@ public class ContainerImages {
public static final String UBI9_MINIMAL_VERSION = UBI9_VERSION;
public static final String UBI9_MINIMAL = UBI9_MINIMAL_IMAGE_NAME + ":" + UBI9_MINIMAL_VERSION;

// Quarkus Micro image - https://quay.io/repository/quarkus/quarkus-micro-image?tab=tags
public static final String QUARKUS_MICRO_IMAGE_NAME = "quay.io/quarkus/quarkus-micro-image";
public static final String QUARKUS_MICRO_VERSION = "2.0";
public static final String QUARKUS_MICRO_IMAGE = QUARKUS_MICRO_IMAGE_NAME + ":" + QUARKUS_MICRO_VERSION;
// UBI 8 Quarkus Micro image - https://quay.io/repository/quarkus/quarkus-micro-image?tab=tags
public static final String UBI8_QUARKUS_MICRO_IMAGE_NAME = "quay.io/quarkus/quarkus-micro-image";
public static final String UBI8_QUARKUS_MICRO_VERSION = "2.0";
public static final String UBI8_QUARKUS_MICRO_IMAGE = UBI8_QUARKUS_MICRO_IMAGE_NAME + ":" + UBI8_QUARKUS_MICRO_VERSION;

// UBI 9 Quarkus Micro image - https://quay.io/repository/quarkus/ubi9-quarkus-micro-image?tab=tags
public static final String UBI9_QUARKUS_MICRO_IMAGE_NAME = "quay.io/quarkus/ubi9-quarkus-micro-image";
public static final String UBI9_QUARKUS_MICRO_VERSION = "2.0";
public static final String UBI9_QUARKUS_MICRO_IMAGE = UBI9_QUARKUS_MICRO_IMAGE_NAME + ":" + UBI9_QUARKUS_MICRO_VERSION;

// default Quarkus Micro image - https://quay.io/repository/quarkus/quarkus-micro-image?tab=tags
public static final String QUARKUS_MICRO_IMAGE_NAME = UBI9_QUARKUS_MICRO_IMAGE_NAME;
public static final String QUARKUS_MICRO_VERSION = UBI9_QUARKUS_MICRO_VERSION;
public static final String QUARKUS_MICRO_IMAGE = UBI9_QUARKUS_MICRO_IMAGE;

// === Runtime images for containers (JVM)

Expand Down
4 changes: 2 additions & 2 deletions docs/src/main/asciidoc/quarkus-runtime-base-image.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ include::_attributes.adoc[]
:topics: docker,podman,images

To ease the containerization of native executables, Quarkus provides a base image providing the requirements to run these executables.
The `quarkus-micro-image:2.0` image is:
The `ubi9-quarkus-micro-image:2.0` image is:

* small (based on `ubi8-micro`)
* small (based on `ubi9-micro`)
* designed for containers
* contains the right set of dependencies (glibc, libstdc++, zlib)
* support upx-compressed executables (more details on the xref:upx.adoc[enabling compression documentation])
Expand Down

0 comments on commit 1f7a40e

Please sign in to comment.