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 1.7.x

Red Hat build of Quarkus 1.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 Red Hat Enterprise Linux and Red Hat OpenShift Container Platform[7] x86_64
Eclipse OpenJ9 [4] 11 Red Hat OpenShift Container Platform [5] zSeries

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

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

Red Hat build of Quarkus 1.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
OpenShift 4.5 x86_64 Red Hat OpenJDK 11
OpenShift 4.4 zSeries OpenJ9 Image for Java Applications on RHEL8
OpenShift 3.11 x86_64 Red Hat OpenJDK 11
Red Hat Enterprise Linux 8 x86_64 OpenJDK 11.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.5 x86_64 Red Hat Universal Base Image 8 Minimal
OpenShift 3.11 x86_64 Red Hat Universal Base Image 8 Minimal
Red Hat Enterprise Linux 8 x86_64 N/A

Red Hat build of Quarkus 1.7.x Supported Native Build Configuration

Red Hat build of Quarkus compiled to a native application must be build using the following builder image.

Builder image Chipset Architecture Version / Tag
Red Hat Build of Quarkus Native builder [6] x86_64 20.1

Red Hat build of Quarkus 1.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 1.7.x release. [3]

Databases Version
PostgreSQL 12.4
PostgreSQL 11.9
MySQL 8.0.21
MySQL 5.7.31
MariaDB 10.5.5
MariaDB 10.4.14
Microsoft SQLServer Linux 2019-CU6
Microsoft SQLServer Linux 2017-CU21


Red Hat build of Quarkus 1.3.x

Red Hat build of Quarkus 1.3.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 Red Hat Enterprise Linux x86_64
Eclipse OpenJ9 [4] 11 Red Hat OpenShift Container Platform [5] zSeries

Red Hat build of Quarkus 1.3.x Tested Configurations

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

Operating System / Platform Chipset Architecture Container Image
OpenShift 4.3 x86_64 OpenJDK 11 Image for Java Applications on RHEL7
OpenShift 4.3 zSeries OpenJ9 Image for Java Applications on RHEL8
OpenShift 3.11 x86_64 OpenJDK 11 Image for Java Applications on RHEL7
Red Hat Enterprise Linux 8 x86_64 OpenJDK 11.x

Red Hat build of Quarkus 1.3.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 1.3.x release. [3]

Databases
MySQL 8.0.17
MariaDB 10.4
Microsoft SQLServer Linux 2017-CU12
PostgreSQL 10.5

[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 the article at https://access.redhat.com/solutions/3116731
[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 limits support of OpenJ9 to distributions from Red Hat and distributions from AdoptOpenJDK.net.
[5] Red Hat build of Quarkus support for System Z is limited to Red Hat OpenShift Container Platform.
[6] 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.
[7] The Red Hat build of Quarkus is supported on Red Hat OpenShift Container platform as specified here