Skip to content
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 Helidon framework #1475

Closed
3 tasks done
rohanKanojia opened this issue Apr 25, 2022 · 6 comments · Fixed by #2235
Closed
3 tasks done

Support for Helidon framework #1475

rohanKanojia opened this issue Apr 25, 2022 · 6 comments · Fixed by #2235
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@rohanKanojia
Copy link
Member

rohanKanojia commented Apr 25, 2022

Description

Create Generator and Enricher support for Helidon framework

Generator should detect Helidon Maven Plugin. I couldn't find any equivalent gradle plugin in the repository.

@manusa manusa added the enhancement New feature or request label Apr 26, 2022
@rohanKanojia rohanKanojia self-assigned this Apr 4, 2023
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Apr 10, 2023
…eclipse-jkube#1475)

+ Add documentation for HelidonGenerator
+ Add documentation for HelidonHealthCheckEnricher

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Apr 11, 2023
…jkube#1475)

+ Add Helidon SE maven quickstart
+ Add Helidon Microprofile maven quickstart

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Apr 11, 2023
…jkube#1475)

+ Add Helidon SE maven quickstart
+ Add Helidon Microprofile maven quickstart

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jun 21, 2023
…eclipse-jkube#1475)

+ Add documentation for HelidonGenerator
+ Add documentation for HelidonHealthCheckEnricher

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jun 21, 2023
…jkube#1475)

+ Add Helidon SE maven quickstart
+ Add Helidon Microprofile maven quickstart

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
manusa pushed a commit that referenced this issue Jun 22, 2023
+ Add Helidon SE maven quickstart
+ Add Helidon Microprofile maven quickstart

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
rohanKanojia added a commit to rohanKanojia/jkube that referenced this issue Jun 22, 2023
…eclipse-jkube#1475)

+ Add documentation for HelidonGenerator
+ Add documentation for HelidonHealthCheckEnricher

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
manusa pushed a commit that referenced this issue Jun 22, 2023
…#1475)

+ Add documentation for HelidonGenerator
+ Add documentation for HelidonHealthCheckEnricher

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
@rohanKanojia
Copy link
Member Author

Shall we close this?

@manusa
Copy link
Member

manusa commented Jun 22, 2023

Is it complete?

@rohanKanojia
Copy link
Member Author

Yes, we have added generator, enricher, docs and quick starts

@manusa
Copy link
Member

manusa commented Jun 22, 2023

Then, if Automatic port detection from Helidon configuration property files. is also covered, check it out and then close the issue.

@manusa manusa added this to the 1.14.0 milestone Jun 22, 2023
@rohanKanojia
Copy link
Member Author

Are we talking about HelidonGenerator here or both HelidonGenrator + HelidonHealthCheckEnricher?

I see that HelidonGenerator does pick up port from application.properties/application.yaml while building container image. We also seem to have a test to verify it:
https://github.com/eclipse/jkube/blob/47c94d8a758949e0195e811d514427347cb00504/jkube-kit/jkube-kit-helidon/src/test/java/org/eclipse/jkube/helidon/generator/HelidonGeneratorExposedPortsTest.java#L89-L104

However, I don't see HelidonHealthCheckEnricher picking up port from configuration files. If we change port in configuration files, we also need to provide enricher configuration to override default port for health checks. I also see QuarkusHealthCheckEnricher is suffering from same issue.

@manusa
Copy link
Member

manusa commented Jun 22, 2023

However, I don't see HelidonHealthCheckEnricher picking up port from configuration files. If we change port in configuration files, we also need to provide enricher configuration to override default port for health checks. I also see QuarkusHealthCheckEnricher is suffering from same issue.

That looks like a bug, open a new issue so we can take care of this for Quarkus.

For Helidon, since it hasn't been released yet, we can do it in scope of this issue.
So I guess that should be the final change required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants