Red Hat build of Quarkus Supported Configurations

Updated -

Red Hat build of Quarkus is tested and verified with Red Hat OpenShift Container Platform and Red Hat Enterprise Linux. Red Hat provides both production and development support for supported configurations and tested integrations according to your subscription agreement in both physical and virtual environments. [1]

Red Hat build of Quarkus for OpenShift

Support for Data Grid on OpenShift is defined in this knowledge article: Support of Red Hat Middleware products and components on Red Hat OpenShift. Please also reference the Red Hat OpenShift Container Platform Life Cycle Policy for details about the life cycle of each OpenShift release version.

Red Hat build of Quarkus versions

Red Hat build of Quarkus 2.13.x

Red Hat build of Quarkus 2.13.x Supported Configurations

In order to be running in a supported configuration, Red Hat build of Quarkus must be running in one of the following JVMs and operating systems.

Java Virtual Machine Version Operating System / Platform Chipset Architecture
OpenJDK [2] 11 & 17 Red Hat Enterprise Linux and Red Hat OpenShift Container Platform[6] x86_64 & s390x[4] & ppc64le[4]
Any Adoptium provided JDK [7] 11 & 17 Linux[8] x86_64

Red Hat build of Quarkus applications that are compiled to a native executable using the Red Hat Build of Quarkus Native builder 22.3 Java 17 container are supported on following operating systems.

Operating System / Platform Chipset Architecture
Red Hat Enterprise Linux and Red Hat OpenShift Container Platform[6] x86_64

Note: A native executable quarkus application that are built using Red Hat build of Quarkus Native builder 22.3 Java 17 is for this release provided under Tech preview support and is not recommended to use for production or business critical application

Red Hat build of Quarkus 2.13.x Tested Configurations

A full range of platform tests have been performed on the following tested configurations using JVM mode.

Operating System / Platform Chipset Architecture Container Image / JVM
OpenShift 4.11, 4.8 x86_64 Red Hat OpenJDK 11 & Red Hat OpenJDK 17
OpenShift 4.11 zSeries (s390x) Red Hat OpenJDK 11
OpenShift 4.11, 4.10, 4.9 Power (ppc64le) Red Hat OpenJDK 11
Red Hat Enterprise Linux 8.7 x86_64 OpenJDK 11.x, OpenJDK 17.x, Eclipse Temurin 11.x, Eclipse Temurin 17.x

A full range of platform tests have been performed on the following tested configurations using native mode.

Operating System / Platform Chipset Architecture Container Image
OpenShift 4.11, 4.8 x86_64 Red Hat Universal Base Image 8 Minimal
Red Hat Enterprise Linux 8.7 x86_64 N/A

Red Hat build of Quarkus 2.13.x Integrations

Tested Integrations are a defined set of specifically tested integrating technologies that represent the most common combinations that JBoss Enterprise Middleware customers are using. For these integrations, Red Hat has directly, or through certified partners, exercised our full range of platform tests as part of the product release process. Issues identified as part of this testing process are highlighted in release notes for each Red Hat build of Quarkus release. This list of tested integrations may expand over time.

Red Hat provides both production and development support for the tested integrations in the same major version family at or above the tested version according to your subscription agreement. Earlier versions of a tested integration in the same major version family are supported on a commercially reasonable basis.

The following databases were tested as part of the Red Hat build of Quarkus 2.13.x release. [3]

Databases Version
PostgreSQL 13
MySQL 8.0
MySQL 5.7
MariaDB 10.6
Microsoft SQLServer Linux 2019-latest
Oracle 21
DB2 11.5.7.0
MongoDB 5.0

Red Hat build of Quarkus 2.13.x Serverless tested configuration

A full range of serverless platform tests have been performed on the following tested configurations using JVM mode and Native mode

Serverless Platform Chipset Architecture JVM Container Image Native Container Image
OpenShift Serverless 1.26 on OpenShift 4.11 x86_64 Red Hat OpenJDK 11 & Red Hat OpenJDK 17 Red Hat Universal Base Image 8 Minimal
OpenShift Serverless 1.26 on OpenShift 4.8 x86_64 Red Hat OpenJDK 11 & Red Hat OpenJDK 17 Red Hat Universal Base Image 8 Minimal


Red Hat build of Quarkus 2.7.x

Red Hat build of Quarkus 2.7.x Supported Configurations

In order to be running in a supported configuration, Red Hat build of Quarkus must be running in one of the following JVMs and operating systems.

