diff --git a/CHANGELOG.md b/CHANGELOG.md index caf99dbda0..b3ddb352bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ Usage: ./scripts/extract-changelog-for-version.sh 1.3.37 5 ``` ### 1.17-SNAPSHOT +* Fix #494: Support for Micronaut Framework Native Images * Fix #1989: Remove storageClass related fields from VolumePermissionEnricher * Fix #2098: Add support for multi-platform container image builds in jib build strategy * Fix #2110: Add new helm dependency update goal task (`k8s:helm-dependency-update` for maven and `k8sHelmDependencyUpdate` for gradle) diff --git a/jkube-kit/doc/src/main/asciidoc/inc/generator/_micronaut.adoc b/jkube-kit/doc/src/main/asciidoc/inc/generator/_micronaut.adoc index b90e1dab9c..29c5932b06 100644 --- a/jkube-kit/doc/src/main/asciidoc/inc/generator/_micronaut.adoc +++ b/jkube-kit/doc/src/main/asciidoc/inc/generator/_micronaut.adoc @@ -4,7 +4,11 @@ The Micronaut generator (named `micronaut`) detects a Micronaut project by analyzing the plugin ifeval::["{plugin-type}" == "maven"] -dependencies searching for `io.micronaut.build:micronaut-maven-plugin`. +dependencies searching for : + +- `io.micronaut.build:micronaut-maven-plugin` (for Micronaut 3) or, +- `io.micronaut.maven:micronaut-maven-plugin` (for Micronaut 4) + endif::[] ifeval::["{plugin-type}" == "gradle"] dependencies searching for `io.micronaut.application:io.micronaut.application.gradle.plugin`. @@ -12,3 +16,19 @@ endif::[] This generator is based on the <> Generator and inherits all of its configuration values. + +The base images chosen are the following, however, these can be overridden using `jkube.generator.from` property: +[[generator-micronaut-from]] +.Webapp Base Images +[cols="1,4,4"] +|=== +| | Docker Build | S2I Build + +| *Native* +| `registry.access.redhat.com/ubi9/ubi-minimal:9.3` +| `registry.access.redhat.com/ubi9/ubi-minimal:9.3` + +| *Normal Build* +| `quay.io/jkube/jkube-java` +| `quay.io/jkube/jkube-java` +|===