This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git


The following commit(s) were added to refs/heads/main by this push:
     new a421a3c90 chore(doc): detailed builder runtime info
a421a3c90 is described below

commit a421a3c90143a80a5aa42b11acc029d7cc0c62d9
Author: Pasquale Congiusti <pasquale.congiu...@gmail.com>
AuthorDate: Mon Jul 17 14:44:35 2023 +0200

    chore(doc): detailed builder runtime info
---
 docs/modules/ROOT/pages/running/runtime-version.adoc | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/docs/modules/ROOT/pages/running/runtime-version.adoc 
b/docs/modules/ROOT/pages/running/runtime-version.adoc
index 09e9120e1..89091427f 100644
--- a/docs/modules/ROOT/pages/running/runtime-version.adoc
+++ b/docs/modules/ROOT/pages/running/runtime-version.adoc
@@ -10,6 +10,12 @@ kamel run my-route.yaml -t camel.runtime-version=1.17.0
 
 Having the ability to choose the runtime, gives you the ability to specify 
which Camel version you want to run. Each Camel K Runtime is bound to a well 
defined version of Camel (see the compatibility matrix).
 
+== How does it work
+
+This feature requires the dynamic generation of a builder that contains all 
the tooling expected by the build phase. In particular, this is a requirement 
for Quarkus native builds which, from now on, can be only done with builder 
`Pod` strategy.
+
+When you are creating a new runtime for which a 
[CamelCatalog](/camel-k/next/architecture/cr/camel-catalog.html) does not yest 
exist, Camel K Operator is in charge to create such a catalog. The creation of 
a new Catalog binds to the creation of a container image builder which will 
later be used by the builder `Pod` to build a Camel application which is 
specific to such a runtime.
+
 == Pin a runtime version
 
 By default each Camel K version uses a specific runtime version, ie, Camel K 
2.0 uses Camel K Runtime 2.16.0. Using the trait will let you pin to a well 
defined version, avoiding to unintentionally upgrade the runtime of the 
integrations running when you perform an operator upgrade. See more info in the 
xref:contributing/upgrade.adoc#maintain-runtime-integrations[Camel K upgrade 
documentation].

Reply via email to