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