NubesGen
NubesGen copied to clipboard
Add Micronaut support
As discussed with @sdelamo we should have Micronaut support, which would be close the current Spring Boot and Quarkus support.
This would have the following tasks:
- [ ] A test case like https://github.com/microsoft/NubesGen/tree/main/rest-server/src/test/resources/nubesgen/terraform/app-service-quarkus -> @sdelamo this where I need your help, for the rest I can probably do this very fast
- [ ] Template support in https://github.com/microsoft/NubesGen/blob/main/rest-server/src/main/resources/nubesgen/terraform/modules/app-service/main.tf.mustache that would match the test case
- [ ] Micronaut support in the Java code, in https://github.com/microsoft/NubesGen/blob/main/rest-server/src/main/java/io/github/nubesgen/service/ConfigurationService.java#L91 and https://github.com/microsoft/NubesGen/blob/main/rest-server/src/main/java/io/github/nubesgen/configuration/NubesgenConfiguration.java
- [ ] Support in the Web UI
- [ ] Support in the CLI -> @sdelamo how could we detect a Micronaut project in https://github.com/microsoft/NubesGen/blob/main/cli/src/main/java/io/github/nubesgen/cli/subcommand/scan/JavaScanner.java ?