Chapter 3. Features
3.1. New and Changed features
3.1.1. Deploy Spring Boot applications to OpenShift using the Dekorate Maven dependency
Use the Dekorate Maven dependency to deploy your Spring Boot applications to OpenShift. The Fabric8 Maven plugin is no longer supported. For information about deploying your application to OpenShift, see Deploying Spring Boot application to OpenShift.
3.1.2. OpenJDK11 OpenShift images support multiple architectures
OpenJ9 images for IBM Z and IBM Power Systems will be deprecated. The following OpenJDK11 image has been updated to support multiple architectures:
-
ubi8/openjdk-11
You can use the OpenJDK11 image with the following architectures:
- x86 (x86_64)
- s390x (IBM Z)
- ppc64le (IBM Power Systems)
If you want to use the OpenJ9 Java Virtual Machine (JVM) with the OpenJDK11 images, see Java Change in Power and Z OpenShift Images.
3.1.3. Spring Boot metering labels for OpenShift
You can add metering labels to your Spring Boot pods and check Red Hat subscription details with the OpenShift Metering Operator.
Do not add metering labels to any pods that an operator deploys and manages.
Spring Boot should use the following metering labels:
-
com.company: Red_Hat
-
rht.prod_name: Red_Hat_Runtimes
-
rht.prod_ver: 2021-Q4
-
rht.comp: Spring_Boot
-
rht.comp_ver: 2.4.9
-
rht.subcomp: <leave_blank>
-
rht.subcomp_t: application
See Metering documentation for more information.
For more information on labels, see Understanding how to update labels on nodes.
3.2. Deprecated features
No features or functionalities are marked as deprecated in this release.
3.3. Technology Preview
3.3.1. Dekorate build hooks for deploying Spring Boot applications to OpenShift Container Platform
You can use Dekorate to configure a Source-to-image build of your application that starts automatically after you compile your application with Maven. This functionality is provided as Technology Preview in Dekorate version 1.0.0 and later. Red Hat does not provide support for using this functionality in a production environment.