You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pc...@apache.org on 2023/01/09 09:25:46 UTC

[camel-website] 01/02: feat: camel k 2022 retrospective

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

commit 85870ebb269ffeee7b73943660e0dc18ea1f45b7
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Thu Jan 5 14:46:18 2023 +0100

    feat: camel k 2022 retrospective
---
 content/blog/2023/01/ck_2022_results/featured.jpeg | Bin 0 -> 17193 bytes
 content/blog/2023/01/ck_2022_results/index.md      |  65 +++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/content/blog/2023/01/ck_2022_results/featured.jpeg b/content/blog/2023/01/ck_2022_results/featured.jpeg
new file mode 100644
index 00000000..31384050
Binary files /dev/null and b/content/blog/2023/01/ck_2022_results/featured.jpeg differ
diff --git a/content/blog/2023/01/ck_2022_results/index.md b/content/blog/2023/01/ck_2022_results/index.md
new file mode 100644
index 00000000..79a33e53
--- /dev/null
+++ b/content/blog/2023/01/ck_2022_results/index.md
@@ -0,0 +1,65 @@
+---
+title: "Camel K 2022 roadmap - retrospective"
+date: 2023-01-09
+authors: [squakez]
+categories: ["Roadmap"]
+preview: Quick review of Camel K development in 2022
+---
+
+[(c) @TivadarDanka](https://twitter.com/tivadardanka/status/1588131890040434688)
+
+2023 has come, and with that it is time to make a little retrospective on the work we have completed in 2022 in Camel K project. We are already collecting ideas to submit to the community for 2023 in order to define the new roadmap. Stay tuned, more is coming shortly...
+
+## Camel K 2022 roadmap update
+
+It's been a long ride and here a short resume of what we accomplished during the last year in Camel K project. We had a [roadmap plan](/blog/2022/03/camel-k-roadmap-2022/) defined at the begining of the year, let's have a look and see what we accomplished:
+
+### Multi-architecture images partially achieved
+
+This was a nice contribution that is allowing to leverate the capability of building multi-architecture image containers via Buildah. Definetely a great way to start experimenting with the feature and likely something we'll be willing to invest time in 2023.
+
+### Nightly releases
+
+We now use the very last bits from Camel K Runtime and Kamelets as well. If you're one of those person that cannot stand waiting for a stable release to come to try out new exciting stuff, then, likely you haven't missed this. Every night you can get a version of Camel K with the latest features/fixes baked into it (though, it's not guaranteed to be fully working).
+
+### Adding `kamel install` feature parity to Kustomize
+
+We've worked to strenghten the offering of installation via [Kustomize](/camel-k/next/installation/advanced/kustomize.html), that may see more advance in 2023.
+
+### Provided a full description of the APIs
+
+We now all understand what an IntegrationKit is... :P Tools such as [Kaoto](https://kaoto.io/) or [Karavan](https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan) may benefit from this as it is easier to understand the meaning of Camel K API now that it's written in stone!
+
+### Refactoring of traits: now they are part of the API definition
+
+Quite big refactoring effort. We are now able to read the traits definition through the API.
+
+### Encapsulated configuration logic into traits
+
+We're harmonizing the way to configure Camel K Integration putting the logic into traits (`mount` trait). We've deprecated the possibility to directly do it in the Integration specification.
+
+### `kamel promote` command
+
+Tired of reinventing the wheel and to find out how to promote a Camel K Integration in your cluster? Just `kamel promote`!
+
+### New multi tenancy
+
+You can now create as many operators as you want and be able to define your own multi-tenancy model by assigning your Integration the name of the operator you whish to take care of it.
+
+### Improved the user experience when an Integration fail
+
+You should no longer look the operator log to know what's going on! Just look at the Integration failing conditions.
+
+### Enabled support for KEDA autoscalers
+
+If you want to auto-scale your resources such as data storages and other services.
+
+### Bundle local java dependencies in your application
+
+No more need to publish your local dependency to a Maven repository. Just use it from your local filesystem via `kamel run -d file:/path/to/dep.jar`.
+
+### Howtos blogs
+
+We've developed a series of "How to" blog post to show main operations on Camel K: [testing](/blog/2022/11/camel-k-jbang/), [monitoring](/blog/2022/07/camel-k-monitoring-ops/), [promoting](/blog/2022/10/camel-k-cicd/) an Integration. You now knows how to do all that stuff ;)
+
+Beside all that stuff, we've made an enourmous work of stabilization (73 known bugs fixed) and an hidden work of automating the process that will strengthen our ability to focus on deliverying new exciting features. On behalf of Camel community we wish you a Happy New Year. 2023 is going to be a great year for Apache Camel with Camel 4 on the way!