This is an automated email from the ASF dual-hosted git repository.
gfournier pushed a commit to branch release-2.5.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/release-2.5.x by this push:
new c0dec73a8 fix(docs): last release version
c0dec73a8 is described below
commit c0dec73a8f830d99e9e3b4578f4515f38f0f23ed
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Tue Dec 3 08:14:31 2024 +0100
fix(docs): last release version
---
docs/antora.yml | 1 +
docs/modules/ROOT/pages/installation/installation.adoc | 5 +++--
script/update_docs.sh | 3 +++
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/docs/antora.yml b/docs/antora.yml
index 251150c5d..b03e0c1c1 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -27,6 +27,7 @@ asciidoc:
attributes:
requires: "'util=camel-website-util,ck=xref:js/ck.js'"
prerelease: false
+ last-released-version: 2.5.0
camel-k-runtime-version: 3.15.0
camel-api-versions: camel.apache.org/v1 camel.apache.org/v1alpha1 # from
Makefile BUNDLE_CAMEL_APIS
camel-version: 4.8.0
diff --git a/docs/modules/ROOT/pages/installation/installation.adoc
b/docs/modules/ROOT/pages/installation/installation.adoc
index 2fe46b8f0..7ea8725f2 100644
--- a/docs/modules/ROOT/pages/installation/installation.adoc
+++ b/docs/modules/ROOT/pages/installation/installation.adoc
@@ -14,10 +14,11 @@ The first step is to install and run the Camel K operator.
You can do it via any
https://kustomize.io[Kustomize] provides a declarative approach to the
configuration customization of a Camel-K installation. Kustomize works either
with a standalone executable or as a built-in to `kubectl`. The
https://github.com/apache/camel-k/tree/main/install[/install] directory
provides a series of base and overlays configuration that you can use. You can
create your own overlays or customize the one available in the repository to
accommodate your need.
```
-$ kubectl apply -k
github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v2.4.0
--server-side
+$ kubectl create ns camel-k
+$ kubectl apply -k
github.com/apache/camel-k/install/overlays/kubernetes/descoped?ref=v{last-released-version}
--server-side
```
-You can specify as `ref` parameter the version you're willing to install (ie,
`v2.4.0`). The command above will install a descoped (global) operator in the
camel-k namespace.
+You can specify as `ref` parameter the version you're willing to install (ie,
`v{last-released-version}`). The command above will install a descoped (global)
operator in the camel-k namespace. This is the suggested configuration in order
to manage Integrations in all namespaces.
[[helm]]
=== Installation via Helm Hub
diff --git a/script/update_docs.sh b/script/update_docs.sh
index 41438ce9c..88afc9f5d 100755
--- a/script/update_docs.sh
+++ b/script/update_docs.sh
@@ -18,6 +18,7 @@
location=$(dirname $0)
echo "Scraping information from Makefile"
+LAST_RELEASED_VERSION=$(grep '^LAST_RELEASED_VERSION ?= ' Makefile | sed
's/^.* \?= //')
RUNTIME_VERSION=$(grep '^DEFAULT_RUNTIME_VERSION := ' Makefile | sed 's/^.*
\?= //')
CATALOG="$location/../pkg/resources/resources/camel-catalog-$RUNTIME_VERSION.yaml"
@@ -52,11 +53,13 @@ fi
CAMEL_QUARKUS_DOCS_VERSION="${BASH_REMATCH[1]}.${BASH_REMATCH[2]}.x"
QUARKUS_VERSION=$(yq '.spec.runtime.metadata."quarkus.version"' $CATALOG)
+echo "Camel K latest version: $LAST_RELEASED_VERSION"
echo "Camel K Runtime version: $RUNTIME_VERSION"
echo "Camel version: $CAMEL_VERSION"
echo "Camel Quarkus version: $CAMEL_QUARKUS_VERSION"
echo "Quarkus version: $QUARKUS_VERSION"
+yq -i ".asciidoc.attributes.last-released-version =
\"$LAST_RELEASED_VERSION\"" $location/../docs/antora.yml
yq -i ".asciidoc.attributes.camel-k-runtime-version = \"$RUNTIME_VERSION\""
$location/../docs/antora.yml
yq -i ".asciidoc.attributes.camel-version = \"$CAMEL_VERSION\""
$location/../docs/antora.yml
yq -i ".asciidoc.attributes.camel-docs-version = \"$CAMEL_DOCS_VERSION\""
$location/../docs/antora.yml