Java Virtual Machine Version Operating System / Platform Chipset Architecture
OpenJDK [2] 11 & 17 Red Hat Enterprise Linux and Red Hat OpenShift Container Platform[6] x86_64 & s390x[4] & ppc64le[4]
Any Adoptium provided JDK [7] 11 & 17 Linux[8] x86_64

Red Hat build of Quarkus applications that are compiled to a native executable using the Red Hat Build of Quarkus Native builder 21.3 Java 11 are supported on following operating systems.

Operating System / Platform Chipset Architecture
Red Hat Enterprise Linux and Red Hat OpenShift Container Platform[6] x86_64

Note: A native executable quarkus application that are built using Red Hat build of Quarkus Native builder 21.3 Java 17 is for this release provided under Tech preview support and is not recommended to use for production or business critical application

Red Hat build of Quarkus 2.7.x Tested Configurations

A full range of platform tests have been performed on the following tested configurations using JVM mode.

Operating System / Platform Chipset Architecture Container Image / JVM
OpenShift 4.10, 4.6 x86_64 Red Hat OpenJDK 11 & Red Hat OpenJDK 17
OpenShift 4.10 zSeries (s390x) Red Hat OpenJDK 11
OpenShift 4.10 Power (ppc64le) Red Hat OpenJDK 11
Red Hat Enterprise Linux 8 x86_64 OpenJDK 11.x, OpenJDK 17.x, Eclipse Temurin 11.x, Eclipse Temurin 17.x

A full range of platform tests have been performed on the following tested configurations using native mode.

Operating System / Platform Chipset Architecture Container Image
OpenShift 4.10, 4.6 x86_64 Red Hat Universal Base Image 8 Minimal
Red Hat Enterprise Linux 8 x86_64 N/A

Red Hat build of Quarkus 2.7.x Integrations

Tested Integrations are a defined set of specifically tested integrating technologies that represent the most common combinations that JBoss Enterprise Middleware customers are using. For these integrations, Red Hat has directly, or through certified partners, exercised our full range of platform tests as part of the product release process. Issues identified as part of this testing process are highlighted in release notes for each Red Hat build of Quarkus release. This list of tested integrations may expand over time.

Red Hat provides both production and development support for the tested integrations in the same major version family at or above the tested version according to your subscription agreement. Earlier versions of a tested integration in the same major version family are supported on a commercially reasonable basis.

The following databases were tested as part of the Red Hat build of Quarkus 2.7.x release. [3]

Databases Version
PostgreSQL 13
MySQL 8.0
MySQL 5.7
MariaDB 10.6
Microsoft SQLServer Linux 2019-CU10
Oracle 18.4
DB2 11.5.7.0
MongoDB 5.0

Red Hat build of Quarkus 2.7.x Serverless tested configuration

A full range of serverless platform tests have been performed on the following tested configurations using JVM mode and Native mode

Serverless Platform Chipset Architecture JVM Container Image Native Container Image
OpenShift Serverless 1.22 on OpenShift 4.10 x86_64 Red Hat OpenJDK 11 & Red Hat OpenJDK 17 Red Hat Universal Base Image 8 Minimal
OpenShift Serverless 1.22 on OpenShift 4.6 x86_64 Red Hat OpenJDK 11 & Red Hat OpenJDK 17 Red Hat Universal Base Image 8 Minimal


[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, database driver, etc., or its version is not supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.
[2] Red Hat limits support of OpenJDK to OpenJDK builds from Red Hat. For more information on Open JDK on Windows please see this article.
[3] Red Hat build of Quarkus provides a Bill Of Material (BOM), which states the database driver version to use. Only the database extension and the driver is supported as part of the Quarkus subscription, not the database server.
[4] Red Hat build of Quarkus support for System Z and Power Systems is limited to Red Hat OpenShift Container Platform.
[5] The Red Hat Build of Quarkus Native builder container is default used when building a Red Hat build of Quarkus application using ./mvnw -Pnative -Dquarkus.native.container-build=true and it is not supported to use in source-to-image (s2i) builds. Native compilation for Quarkus 2.2 is only supported using Java 11.
[6] The Red Hat build of Quarkus is supported on Red Hat OpenShift Container platform as specified here.
[7] It's supported to use a Java runtime from Adoptium.net, but suport is limited to issues in Quarkus and does not include any native issues or issues related to another Kubernetes distribution than OpenShift.
[8] Support is limited to the Linux distributions supported by the Eclipse Adoptium distribution

Comments