-
Notifications
You must be signed in to change notification settings - Fork 529
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Spring Boot Native Image #2138
Comments
Hi @rohanKanojia |
@anurag-rajawat : Umm, not sure. This issue requires refactoring SpringBootGenerator in order to support legacy jar, layered jar and native mode assembly types. |
…clipse-jkube#2138) Signed-off-by: Rohan Kumar <[email protected]>
…clipse-jkube#2138) Signed-off-by: Rohan Kumar <[email protected]>
…clipse-jkube#2138) Signed-off-by: Rohan Kumar <[email protected]>
…ring Boot 3.x (eclipse-jkube#2138) + Change SpringBootConfigurationHelper's constructor argument to String from Optional + Add Spring Boot 3 properties to SpringBootConfigurationHelper Signed-off-by: Rohan Kumar <[email protected]>
…ring Boot 3.x (eclipse-jkube#2138) + Change SpringBootConfigurationHelper's constructor argument to String from Optional + Add Spring Boot 3 properties to SpringBootConfigurationHelper Signed-off-by: Rohan Kumar <[email protected]>
…ring Boot 3.x (eclipse-jkube#2138) + Change SpringBootConfigurationHelper's constructor argument to String from Optional + Add Spring Boot 3 properties to SpringBootConfigurationHelper Signed-off-by: Rohan Kumar <[email protected]>
…ring Boot 3.x (#2138) + Change SpringBootConfigurationHelper's constructor argument to String from Optional + Add Spring Boot 3 properties to SpringBootConfigurationHelper Signed-off-by: Rohan Kumar <[email protected]>
…clipse-jkube#2138) Signed-off-by: Rohan Kumar <[email protected]>
…clipse-jkube#2138) Signed-off-by: Rohan Kumar <[email protected]>
…clipse-jkube#2138) Signed-off-by: Rohan Kumar <[email protected]>
…2138) Signed-off-by: Rohan Kumar <[email protected]>
Congrats for this one! 👏 @rohanKanojia |
@ArnauAregall : Thanks, Were you waiting for this one to get merged? Could you please try out whether the feature is working for your pipeline on <pluginRepositories>
<pluginRepository>
<id>oss.sonatype.org</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories> |
I had the notifications turned on for this issue since on my company we are extensive users of jkube to deploy our Spring Boot apps. Currently we are on our way migrating our apps to SB 3.x and I just wanted to be aware when jkube was ready to be compatible with GraalVM native images. Right now I am still not able to try out the SNAPSHOT, our SB upgrades are still in progress, but without a doubt I will try it out once I have the occasion. 👍 Cheers! |
That's sounds awesome. Thanks, Arnau! |
Component
JKube Kit
Task description
Description
SpringBoot 3 introduces the support for creating GraalVM native images. SpringBootGenerator should detect whether it's a native build and create a native assembly based on some minimal image.
SpringBootGenerator should detect the presence of
org.graalvm.buildtools:native-maven-plugin
plugin in project to detect whether it's a native build or not. See Spring Boot documentation[0] for more details.[0] https://docs.spring.io/spring-boot/docs/current/reference/html/native-image.html
Expected Behavior
Just like QuarkusGenerator, SpringBootGenerator should create a native container image using the generated native artifact.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: