-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
rhel-8.9.0
-
None
-
Important
-
rhel-sst-image-builder
-
ssg_front_door
-
None
-
False
-
-
None
-
Red Hat Enterprise Linux
-
None
-
None
-
None
-
-
All
-
None
Image Builder will build images with application versions that are not supported (and in many cases, have been out of support for 2+ years). Customers aren't notified that they are building an image with unsupported applications, and they have no method or opportunity to select newer versions that are supported.
This prevents customers using Image Builder from accessing newer versions of applications delivered as modules in the Application Streams repository. For example, it prevents building a RHEL 9 image with the latest versions of PostgreSQL, NGINX, Node.js, Maven, PHP, Ruby, or Redis.
If a customer selects any of these packages in Image Builder for a RHEL 8 image, the image will be built with the default module version of the application that is out of support, or soon to be out of support:
- NGINX (will use version 1.14, out of support since May, 2021)
- Node.js (will use version 10, out of support since Apr, 2021)
- PHP (will use version 7.2, out of support since May, 2021)
- PostgreSQL (will use version 10, will be out of support in the near future: May, 2024)
- Redis (will use version 5, out of support since May, 2022)
- Maven (will use version 3.5, out of support since May, 2022)
- Mercurial (will use version 4.8, out of support since Nov, 2022)
- SWIG (will use version 3, out of support since May, 2022)
On RHEL 9, selecting Node.js in Image Builder will result in an image being built with version 16, which will be out of support in the near future (Apr. 2024). This might also be an issue in the future for NGINX 1.20, Redis 6, and Maven 3.6 on RHEL 9.
More on the many Application Streams options for RHEL 8 & 9, and their various life cycles, can be found in RHEL Application Streams Life Cycle.