You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/07/20 12:13:59 UTC

[camel-website] branch main updated: fix: blog links

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

acosentino 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 a5e554c  fix: blog links
a5e554c is described below

commit a5e554c89a8c6c37b175843e9770ec4a4f941ee8
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Tue Jul 20 11:28:58 2021 +0200

    fix: blog links
---
 .../07/camel-k-properties-refactoring/index.md     | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

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 b385b65..b77e68c 100644
--- a/content/blog/2021/07/camel-k-properties-refactoring/index.md
+++ b/content/blog/2021/07/camel-k-properties-refactoring/index.md
@@ -1,6 +1,6 @@
 ---
 title: "Camel K 1.5 - New configuration settings"
-date: 2021-07-19
+date: 2021-07-20
 draft: false
 authors: [squakez]
 categories: ["Features", "Camel K"]
@@ -37,14 +37,14 @@ A very interesting use case that will benefit from this new flag is the [configu
 
 If you look at the example, you can see that you can quickly setup a **JDBC Datasource** by configuration, just providing certain build and runtime properties to your `Integration`:
 ```
-kamel run PostgresDBAutoDatasource.java --dev 
-                                        --build-property quarkus.datasource.camel.db-kind=postgresql 
-                                        -p quarkus.datasource.camel.jdbc.url=jdbc:postgresql://postgres:5432/test 
-                                        -p quarkus.datasource.camel.username=postgresadmin 
-                                        -p quarkus.datasource.camel.password=admin123 
+kamel run PostgresDBAutoDatasource.java --dev \
+                                        --build-property quarkus.datasource.camel.db-kind=postgresql \
+                                        -p quarkus.datasource.camel.jdbc.url=jdbc:postgresql://postgres:5432/test \
+                                        -p quarkus.datasource.camel.username=postgresadmin \
+                                        -p quarkus.datasource.camel.password=admin123 \
                                         -d mvn:io.quarkus:quarkus-jdbc-postgresql:1.13.7.Final
 ```
-You can learn more about this feature in the [build time properties documentation page](/camel-k/latest/configuration/build-time-properties.html)
+You can learn more about this feature in the [build time properties documentation page](/camel-k/latest/configuration/build-time-properties.html).
 
 ## Integration configuration
 
@@ -55,11 +55,10 @@ We realized that we need to distinguish between two different types of files tha
 According to the `kamel run --help`, the `--config`:
 ```
       --config stringArray             Add a runtime configuration from a Configmap, a Secret or a file (syntax: [configmap|secret|file]:name[/key], where  name represents the local file path or the configmap/secret name and key optionally represents the configmap/secret key to be filtered)
-
 ```
 You will be able to provide a `Configmap`, a `Secret` or a local file. The new syntax is expecting you to declare the kind of resource ( _configmap_, _secret_ or _file_) and the name or local path where it is located. You may also specify the `Configmap`/`Secret` key, helping therefore to limit the exposure of information that will be needed in your integration.
 
-The whole documentation is available on the [runtime configuration page](https://camel.apache.org/camel-k/latest/configuration/runtime-config.html). You can also refer the different examples provided in [Camel K example repository](https://github.com/apache/camel-k/tree/main/examples/user-config).
+The whole documentation is available on the [runtime configuration page](/camel-k/latest/configuration/runtime-config.html). You can also refer the different examples provided in [Camel K example repository](https://github.com/apache/camel-k/tree/main/examples/user-config).
 
 ## Integration resources
 
@@ -72,7 +71,6 @@ Let's look at what the `kamel run --help` tells us about `--resource`:
 The syntax is similar on what we had for `--config`. There is a slight powerful addition though. Within a resource we can specify the destination path (_@path_) where we expect the file to be materialized. With this new feature, you will be able to include any file to any destination needed directly through the CLI. As an example, you can check now how easy is to [setup an SSL certificate to your HTTP connection](https://github.com/apache/camel-k/blob/main/examples/http/PlatformHttpsServ [...]
 
 Once you have stored your certificate in a `Secret`, for instance running:
-
 ```
 kubectl create secret generic my-self-signed-ssl --from-file=server.key --from-file=server.crt
 ```
@@ -80,14 +78,14 @@ kubectl create secret generic my-self-signed-ssl --from-file=server.key --from-f
 Then, the rest will be to let your integration know where to materialize those files. Using the `PlatformHttp` in Camel K, the result will be executing the following command:
 ```
 kamel run PlatformHttpsServer.java -p quarkus.http.ssl.certificate.file=/etc/ssl/my-self-signed-ssl/server.crt \
-                                   -p quarkus.http.ssl.certificate.key-file=/etc/ssl/my-self-signed-ssl/server.key \ 
+                                   -p quarkus.http.ssl.certificate.key-file=/etc/ssl/my-self-signed-ssl/server.key \
                                    --resource secret:my-self-signed-ssl@/etc/ssl/my-self-signed-ssl \
                                    -t container.port=8443 --dev
 ```
 
 We are leveraging the **Quarkus** properties to declare where the application is expecting to find the certificate and the key (via `--p` flag). We are also telling the `Integration` to create the files expected in the __my-self-signed-ssl__ `Secret` and to mount at __/etc/ssl/my-self-signed-ssl/__ directory.
 
-You will find more details in the [runtime resource page official documentation](https://camel.apache.org/camel-k/latest/configuration/runtime-resources).html
+You will find more details in the [runtime resource page official documentation](/camel-k/latest/configuration/runtime-resources.html).
 
 ## Warnings and limitations