astefanutti opened a new pull request #1215: Support any Java base images
URL: https://github.com/apache/camel-k/pull/1215
 
 
   This PR aims at removing the requirement to use the 
`fabric8/s2i-java:3.0-java8` base image, both for the operator image and the 
integration kits.
   
   As an example, this PR defaults to using the `maven:3.6.3-jdk-8-slim` base 
image for the operator, and the `openjdk:11.0-jre` base image for the 
integration kits. Besides improving the portability of Camel K as a platform, 
one immediate advantage is the reduction of final image sizes, e.g.:
   * From 489MB to 362MB for the operator image
   * From 482MB to 320MB for a typical integration example
   
   Further reduction is likely possible.
   
   TODO:
     - [ ] In container JVM tuning
     - [ ] Complete the decoupling for the `debug`, `jolokia`,`knative-service` 
and `prometheus` traits
     - [ ] Rename the `classpath` trait to `java`?
   
   Fixes #394, incidentally fixes #1208.
   
   **Release Note**
   ```release-note
   feat: Support any Java base images
   ```
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to