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-website.git
The following commit(s) were added to refs/heads/main by this push:
new 1bd9f6e7 fix: ck links cleaning
1bd9f6e7 is described below
commit 1bd9f6e753307e474c1519133c9e52b1a56c693b
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Wed Sep 4 16:51:14 2024 +0200
fix: ck links cleaning
---
content/blog/2021/04/camel-k-140-Whatsnew/index.md | 6 +++---
content/blog/2021/07/camel-k-properties-refactoring/index.md | 2 +-
content/blog/2022/11/camel-k-jbang/index.md | 2 +-
content/blog/2023/07/camel-k-2-0/index.md | 6 +++---
content/blog/2024/01/camel-k-2-2/index.md | 2 +-
content/blog/2024/04/sourceless-ck-springboot/index.md | 4 ++--
6 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/content/blog/2021/04/camel-k-140-Whatsnew/index.md
b/content/blog/2021/04/camel-k-140-Whatsnew/index.md
index e2d1cf1d..bf9c19b3 100644
--- a/content/blog/2021/04/camel-k-140-Whatsnew/index.md
+++ b/content/blog/2021/04/camel-k-140-Whatsnew/index.md
@@ -54,7 +54,7 @@ And the command will create a binding that just prints to the
log the JSON data
## Kamel dump command
-When users have issues understanding why Camel K is not behaving as expected,
they often need to provide useful information
+When users have issues understanding why Camel K is not behaving as expected,
they often need to provide useful information
about the current state of their cluster, to let Camel K developers
investigate the issue and provide a solution or a quick workaround (e.g. in a
Github issue, or in the Zulip chat).
Usually, to identify the root cause of an issue, developers need to know
things like:
@@ -72,7 +72,7 @@ kamel dump status.log
```
This simple command will store in a text file all the information needed to
investigate a possible issue in the cluster.
-The user can now *edit the file to remove sensitive information* (which the
command may not be able to tell apart), then
+The user can now *edit the file to remove sensitive information* (which the
command may not be able to tell apart), then
share it with developers to have much better insights.
## Stability and compatibility
@@ -84,7 +84,7 @@ to be present for the same service. We've also changed the
way channels and brok
to bind integrations to multiple channels and even create sequences of
integrations attached to channels without any issue (e.g.
[#2190](https://github.com/apache/camel-k/pull/2190),
[#2115](https://github.com/apache/camel-k/pull/2115)).
We've improved **installation options**, letting you configure things that may
be important in a production environment, like [setting
toleration](https://github.com/apache/camel-k/pull/2114) or using a [secured
maven repository](https://github.com/apache/camel-k/pull/2180).
-At the same time, we've fixed compatibility with recent dev environments, e.g.
letting you [smoothly install Camel K in
K3S](/camel-k/next/installation/registry/k3s.html).
+At the same time, we've fixed compatibility with recent dev environments, e.g.
letting you smoothly install Camel K in K3S.
We also kept doing changes to continuously improve speed. On the runtime side
of Camel K, we now use the [Quarkus fast-jar
format](https://github.com/apache/camel-k/pull/1931) to reduce boot times. And
last but not least on the operator side, it's possible to install Camel K
globally in a cluster and have much faster build times by [sharing base images
across the cluster](https://github.com/apache/camel-k/pull/2058).
diff --git a/content/blog/2021/07/camel-k-properties-refactoring/index.md
b/content/blog/2021/07/camel-k-properties-refactoring/index.md
index 51ceeb2a..266f0537 100644
--- a/content/blog/2021/07/camel-k-properties-refactoring/index.md
+++ b/content/blog/2021/07/camel-k-properties-refactoring/index.md
@@ -25,7 +25,7 @@ Through this blog you will learn about:
If you're an experienced Camel K developer, you are certainly familiar with
the `--property` (abbreviated `--p`) and `--property-file` flags of the `kamel
run` command. Through these flags you are instructing the runtime `Integration`
to include properties configuration that will be used during the application
execution. Within version 1.5 we made a slight change on how to provide a
property file. We have deprecated the `--property-file` flag and favoured the
new syntax `--property file: [...]
Since this version we're also starting to distinguish between **runtime**
properties and **build-time** properties. `--property` will be used to identify
runtime properties.
-Learn more in the [runtime properties documentation
page](/camel-k/next/configuration/runtime-properties.html).
+Learn more in the runtime properties documentation page.
## Build-time properties
diff --git a/content/blog/2022/11/camel-k-jbang/index.md
b/content/blog/2022/11/camel-k-jbang/index.md
index 0f7b1e7f..2dd98732 100644
--- a/content/blog/2022/11/camel-k-jbang/index.md
+++ b/content/blog/2022/11/camel-k-jbang/index.md
@@ -146,7 +146,7 @@ The Integration started correctly, but, wait a minute: we
are using a file syste
Probably it's not what we wanted. So, now it's turn to configure our
application for the cloud. Cloud Native development should take in
consideration a series of challenges that are implicit in the way how this new
paradigm works (as a reference see the [12 factors](https://12factor.net/)).
-Kubernetes could be sometimes a bit difficult to fine tune. Many resources to
edit and check. Camel K provide a user friendly way to apply most of the tuning
your application will need directly in the `kamel run` command (or in the
[modeline](/camel-k/next/cli/modeline.html)). Most of the time you will need to
get familiar with [Camel K Traits](/camel-k/next/traits/traits.html).
+Kubernetes could be sometimes a bit difficult to fine tune. Many resources to
edit and check. Camel K provide a user friendly way to apply most of the tuning
your application will need directly in the `kamel run` command (or in the
modeline). Most of the time you will need to get familiar with [Camel K
Traits](/camel-k/next/traits/traits.html).
In this case we want to use certain volumes we had made available in our
cluster. We can use the `--volume` option (syntactic sugar of [mount
trait](/camel-k/next/traits/mount.html)) and enable them easily. We can read
and write on those volumes from some other `Pod`: it depends on the
architecture of our Integration process.
diff --git a/content/blog/2023/07/camel-k-2-0/index.md
b/content/blog/2023/07/camel-k-2-0/index.md
index 626f259f..ae742fb1 100644
--- a/content/blog/2023/07/camel-k-2-0/index.md
+++ b/content/blog/2023/07/camel-k-2-0/index.md
@@ -35,7 +35,7 @@ WARNING: make sure not to downgrade to Camel K version 1 once
you have upgraded
The old `v1alpha1.KameletBinding` will still be supported in this release in
order to give you the time to make the needed change and move all your
KameletBindings to
[`v1.Pipe`](/camel-k/next/apis/camel-k.html#_camel_apache_org_v1_Pipe). Try to
give priority to this operation because the `v1alpha1` is now deprecated and
will be removed within the next versions of Camel K.
-There is no other important concern about the compatibility with the previous
Camel K version.
+There is no other important concern about the compatibility with the previous
Camel K version.
We suggest to take the opportunity of this major upgrade to detect any usage
of deprecated parameters in the [Camel K API](/camel-k/next/apis/camel-k.html)
and do the switch accordingly.
@@ -57,7 +57,7 @@ The build process is now partially decoupled from the runtime
process. We have i
In order to enable this feature, you will notice that the `CamelCatalog`
Custom Resource is now a dynamic resource which is reconciled by the operator.
It is the one in charge to dynamically create any new runtime catalog required.
This work was a big design change and we're confident it will help use reaching
the longer term goal which is to **onboard any Camel runtime** (main,
springboot, quarkus).
-Have a look at the official documentation and learn more about the new [Camel
K Runtime builder design](/camel-k/next/running/runtime-version.html).
+Have a look at the official documentation and learn more about the new Camel K
Runtime builder design.
## Transform the build into a pipeline
@@ -67,7 +67,7 @@ The first immediate result of this change is that you have
available a [simple C
## Camel K Tekton tasks
-We also know that many companies already adopts some richer **CICD
technology**. For this reason we have introduced the [Camel K Tekton
task](/camel-k/next/pipeline/tekton.html) which we're willing to support in
order to simplify the onboarding of Camel K in Tekton pipeline.
+We also know that many companies already adopts some richer **CICD
technology**. For this reason we have introduced the Camel K Tekton task which
we're willing to support in order to simplify the onboarding of Camel K in
Tekton pipeline.
We have chosen to support Tekton because it's one of the most mature and
widespread used CICD technology. However, if you're using any other pipeline
technology it should not be difficult to transform the action we are supporting
in Tekton task with the one required by your pipeline technology.
diff --git a/content/blog/2024/01/camel-k-2-2/index.md
b/content/blog/2024/01/camel-k-2-2/index.md
index d69c0a2b..c1913429 100644
--- a/content/blog/2024/01/camel-k-2-2/index.md
+++ b/content/blog/2024/01/camel-k-2-2/index.md
@@ -26,7 +26,7 @@ spec:
image: docker.io/my-org/my-camel-app:1.0.0
```
-See more detail in the official [Camel K runtimes
documentation](/camel-k/next/running/camel-runtimes.html). The nice thing is
that with this approach you will be able to run **Camel Quarkus**, **Camel
Springboot** and **Camel Main** runtimes from Camel K operator.
+See more detail in the official Camel K runtimes documentation. The nice thing
is that with this approach you will be able to run **Camel Quarkus**, **Camel
Springboot** and **Camel Main** runtimes from Camel K operator.
## Show root image hierarchy in IntegrationKits
diff --git a/content/blog/2024/04/sourceless-ck-springboot/index.md
b/content/blog/2024/04/sourceless-ck-springboot/index.md
index 5119fba5..f2849523 100644
--- a/content/blog/2024/04/sourceless-ck-springboot/index.md
+++ b/content/blog/2024/04/sourceless-ck-springboot/index.md
@@ -26,13 +26,13 @@ spec:
image: docker.io/my-org/my-camel-app:1.0.0
```
-See more detail in the official [Camel K runtimes
documentation](/camel-k/next/running/camel-runtimes.html). The nice thing is
that with this approach you will be able to run **Camel Quarkus**, **Camel
Spring Boot** and **Camel Main** runtimes from Camel K operator.
+See more detail in the official Camel K runtimes documentation. The nice thing
is that with this approach you will be able to run **Camel Quarkus**, **Camel
Spring Boot** and **Camel Main** runtimes from Camel K operator.
As we mentioned at the beginning, there are certain limitations you need to
take in consideration. In the linked documentation you can see there is a
matrix of traits and at what lifecycle stage of an Integration they are
executed. A sourceless Integration will only be able to use "deployment" traits
out of the box, that means, those aspects that are executed when the
Integration is deployed to Kubernetes.
## How to run it
-A **sourceless Integration** is built by the user. The operator does not care
how this is built. What it needs to know is the final container image. Let's
see an example in action in order to show how the Camel K operator will be able
to leverage at least "deployment" traits and simplify certain operational
aspects on Kubernetes. The list of trait you can use is available in [Camel K
runtimes documentation](/camel-k/next/running/camel-runtimes.html).
+A **sourceless Integration** is built by the user. The operator does not care
how this is built. What it needs to know is the final container image. Let's
see an example in action in order to show how the Camel K operator will be able
to leverage at least "deployment" traits and simplify certain operational
aspects on Kubernetes. The list of trait you can use is available in Camel K
runtimes documentation.
We will build a simple REST Camel application and we want to leverage
**Knative** in order to **scale to 0** if no traffic happens on the route.
Without the Camel K operator, you'd be needed to manage all the Knative
resources on your own. The operator will instead do all the heavy lift for you.