Uploaded image for project: 'AMQ Streams Kafka Proxy'
  1. AMQ Streams Kafka Proxy
  2. ENTMQSTPR-70

Productisation for Proxy (0.12.0) for Streams 3.0.0

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      On productising Kroxylicious 0.12.0, the following runtime dependencies were reported as unaligned by checklibs.  The reasons why the dependency was not aligning was determined and a course of action determined.  

       

      Component Version Analysis Course of action Complete?
      Netty 4.1.121 4.1.121 not productised.
      Strimzi 0.46.0 is using 4.1.118
      Pin to same version as used by Strimzi.
       
       
      DONE
      Netty Uring 0.0.26.Final   0.0.26.Final not productised. 0.0.25 was productised but only for x86. Since Kroxylicious Operator is not exposing the option to turn on uring, support we defer the task of making build netty uring multi-arch.  Also netty-uring becomes built into core netty from Netty 4.2.
       
      Pin to 0.0.25.  
      DONE
      Apicurio Registry 2.6.8.Final 2.6.8.Final is productised, but the productised version number is 2.6.8 rather than 2.6.8.Final.
      Console is using 2.6.8 too.
      Use PME overrides to allow productised 2.6.8 to be picked up. DONE
      picocli 4.7.7 4.7.7 not productised 4.7.6 was previously productised.  First attempt to productise 4.7.7 failed. This turn out to be because the upstream had upgraded Gradle from Gradle 7 to Grade 8.13.  The PNC builder environment needed to be changed to provide Gradle 8.  PNC currently has a builder image providing Gradle 8.10 which seems to work.  I've raise a request for 8.13 (NCLSUP-1270). DONE
      micrometer 1.14.6 1.14.6 is not productised. Productise dependency DONE 
      kubernetes-client-api 7.2.0 7.2.0 not productised. Strimzi 0.46.0 is using 7.2.0.  Productisation is already in progress srawat@redhat.com productised the version.  DONE
      operator-framework-core-5.0.3.jar 5.0.3 5.0.3 is not productised. 5.0.4 is productised.  Console is using this version too (transitive dependency of the Quarkus). Pin to use 5.0.4. Upgrade upstream to 5.0.4 so that next release can use 5.0.4 (https://github.com/kroxylicious/kroxylicious/pull/1791).
       
      DONE

              keithbwall Keith Wall
              keithbwall Keith Wall
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: