Uploaded image for project: 'AMQ Streams'
  1. AMQ Streams
  2. ENTMQST-5921

Maven Builder image should use the same base image as other container images

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • 2.7.0.GA
    • None
    • packaging
    • None
    • False
    • None
    • False

      The Maven Builder container image should use the same base image as the other container images we use. Upstream, this allows us to use the UBI8/9 based OpenJDK image directly, as it layers on top of the same base image and provides the same levels of FIPS support etc.

      But as we are moving to using a different RHEL9 ELS based container image downstream, we should use the same for the Maven Builder there as well. That will make sure that both images have the same FIPS status etc.

      The Maven Builder image is used as part of the Kafka Connect container image build feature. The user can specify the KafkaConnect plugins they want to have in their Connect Deployment and Strimzi / AMQ Streams will automatically pull them and build a new container image. When the user wants to pull the connector from a Maven repository, we use a separate container image to pull the binaries where Maven is installed. (keep in mind, that while the Maven Builder image is not running permanently and we might not recommend users to build the container images in production, they still might use it there and the Maven build will use TLS etc., so there is some FIPS impact)

      So I expect the Maven installation to be the main difference between the OpenJDK image and our RHEL9 ELS based images.

              rh-ee-ocorriga Owen Corrigan
              scholzj JAkub Scholz
              Lukas Kral Lukas Kral
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: