Quarkus Trait
The Quarkus trait configures the Quarkus runtime.
It’s enabled by default.
A native based compilation will be forced to use a pod build strategy. Compiling to a native executable, i.e. when using build-mode=native , requires at least 4GiB of memory, so the Pod running the native build, must have enough memory available. |
This trait is available in the following profiles: Kubernetes, Knative, OpenShift.
The quarkus trait is a platform trait and cannot be disabled by the user. |
Configuration
Trait properties can be specified when running any integration with the CLI:
$ kamel run --trait quarkus.[key]=[value] --trait quarkus.[key2]=[value2] integration.groovy
The following configuration options are available:
Property | Type | Description |
---|---|---|
|
| Deprecated: no longer in use. |
|
| The Quarkus package types, |
|
| The Quarkus mode to run: either |
|
| The base image to use when running a native build (default |
|
| The image containing the tooling required for a native build (by default it will use the one provided in the runtime catalog) |