[ANNOUNCEMENT] Apache Camel Karavan 4.6.0 Release

2024-05-24 Thread Marat Gubaidullin
Dear Apache Camel Community,

We are happy to announce the release of Apache Camel Karavan!

Developer Experience improvements:

   1. ErrorHandler configuration on Route level
   2. LoadBalance EIP
   3. Container image and commit information in UI for running integration
   project
   4. Build script simplified clone Git repo
   5. User can create Kamelet in project
   6. User can configure REST DSL with OpenApi contract

Latest versions:

   1. Camel 4.6.0
   2. Kamelets 4.6.0
   3. Jkube 1.16.2
   4. JBang v0.116.0

Source release package:
https://dist.apache.org/repos/dist/release/camel/camel-karavan/4.6.0/

VS Code Extension
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

Have a great day and happy integrations!
Marat Gubaidullin


[RESULT][VOTE] Release of Apache Camel Karavan 4.6.0

2024-05-24 Thread Marat Gubaidullin
Hello Apache Camel Developers!

Thank you for your votes!

Vote results:
5: +1 binding votes: Claus Ibsen, Andrea Cosentino, Zineb Bendhiba, Otavio
R. Piske, Marat Gubaidullin
1: +1 non-binding vote: Claudio Miranda

I'll publish artifacts soon.

Marat


[VOTE] Release of Apache Camel Karavan 4.6.0

2024-05-21 Thread Marat Gubaidullin
Dear Camel Developers,

This is a vote for the release of Apache Camel Karavan version 4.6.0.

Developer Experience improvements:

   1. ErrorHandler configuration on Route level
   2. LoadBalance EIP
   3. Container image and commit information in UI for running integration
   project
   4. Build script simplified clone Git repo
   5. User can create Kamelet in project
   6. User can configure REST DSL with OpenApi contract

Latest versions:

   1. Camel 4.6.0
   2. Kamelets 4.6.0
   3. Jkube 1.16.2
   4. JBang v0.116.0

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/4.6.0/

Some files in the codebase have missing licence headers still. This is done
intentionally, because these files are code snippets/templates used to
generate user's code.

VS Code Extension
https://github.com/apache/camel-karavan/releases/tag/4.6.0

We encourage all Camel contributors to participate in this release vote.
Your feedback and contributions play a crucial role in making Apache Camel
Karavan better with each release.

Please cast your vote by replying to this email with your decision:
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The voting period will remain open for 72 hours.

Thank you for your continued support and dedication to the Apache Camel
project.

My +1 (binding) is here

Have a nice day,
Marat


Re: [VOTE] Release Apache Camel Kamelets 4.6.0

2024-05-13 Thread Marat Gubaidullin
+1 (binding)

On Mon, May 13, 2024 at 3:56 AM Andrea Cosentino  wrote:

> Hello all,
>
> This is a vote for releasing camel-kamelets 4.6.0
>
> This is a release supporting Camel 4.6.0
>
> Kamelets release files:
> https://dist.apache.org/repos/dist/dev/camel/camel-kamelets/4.6.0
> Kamelets staging repository:
> https://repository.apache.org/content/repositories/orgapachecamel-1712
> Kamelets Tag:
> https://github.com/apache/camel-kamelets/releases/tag/v4.6.0
>
> Please cast your vote.
>
> [ ] +1 Release camel-kamelets 4.6.0
> [ ] -1 Veto the release (provide specific comments)
>
> The vote is open for at least 72 hours.
>
> Here's my +1.
>
> Thanks,
> Andrea Cosentino
>


[ANNOUNCEMENT] Apache Camel Karavan 4.5.0 Release

2024-04-17 Thread Marat Gubaidullin
Dear Apache Camel Community,

We are happy to announce the release of Apache Camel Karavan!

Developer Experience improvements:

   1. List of Exchange Properties for EIP in Properties Panel
   2. Exchange Variables and Functions docs for mostly used Expression
   Languages in Editor
   3. During installation Templates created only for the container
   management used (Docker, Kubernetes, Openshift)
   4. Automatic created ConfigMaps for build script in Kubernetes
   5. Preferred Element in Component/Kamelet/EIP Palette (more used =
   preferred)
   6. User can delete Preferred Element in Component/Kamelet/EIP Palette
   7. In Devmode Trace window contains Exchange Body, Headers, Properties
   and variables

Latest versions:

   1. Camel 4.5.0
   2. Kamelets 4.5.0
   3. Jkube 1.16.2
   4. JBang v0.116.0

Source release package:
https://dist.apache.org/repos/dist/release/camel/camel-karavan/4.5.0/

VS Code Extension
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

Have a great day and happy integrations!
Marat Gubaidullin


[RESULT][VOTE] Release of Apache Camel Karavan 4.5.0

2024-04-17 Thread Marat Gubaidullin
Hello Apache Camel Developers!

Thank you for your votes!

Vote results:
4: +1 binding votes: Claus Ibsen, Jean-Baptiste Onofré, Otavio R. Piske,
Marat Gubaidullin

I'll publish artifacts soon.

Marat


[VOTE] Release of Apache Camel Karavan 4.5.0

2024-04-14 Thread Marat Gubaidullin
Dear Camel Developers,

This is a vote for the release of Apache Camel Karavan version 4.5.0.

Developer Experience improvements:

   1. List of Exchange Properties for EIP in Properties Panel
   2. Exchange Variables and Functions docs for mostly used Expression
   Languages in Editor
   3. During installation Templates created only for the container
   management used (Docker, Kubernetes, Openshift)
   4. Automatic created ConfigMaps for build script in Kubernetes
   5. Preferred Element in Component/Kamelet/EIP Palette (more used =
   preferred)
   6. User can delete Preferred Element in Component/Kamelet/EIP Palette
   7. In devmode Trace window contains Exchange Body, Headers, Properties
   and variables

Latest versions:

   1. Camel 4.5.0
   2. Kamelets 4.5.0
   3. Jkube 1.16.2
   4. JBang v0.116.0

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/4.5.0/

Some files in the codebase have missing licence headers still. This is done
intentionally, because these files are code snippets/templates used to
generate user's code.

VS Code Extension
https://github.com/apache/camel-karavan/releases/tag/4.5.0

We encourage all Camel contributors to participate in this release vote.
Your feedback and contributions play a crucial role in making Apache Camel
Karavan better with each release.

Please cast your vote by replying to this email with your decision:
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The voting period will remain open for 72 hours.

Thank you for your continued support and dedication to the Apache Camel
project.

My +1 is here

Have a nice day,
Marat


Re: [VOTE] Release Apache Camel Kamelets 4.5.0

2024-04-02 Thread Marat Gubaidullin
+1 (binding)

Thanks

On Tue, Apr 2, 2024 at 1:47 AM Andrea Cosentino  wrote:

> Hello all,
>
> This is a vote for releasing camel-kamelets 4.5.0
>
> This is a release supporting Camel 4.5.0 and it's a development release.
>
> Kamelets release files:
> https://dist.apache.org/repos/dist/dev/camel/camel-kamelets/4.5.0
> Kamelets staging repository:
> https://repository.apache.org/content/repositories/orgapachecamel-1692
> Kamelets Tag:
> https://github.com/apache/camel-kamelets/releases/tag/v4.5.0
>
> Please cast your vote.
>
> [ ] +1 Release camel-kamelets 4.5.0
> [ ] -1 Veto the release (provide specific comments)
>
> The vote is open for at least 72 hours.
>
> Here's my +1.
>
> Thanks,
> Andrea Cosentino
>


Re: [VOTE] Release Apache Camel 4.5.0

2024-03-25 Thread Marat Gubaidullin
+1 (binding)

Thanks!

On Sun, Mar 24, 2024 at 6:00 AM Gregor Zurowski 
wrote:

> Hi Everyone:
>
> This is a vote to release Apache Camel 4.5.0, a new LTS release with
> 151 new features and improvements.
>
> Release notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12354104=12311211
>
> == Apache Camel 4.5.0 ==
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachecamel-1689/
>
> Tarballs:
> https://repository.apache.org/content/repositories/orgapachecamel-1689/org/apache/camel/apache-camel/4.5.0/
>
> Tag: https://github.com/apache/camel/releases/tag/camel-4.5.0
>
> == Apache Camel Spring Boot 4.5.0 ==
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachecamel-1690/
>
> Tag:
> https://github.com/apache/camel-spring-boot/releases/tag/camel-spring-boot-4.5.0
>
> Please test this release candidate and cast your vote:
> [ ] +1 Release the binary as Apache Camel and Camel Spring Boot 4.5.0
> [ ] -1 Veto the release (provide specific comments)
>
> The vote is open for at least 72 hours.
>
> Thanks,
> Gregor
>


[ANNOUNCEMENT] Apache Camel Karavan 4.4.0 Release

2024-03-03 Thread Marat Gubaidullin
Dear Apache Camel Community,

We are happy to announce the release of Apache Camel Karavan!

What's new in this version:

Designer improvements:

1. Support Variables in DSLs (From, To, Marshall, Unmarshall, etc)
2. New DSLs for Variables (setVariable, removeVariable, convertVariableTo)
3. List of existing variables in DSL properties
4. Navigation through direct and 'seda' between files
5. Accept to properties in application.properties in DSL placeholders
6. Create new property in application.properties in DSL placeholders
7. Simplified Expression
8. Component consumed/produced Headers in property UI

Web-application improvements:

1. Configurable list of Components and Kamelets
2. Configurable resource limits for projects in Docker
3. Embedded cache (based on Hazelcast) instead of external Infinispan
4. Wizard to simply create beans (database, messaging, etc)
5. Configurable Kubernetes Secrets -> Environment variables mapping for
build container
6. Support SSH Keys for Git Authentication

Latest versions:

1. Camel 4.4.0
2. Kamelets 4.4.0
3. Jkube 1.16.1
4. JBang v0.114.0

Source release package:
https://dist.apache.org/repos/dist/release/camel/camel-karavan/4.4.0/

VS Code Extension
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

Have a great day and happy integrations!
Marat Gubaidullin


[RESULT][VOTE] Release of Apache Camel Karavan 4.4.0

2024-03-03 Thread Marat Gubaidullin
Hello Apache Camel Developers!

Thank you for your votes!

Vote results:
5: +1 binding votes: Claus Ibsen, Andrea Cosentino, Babak Vahdat, Nicolas
Filotto, Otavio R. Piske
1: +1 non-binding vote: Marat Gubaidullin

I'll publish artifacts soon.

Marat


[VOTE] Release of Apache Camel Karavan 4.4.0

2024-02-28 Thread Marat Gubaidullin
Dear Camel Developers,

This is a vote for the release of Apache Camel Karavan version 4.4.0.


Designer improvements:
1. Support Variables in DSLs (From, To, Marshall, Unmarshall, etc)
2. New DSLs for Variables (setVariable, removeVariable, convertVariableTo)

3. List of existing variables in DSL properties
4. Navigation through `direct` and 'seda' between files

5. Accept to properties in `application.properties` in DSL placeholders

6. Create new property in `application.properties` from DSL placeholders

7. Simplified Expression

8. Component consumed/produced Headers in property UI


Web-application improvements:
1. Configurable list of Components and Kamelets
2. Configurable resource limits for projects in Docker
3. Embedded cache instead of external
4. Wizard to simply create beans (database, messaging, etc)
5. Configurable Kubernetes Secrets -> Environment variables mapping for
build container

6. Support SSH Keys for Git Authentication

Latest versions:
1. Camel 4.4.0
5. Kamelets 4.4.0
7. Jkube 1.16.1
8. JBang v0.114.0

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/4.4.0/

Some files in the codebase have missing licence headers still. This is done
intentionally, because these files are code snippets/templates used to
generate user's code.

VS Code Extension
https://github.com/apache/camel-karavan/releases/tag/4.4.0

We encourage all Camel contributors to participate in this release vote.
Your feedback and contributions play a crucial role in making Apache Camel
Karavan better with each release.

Please cast your vote by replying to this email with your decision:
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The voting period will remain open for 72 hours.

Thank you for your continued support and dedication to the Apache Camel
project.

My +1 is here

Have a nice day,
Marat


[ANNOUNCEMENT] Apache Camel Karavan 4.3.0 Release

2024-01-04 Thread Marat Gubaidullin
Dear Apache Camel Community,

We are happy to announce the release of Apache Camel Karavan!

What's new in this version:

Designer improvements:
1. Less verbose UI
2. Users can convert Filter DSL to Choice
3. Users can convert SetHeader to SetBody and vice versa
4. Users can convert DSL element with steps to Route
5. Configurable Auto Startup in a route using Env variable
6. Header information for Components in Knowledgebase

Web-application improvements:
1. Configurable network for Karavan in Docker
2. Configurable Service Account for DevMode container in Kubernetes
3. Users can add README.md with project description
4. Users can pull projects from Git repository
5. Configurable OIDC realm and client ID
6. When Karavan authorized in OIDC, Git commit includes author name and
email from authorized user

Latest versions:
- Camel 4.3.0
- Kamelets 4.3.0
- Jkube 1.15.0
- JBang v0.114.0

Source release package:
https://dist.apache.org/repos/dist/release/camel/camel-karavan/4.3.0/

VS Code Extension
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

Have a great day and happy integrations!
Marat Gubaidullin


Re: [VOTE] Camel K 2.2.0 release *second attempt

2024-01-03 Thread Marat Gubaidullin
Hello,

I made a huge mistake by accidentally releasing Camel K CRD Java dependency
2.2.0.
I do not know how to roll back these changes in Apache Sonatype myself.
Please help, how to fix the situation.

Sorry about that.

Marat

On Wed, Jan 3, 2024 at 4:43 AM Pasquale Congiusti <
pasquale.congiu...@gmail.com> wrote:

> Hello,
>
> This is a vote to release Apache Camel K 2.2.0. This release provides new
> features [1] and sets the default runtime to Camel Quarkus 3.2.3 (based on
> Camel 4.0.3).
>
> * A previous release attempt was canceled on December 22nd 2023 due to the
> fact that it was based on a non LTS Camel version.
>
> Camel K release files:
> https://dist.apache.org/repos/dist/dev/camel/camel-k/2.2.0/
>
> Camel K Tag:
> https://github.com/apache/camel-k/releases/tag/v2.2.0
>
> Camel K CRD Java dependency staging repository:
> https://repository.apache.org/content/repositories/orgapachecamel-1666/
>
> Staging container image repository:
> AMD64 architecture:
>
> https://hub.docker.com/layers/camelk/camel-k/2.2.0/images/sha256-60a3041d3c3be07e840926981b44cd0e883460534e0d9e74fdc0fdce38d6166e?context=explore
> ARM64
> 
> architecture (preview only):
>
> https://hub.docker.com/layers/camelk/camel-k/2.2.0-arm64/images/sha256-6d5d78e804dff04b61ca271c8aa192a9a53ebf2e26e801d0eca1bb45c5abde98?context=explore
>
> It's possible to install all staging artifacts with a single command
> (preferably using the kamel CLI you find in Camel K release files):
>
> kamel install --operator-image=camelk/camel-k:2.2.0 --olm=false
>
> Please test this release candidate and cast your vote.
>
> [ ] +1 Release Apache Camel K 2.2.0
> [ ] -1 Veto the release (provide specific comments)
>
> The vote is open for at least 72 hours.
>
> I start the vote with my +1.
>
> Thanks and regards,
> Pasquale Congiusti
>
> [1] https://github.com/apache/camel-k/milestone/47?closed=1
>


[RESULT][VOTE] Release of Apache Camel Karavan 4.3.0

2024-01-03 Thread Marat Gubaidullin
Happy New Year, Camel Developers!

Thank you for your votes!

Vote results:
6: +1 binding votes: Claus Ibsen, Andrea Cosentino, Babak Vahdat, Nicolas
Filotto, Zineb Bendhiba, Jean-Baptiste Onofré
1: +1 non-binding vote: Marat Gubaidullin

I'll publish artifacts soon.

Marat


[VOTE] Release of Apache Camel Karavan 4.3.0

2023-12-28 Thread Marat Gubaidullin
Dear Camel Developers,

This is a vote for the release of Apache Camel Karavan version 4.3.0.

What's new in this version:

Designer improvements:
1. Less verbose UI
2. Users can convert Filter DSL to Choice
3. Users can convert SetHeader to SetBody
4. Users can DSL element with steps to Route
5. Configurable Auto Startup in a route using Env variable
6. Header information for Components in Knowledgebase

Web-application improvements:
1. Configurable network for Karavan in Docker
2. Configurable Service Account for DevMode container in Kubernetes
3. Users can add README.md with project description
4. Users can pull project from Git repository
5. Configurable OIDC realm and client ID
6. When Karavan authorized in OIDC, Git commit includes author name and
email from authorized user

Latest versions:
- Camel 4.3.0
- Kamelets 4.3.0
- Jkube 1.15.0
- JBang v0.114.0

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/4.3.0/

Some files in the codebase have missing licence headers still. This is done
intentionally, because these files are code snippets/templates used to
generate user's code.

VS Code Extension
https://github.com/apache/camel-karavan/releases/tag/4.3.0

We encourage all Camel contributors to participate in this release vote.
Your feedback and contributions play a crucial role in making Apache Camel
Karavan better with each release.

Please cast your vote by replying to this email with your decision:
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The voting period will remain open for 72 hours.

Thank you for your continued support and dedication to the Apache Camel
project.

My +1 is here

Have a nice day,
Marat


Re: [VOTE] Release Apache Camel 4.3.0

2023-12-12 Thread Marat Gubaidullin
+1 (advisory). Looking forward to it.

On Tue, Dec 12, 2023 at 3:24 AM Gregor Zurowski 
wrote:

> Hi Everyone:
>
> This is a vote to release Apache Camel 4.3.0, a new release with 108
> new features and improvements. It is the first Camel release that was
> built with Java 21.
>
> Release notes:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12353751=12311211
>
> == Apache Camel 4.3.0 ==
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachecamel-1658/
>
> Tarballs:
> https://repository.apache.org/content/repositories/orgapachecamel-1658/org/apache/camel/apache-camel/4.3.0/
>
> Tag: https://github.com/apache/camel/releases/tag/camel-4.3.0
>
> == Apache Camel Spring Boot 4.3.0 ==
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachecamel-1659/
>
> Tag:
> https://github.com/apache/camel-spring-boot/releases/tag/camel-spring-boot-4.3.0
>
> Please test this release candidate and cast your vote:
> [ ] +1 Release the binary as Apache Camel and Camel Spring Boot 4.3.0
> [ ] -1 Veto the release (provide specific comments)
>
> The vote is open for at least 72 hours.
>
> Thanks,
> Gregor
>


[ANNOUNCEMENT] Apache Camel Karavan 4.1.0 Release

2023-11-06 Thread Marat Gubaidullin
Dear Apache Camel Community,

We are happy to announce the release of Apache Camel Karavan!

What's new in this version:

1. Custom Kamelet development.
Karavan supports Kamelet development in Web Application as well as in VS
Code.

2. Development image is configurable during installation in Kubernetes.
Development image might be replaced by a custom one.

3. Topology view now in VS Code.
Right click on a folder with integrations and select 'Show Topology' to get
a high level integration diagram.

4. Upgrade to the latest Camel 4.1 and adapt the new Camel YAML DSl Schema.
Including constructor arguments configuration for Beans

Source release package:
https://dist.apache.org/repos/dist/release/camel/camel-karavan/4.1.0/

VS Code Extension
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

Have a great day and happy integrations!
Marat Gubaidullin


[RESULT][VOTE] Release of Apache Camel Karavan 4.1.0

2023-11-06 Thread Marat Gubaidullin
Hello Camel Developers,

Vote results:

4: +1 binding votes: Jean-Baptiste Onofré, Claus Ibsen, Babak Vahdat,
Andrea Cosentino
1: +1 non-binding vote: Marat Gubaidullin

Thanks to all voters.
I'll publish artifacts soon.

Marat


[VOTE] Release of Apache Camel Karavan 4.1.0

2023-10-31 Thread Marat Gubaidullin
Dear Camel Developers,

This is a vote for the release of Apache Camel Karavan version 4.1.0.

What's new in this version:

1. Custom Kamelet development.
Karavan supports Kamelet development in Web Application as well as in VS
Code.

2. Development image is configurable during installation in Kubernetes.
Development image might be replaced by custom.

3. Topology view now in VS Code.
Right click on a folder with integrations and select 'Show Topology' to get
a high level integration diagram.

4. Upgrade to the latest Camel 4.1 and adapt the new Camel YAML DSl Schema.
Including constructor arguments configuration for Beans

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/4.1.0/

Some files in the codebase have missing licence headers still. This is done
intentionally, because these files are code snippets/templates used to
generate user's code.

VS Code Extension
https://github.com/apache/camel-karavan/releases/tag/4.1.0

We encourage all Camel contributors to participate in this release vote.
Your feedback and contributions play a crucial role in making Apache Camel
Karavan better with each release.

Please cast your vote by replying to this email with your decision:
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The voting period will remain open for 72 hours.

Thank you for your continued support and dedication to the Apache Camel
project.

My +1 is here

Have a nice day,
Marat


Re: Kamelet spec for types and/or dataTypes

2023-10-03 Thread Marat Gubaidullin
Are we going to remove types and use dataTypes instead?

Is dataTypes mandatory for Kamelet?


On Tue, Oct 3, 2023, 12:30 Andrea Cosentino  wrote:

> On the long term we plan to use dataTypes everywhere in the catalog. It's a
> long work, but it makes the Kamelet metadata cleaner.
>
> Il giorno mar 3 ott 2023 alle ore 18:14 Pasquale Congiusti <
> pasquale.congiu...@gmail.com> ha scritto:
>
> > Hi Marat,
> > I think this is quite up to date [1]. Mutliple data types is a new
> feature
> > introduced in Camel 4 [2].
> >
> > [1]
> >
> >
> https://camel.apache.org/camel-k/next/kamelets/kamelets-dev.html#_kamelet_data_types
> > [2] https://issues.apache.org/jira/browse/CAMEL-18698
> >
> > On Tue, Oct 3, 2023 at 3:00 PM Marat Gubaidullin <
> > marat.gubaidul...@gmail.com> wrote:
> >
> > > Hello Camel Devs,
> > >
> > > I'm working on Kamelet Designer in Karavan. And the last point to
> > implement
> > > is types.
> > >
> > > Some Kamelets have types, some do not.
> > > In documentation there are dataTypes instead.
> > >
> > > Where could I get more information about that? Do we have spec or
> > > something?
> > >
> > > Thanks
> > > Marat
> > >
> >
>


Kamelet spec for types and/or dataTypes

2023-10-03 Thread Marat Gubaidullin
Hello Camel Devs,

I'm working on Kamelet Designer in Karavan. And the last point to implement
is types.

Some Kamelets have types, some do not.
In documentation there are dataTypes instead.

Where could I get more information about that? Do we have spec or something?

Thanks
Marat


Re: [VOTE] Release Apache Camel Kamelets 4.0.1

2023-09-28 Thread Marat Gubaidullin
+1 (non-binding)

Thanks!
Marat

On Tue, Sep 26, 2023 at 4:14 AM Andrea Cosentino  wrote:

> Hello all,
>
> This is a vote for releasing camel-kamelets 4.0.1
>
> This release will support the 4.0.1 release of Apache Camel.
>
> Kamelets release files:
> https://dist.apache.org/repos/dist/dev/camel/camel-kamelets/4.0.1
> Kamelets staging repository:
> https://repository.apache.org/content/repositories/orgapachecamel-1616
> Kamelets Tag:
> https://github.com/apache/camel-kamelets/releases/tag/v4.0.1
>
> Please cast your vote.
>
> [ ] +1 Release camel-kamelets 4.0.1
> [ ] -1 Veto the release (provide specific comments)
>
> The vote is open for at least 72 hours.
>
> Here's my +1.
>
> Thanks,
> Andrea Cosentino
>


[ANNOUNCEMENT] Apache Camel Karavan 4.0.0 Release

2023-09-25 Thread Marat Gubaidullin
Dear Apache Camel Community,

We are thrilled to announce the much-anticipated release of Apache Camel
Karavan!

What's new in this version:

1. Expanded Platform Support:
- Docker (New!)
- Kubernetes
- Openshift

How to run Karavan in different platforms:
https://github.com/apache/camel-karavan/blob/main/docs/README.md

2. Simplified Integrations build process:
Users can now customize integration container build via a shell script
conveniently stored in the same repository.

3. Project Topology view:
Karavan introduces a brand new project Topology view, offering a top-level
overview of integrations within your project.
This feature enhances your project's visibility and makes it easier to
manage your integrations effectively.

4. Pure Camel:
We are using camel-main (also known as standalone) runtime in this release.

5. Version Updates:
- Camel 4.0.0
- Kamelets 4.0.0
- Jkube 1.14.0
- Patternfly 5
- Jbang 0.110.0

Source release package:
https://dist.apache.org/repos/dist/release/camel/camel-karavan/4.0.0/

VS Code Extension
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

Have a great day and happy integrations!
Marat Gubaidullin



<https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan>


[RESULT][VOTE] Release of Apache Camel Karavan 4.0.0. 2nd attempt

2023-09-25 Thread Marat Gubaidullin
Hello Camel Developers,

Vote results:

5: +1 binding votes: Claus Ibsen, Andrea Cosentino, Babak Vahdat, Zoran
Regvart, Otavio Rodolfo Piske
1: +1 non-binding vote: Marat Gubaidullin

Thanks to all voters.
I'll publish artifacts soon.


[VOTE] Release of Apache Camel Karavan 4.0.0. 2nd attempt

2023-09-22 Thread Marat Gubaidullin
Dear Camel Developers,

This is a vote for the release of Apache Camel Karavan version 4.0.0.

What's new in this version:

1. Expanded Platform Support: Karavan extends its compatibility to a wider
range of platforms, including:
- Docker (New!)
- Kubernetes
- Openshift

How to run Karavan in different platforms:
https://github.com/apache/camel-karavan/blob/main/docs/README.md

2. Simplified Integrations build process:
Users can now customize integration container build via a shell script
conveniently stored in the same repository.

3. Project Topology view:
Karavan introduces a brand new project Topology view, offering a top-level
overview of integrations within your project.
This feature enhances your project's visibility and makes it easier to
manage your integrations effectively.

4. Pure Camel:
We are using camel-main (also known as standalone) runtime in this release.

5. Version Updates: We have updated the following components to their
latest versions:
- Camel 4.0.0
- Kamelets 4.0.0
- Jkube 1.14.0

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/4.0.0/

Some files in the codebase have missing licence headers still. This is done
intentionally, because these files are code snippets/templates used to
generate user's code.

VS Code Extension
https://github.com/apache/camel-karavan/releases/tag/4.0.0

We encourage all Camel contributors to participate in this release vote.
Your feedback and contributions play a crucial role in making Apache Camel
Karavan better with each release.

Please cast your vote by replying to this email with your decision:
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The voting period will remain open for 72 hours.

Thank you for your continued support and dedication to the Apache Camel
project.

My +1 is here

Have a nice day,
Marat


Re: [VOTE] Release of Apache Camel Karavan 4.0.0

2023-09-22 Thread Marat Gubaidullin
Hello Apache Camel Developers,

This vote for Karavan release is cancelled because of ASF Source Header and
Copyright Notice Policy.

Sorry for the inconvenience.

Marat


On Fri, Sep 22, 2023 at 5:01 AM Zoran Regvart  wrote:

> Thank you Marat for the quick turnaround :)
>
> On Thu, Sep 21, 2023 at 10:45 PM Marat Gubaidullin
>  wrote:
> >
> > Hey,
> >
> > Apache Camel Karavan 4.0.0 release has been repackaged because of
> missing licence headers on some files.
> > Thanks, Zoran for raising the red flag.
> >
> > Issue fixed. Some files still have no license headers. They are code
> snippets/templates used to generate user code.
> >
> > Source release package:
> > https://dist.apache.org/repos/dist/dev/camel/camel-karavan/4.0.0/
> >
> > Should we restart voting or we could continue from there?
> >
> > Thanks.
> > Marat
> >
> > On Thu, Sep 21, 2023 at 9:06 AM Zoran Regvart  wrote:
> >>
> >> On Thu, Sep 21, 2023 at 2:44 PM Marat Gubaidullin
> >>  wrote:
> >> > Should we cancel release, add headers, repackage and start a new vote
> process?
> >> > Or could we continue and take that into account for the next release?
> >>
> >> Depends, I don't mind releasing it as such and then releasing a fixed
> >> one, it's not really a big deal until someone makes it one... Folk
> >> from ASF might notice and require this. If you can do a quick
> >> turnaround, canceling and repackaging would be the best option. But I
> >> don't want to put everything on your shoulders..
> >>
> >> zoran
> >> --
> >> Zoran Regvart
>
>
>
> --
> Zoran Regvart
>


Re: [VOTE] Release of Apache Camel Karavan 4.0.0

2023-09-21 Thread Marat Gubaidullin
Hey,

Apache Camel Karavan 4.0.0 release has been repackaged because of missing
licence headers on some files.
Thanks, Zoran for raising the red flag.

Issue fixed. Some files still have no license headers. They are code
snippets/templates used to generate user code.

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/4.0.0/

Should we restart voting or we could continue from there?

Thanks.
Marat

On Thu, Sep 21, 2023 at 9:06 AM Zoran Regvart  wrote:

> On Thu, Sep 21, 2023 at 2:44 PM Marat Gubaidullin
>  wrote:
> > Should we cancel release, add headers, repackage and start a new vote
> process?
> > Or could we continue and take that into account for the next release?
>
> Depends, I don't mind releasing it as such and then releasing a fixed
> one, it's not really a big deal until someone makes it one... Folk
> from ASF might notice and require this. If you can do a quick
> turnaround, canceling and repackaging would be the best option. But I
> don't want to put everything on your shoulders..
>
> zoran
> --
> Zoran Regvart
>


[VOTE] Release of Apache Camel Karavan 4.0.0

2023-09-19 Thread Marat Gubaidullin
Dear Camel Developers,

This is a vote for the release of Apache Camel Karavan version 4.0.0.

What's new in this version:

1. Expanded Platform Support: Karavan extends its compatibility to a wider
range of platforms, including:
- Docker (New!)
- Kubernetes
- Openshift

How to run Karavan in different platforms:
https://github.com/apache/camel-karavan/blob/main/docs/README.md

2. Simplified Integrations build process:
Users can now customize integration container build via a shell script
conveniently stored in the same repository.

3. Project Topology view:
Karavan introduces a brand new project Topology view, offering a top-level
overview of integrations within your project.
This feature enhances your project's visibility and makes it easier to
manage your integrations effectively.

4. Pure Camel:
We are using camel-main (also known as standalone) runtime in this release.

5. Version Updates: We have updated the following components to their
latest versions:
- Camel 4.0.0
- Kamelets 4.0.0
- Jkube 1.14.0

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/4.0.0/

VS Code Extension
https://github.com/apache/camel-karavan/releases/tag/4.0.0


We encourage all Camel contributors to participate in this release vote.
Your feedback and contributions play a crucial role in making Apache Camel
Karavan better with each release.

Please cast your vote by replying to this email with your decision:
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The voting period will remain open for 72 hours.

Thank you for your continued support and dedication to the Apache Camel
project.

My +1 is here

Have a nice day,
Marat


[ANNOUNCEMENT] Apache Camel Karavan 3.21.0

2023-07-19 Thread Marat Gubaidullin
Happy to announce the release of Apache Camel Karavan 3.21.0

Developing integration microservices with Apache Camel on Kubernetes was
never so easy and fast.

New features accelerating developer performance:
✨ Karavan CLI for easy installation and resource generation.
✨ Fast prototyping capabilities for rapid development.
✨ Tracing feature to monitor headers and body data during execution.

Join us for an enlightening 8-minute video that showcases how Apache Camel
Karavan revolutionizes the way we develop integration microservices on
Kubernetes.

https://www.youtube.com/watch?v=trsZyzEvbWw


1. The release of VS Code extension is available at the Marketplace
<https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan>:
2. The release of VS Code extension at the Open VSX Registry
<https://open-vsx.org/extension/camel-karavan/karavan>:
3. How to install Karavan we app on minikube
<https://github.com/apache/camel-karavan/blob/0d28b4020d865dbda76e9ef499b72158badf8a76/karavan-platform/karavan-cli/CLI.md>or
openshift:

Have a great day and happy integrations!

Marat Gubaidullin


[RESULT][VOTE] Preview Release of Apache Camel Karavan 3.20.1

2023-07-09 Thread Marat Gubaidullin
Hello Camel Developers,

Vote results:

5: +1 binding votes: Claus Ibsen, Babak Vahdat, Andrea Cosentino,
Jean-Baptiste Onofré, Zineb Bendhiba

1: +1 non-binding vote: Marat Gubaidullin

Thanks to all voters.
I'll publish artifacts soon.


[VOTE] Preview Release of Apache Camel Karavan 3.21.0

2023-07-05 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 3.21.0

What's new
1. Karavan CLI to install Karavan Cloud Application to Kubernetes and/or
generate resources YAML
2. Fast prototyping in Karavan Cloud Application

Fixes
1. Correct RouteConfiguration YAML for intercept, interceptFrom,
interceptSendToEndpoint,onCompletion,onException
2. Delay EIP exposed
3. onException configuration fixed

Breaking changes
1 Starting from this version Karavan sets path parameters same way as query
parameters (key: value)

Version Updates
1. Camel 3.21.0
2. Kamelets 3.21.0
3. Spring Boot 2.7.13
4. jkube 1.13.1 d
5. Quarkus 2.16.7.Final
6. React 18

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/3.21.0/

VS Code Extension
https://github.com/apache/camel-karavan/releases/tag/3.21.0

Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours.

My +1 is here

Thanks,
Marat


Re: [VOTE] Release Apache Camel Kamelets 3.21.0

2023-06-30 Thread Marat Gubaidullin
+1 (non-binding)

Thanks Andrea

On Fri, Jun 30, 2023 at 9:39 AM Zineb Bendhiba 
wrote:

> +1 (binding)
>
> Thanks Andrea
>
> Le ven. 30 juin 2023 à 14:40, Andrea Cosentino  a
> écrit :
>
> > Hello all,
> >
> > This is a vote for releasing camel-kamelets 3.21.0
> >
> > Kamelets release files:
> > https://dist.apache.org/repos/dist/dev/camel/camel-kamelets/3.21.0
> > Kamelets staging repository:
> > https://repository.apache.org/content/repositories/orgapachecamel-1585
> > Kamelets Tag:
> > https://github.com/apache/camel-kamelets/releases/tag/v3.21.0
> >
> > Please cast your vote.
> >
> > [ ] +1 Release camel-kamelets 3.21.0
> > [ ] -1 Veto the release (provide specific comments)
> >
> > The vote is open for at least 72 hours.
> >
> > Here's my +1.
> >
> > Thanks,
> > Andrea Cosentino
> >
>
>
> --
> Zineb Bendhiba
>


Re: [VOTE] Release Apache Camel 3.21.0 (LTS)

2023-06-27 Thread Marat Gubaidullin
+1 (non-binding)

Thanks

On Tue, Jun 27, 2023 at 4:50 AM Otavio Rodolfo Piske 
wrote:

> +1 (binding)
>
> Thanks Gregor!
>
> On Tue, Jun 27, 2023 at 10:21 AM Zheng Feng  wrote:
>
> > +1 (non-binding)
> >
> > On Tue, Jun 27, 2023 at 12:06 AM Gregor Zurowski <
> gre...@list.zurowski.org
> > >
> > wrote:
> >
> > > Hi Everyone:
> > >
> > > This is a vote to release Apache Camel 3.21.0, a new LTS release with
> > > 295 improvements and fixes.
> > >
> > > Release notes:
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12352568=12311211
> > >
> > > == Apache Camel 3.21.0 ==
> > >
> > > Staging repository:
> > >
> https://repository.apache.org/content/repositories/orgapachecamel-1577/
> > >
> > > Tarballs:
> > >
> >
> https://repository.apache.org/content/repositories/orgapachecamel-1577/org/apache/camel/apache-camel/3.21.0/
> > >
> > > Tag: https://github.com/apache/camel/releases/tag/camel-3.21.0
> > >
> > > == Apache Camel Spring Boot 3.21.0 ==
> > >
> > > Staging repository:
> > >
> https://repository.apache.org/content/repositories/orgapachecamel-1578/
> > >
> > > Tag:
> > >
> >
> https://github.com/apache/camel-spring-boot/releases/tag/camel-spring-boot-3.21.0
> > >
> > > == Apache Camel Karaf 3.21.0 ==
> > >
> > > Staging repository:
> > >
> https://repository.apache.org/content/repositories/orgapachecamel-1579/
> > >
> > > Tag:
> > https://github.com/apache/camel-karaf/releases/tag/camel-karaf-3.21.0
> > >
> > > Please test this release candidate and cast your vote:
> > > [ ] +1 Release the binary as Apache Camel, Camel Spring Boot and Camel
> > > Karaf 3.21.0
> > > [ ] -1 Veto the release (provide specific comments)
> > >
> > > The vote is open for at least 72 hours.
> > >
> > > Thanks,
> > > Gregor
> > >
> > >
> >
>
>
> --
> Otavio R. Piske
> http://orpiske.net
>


Re: [VOTE] Release Apache Camel 3.20.6 (LTS)

2023-06-16 Thread Marat Gubaidullin
+1 (non-binding)

Thanks


On Fri, Jun 16, 2023 at 4:05 AM Andrea Cosentino  wrote:

> +1 (binding)
>
> Thanks Gregor
>
> Il giorno ven 16 giu 2023 alle ore 07:48 Gregor Zurowski <
> gre...@list.zurowski.org> ha scritto:
>
> > Hi Everyone:
> >
> > This is a vote to release Apache Camel 3.20.6 (LTS), a patch release
> > with 20 fixes and improvements.
> >
> > Release notes:
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12353270=12311211
> >
> > == Apache Camel 3.20.6 ==
> >
> > Staging repository:
> > https://repository.apache.org/content/repositories/orgapachecamel-1574/
> >
> > Tarballs:
> >
> https://repository.apache.org/content/repositories/orgapachecamel-1574/org/apache/camel/apache-camel/3.20.6/
> >
> > Tag: https://github.com/apache/camel/releases/tag/camel-3.20.6
> >
> > == Apache Camel Spring Boot 3.20.6 ==
> >
> > Staging repository:
> > https://repository.apache.org/content/repositories/orgapachecamel-1575/
> >
> > Tag:
> >
> https://github.com/apache/camel-spring-boot/releases/tag/camel-spring-boot-3.20.6
> >
> > == Apache Camel Karaf 3.20.6 ==
> >
> > Staging repository:
> > https://repository.apache.org/content/repositories/orgapachecamel-1576/
> >
> > Tag:
> https://github.com/apache/camel-karaf/releases/tag/camel-karaf-3.20.6
> >
> > Please test this release candidate and cast your vote:
> > [ ] +1 Release the binary as Apache Camel, Camel Spring Boot and Camel
> > Karaf 3.20.6
> > [ ] -1 Veto the release (provide specific comments)
> >
> > The vote is open for at least 72 hours.
> >
> > Thanks,
> > Gregor
> >
>


[ANNOUNCEMENT] Apache Camel Karavan 3.20.1

2023-04-09 Thread Marat Gubaidullin
Happy to announce the preview release of Apache Camel Karavan 3.20.1

Main improvements in this preview release:
0. Camel 3.20.3
1. Karavan pulls changes made outside of karavan application
2. Karavan runs pipelines for changes outside of karavan application
3. User can add custom Git commit message through karavan application UI
4. Karavan VS Code extension could be configured to use a subset of
components
5. Users can stop running pipeline through UI
6. UI improvements: Default `when` and `otherwise` steps for `choice`,
default log message for `log`

The release of VS Code extension is available at the Marketplace:
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

The release of VS Code extension at the Open VSX Registry
https://open-vsx.org/extension/camel-karavan/karavan

Operator for Kubernetes:
https://operatorhub.io/operator/camel-karavan-operator

How to install Karavan cloud-native on minikube or openshift
https://github.com/apache/camel-karavan/tree/main/karavan-cloud

Have a great day and happy integrations!
Marat


[Result][VOTE] Preview Release of Apache Camel Karavan 3.20.1

2023-04-09 Thread Marat Gubaidullin
Hello Camel Developers Community,

The vote passed with the following results:

4 +1 binding votes: Claus Ibsen, Andrea Cosentino, Zineb Bendhiba, Babak
Vahdat,
and
1 +1 non-binding votes: Marat Gubaidullin

Thanks all for the votes.
I'm starting to publish required artifacts.

Have a nice weekend,
Marat


[VOTE] Preview Release of Apache Camel Karavan 3.20.1

2023-04-03 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 3.20.1

What's new:
0. Camel 3.20.3
1. Karavan pulls changes made outside of karavan application
2. Karavan runs pipelines for changes outside of karavan application
3. User can add custom Git commit message through karavan application UI
4. Karavan VS Code extension could be configured to use a subset of
components
5. Users can stop running pipeline through UI
6. UI improvements: Default `when` and `otherwise` steps for `choice`,
default log message for `log`

Source release package:
https://dist.apache.org/repos/dist/dev/camel/camel-karavan/3.20.1/


VS Code Extension
https://github.com/apache/camel-karavan/releases/tag/3.20.1

Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours.

My +1 is here

Thanks,
Marat


Re: Call for tracks: CommunityOverCode (Formerly ApacheCon) North America 2023

2023-03-08 Thread Marat Gubaidullin
Looks like we have the Date and the Place. Welcome to Canada!
https://communityovercode.org

On Wed, Mar 8, 2023 at 6:40 AM Zoran Regvart 
wrote:

> On Wed, Mar 8, 2023 at 8:50 AM Zineb Bendhiba 
> wrote:
> > Can we have ideas about the date and place of the  conference ?
>
> The conference is still early in the planning phase, so dates and
> place are not set currently. Best way to follow the discussion is to
> subscribe to the planners list, and see if any details get posted
> there.
>
> zoran
>
>
> zoran
> --
> Zoran Regvart
>


Re: Call for tracks: CommunityOverCode (Formerly ApacheCon) North America 2023

2023-03-04 Thread Marat Gubaidullin
Hello

When  North America Community Over Code take place this year?

Is it too late to propose myself?


On Tue, Feb 28, 2023, 04:11 Zoran Regvart  wrote:

> Hi Cameleers,
> over at the planners@ mailing list, a thread was started asking for
> folk to propose and chair tracks for  previously named ApacheCon.
>
> This is the time when folk should step forward and volunteer to help
> organize the Integration Track.
>
> I won't be able to travel this year, so the best I can do is to act as
> co-chair and help organize the track before the conference, there will
> be a need for someone present at the conference to MC and help with
> any on-the-ground issues.
>
> We have until tomorrow to propose the track lead, co-chairs and the
> track itself.
>
> zoran
>
> -- Forwarded message -
> From: 
> Date: Mon, Feb 27, 2023 at 2:38 PM
> Subject: Call for tracks: CommunityOverCode (Formerly ApacheCon) North
> America 2023
> To: ApacheCon Planners 
>
>
> Hello again, friends.
>
> If you would like to run a track at Community Over Code 2023 (Formerly
> "ApacheCon") please speak up.
>
> What I need from you:
>
> Track lead
> Co-chairs, if any
> Track name/topic
>
> In light of the fact that some communities like to discuss this on
> their PMC list first, I'd ask that you get back to me on this by
> Wednesday, March 1st, with this information.
>
> Thanks.
>
> --Rich
>
>
> --
> Zoran Regvart
>


[ANNOUNCEMENT] Apache Camel Karavan 3.20.0

2023-02-04 Thread Marat Gubaidullin
Happy to announce the preview release of Apache Camel Karavan 3.20.0

Karavan is an Integration Toolkit for Apache Camel that makes integration
easy and fun through the visualization of routes, integration with runtimes
and package, image build and deployment to kubernetes out-of-the-box.

Main improvements in this preview release:

   1. Camel 3.20.1
   2. Export to Quarkus and Spring Boot application in VS Code
   3. Deploy to Kubernetes and Openshift from VS Code
   4. Quarkus and Spring Boot in cloud-native mode
   5. Kamelets 3.20.1.1
   6. Route Configuration DSL
   7. Quarkus 2.16.0.Final
   8. Spring Boot 2.7.7
   9. Code snippets for custom Processor and AggregationStrategy
   10. Route and EIP DSL copy/paste (experimental)


The release of VS Code extension is available at the Marketplace:
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

The release of VS Code extension at the Open VSX Registry
https://open-vsx.org/extension/camel-karavan/karavan

How to install Karavan cloud-native on minikube or openshift
https://github.com/apache/camel-karavan/tree/main/karavan-cloud

Have a great day and happy integrations!


[RESULT][VOTE] Preview Release of Apache Camel Karavan 3.20.0

2023-02-04 Thread Marat Gubaidullin
Hello Came Developers,

The vote passed with the following results:

5 +1 binding votes: Claus Ibsen, Pasquale Congiusti, Otavio Rodolfo Piske,
Jean-Baptiste Onofré, Zineb Bendhiba

2 +1 non-binding vote: Gaëlle Fournier, Marat Gubaidullin

Thanks to all voters.
I'll publish artifacts soon.


[VOTE] Preview Release of Apache Camel Karavan 3.20.0

2023-01-30 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 3.20.0

What's new:

   1. Camel 3.20.1
   2. Export to Quarkus and Spring Boot application in VS Code
   3. Deploy to Kubernetes and Openshift from VS Code
   4. Quarkus and Spring Boot in cloud-native mode
   5. Kamelets 3.20.1.1
   6. Route Configuration DSL
   7. Quarkus 2.16.0.Final
   8. Spring Boot 2.7.7
   9. Code snippets for custom Processor and AggregationStrategy
   10. Route and EIP DSL copy/paste (experimental)


VS Code Extension (notes and extension)
https://github.com/apache/camel-karavan/releases/tag/3.20.0

Karavan Operator installation instructions:
https://github.com/apache/camel-karavan/blob/main/karavan-cloud/README.md

Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours.

My +1 is here

Thanks,
Marat


Re: [VOTE] Release Apache Camel-kafka-connector 3.20.0

2023-01-27 Thread Marat Gubaidullin
+1

On Thu, Jan 26, 2023, 10:42 Andrea  wrote:

> Hello all,
>
> This is a vote to release Apache Camel-kafka-connector 3.20.0
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachecamel-1521
>
> Tag:
>
> https://gitbox.apache.org/repos/asf?p=camel-kafka-connector.git;a=tag;h=refs/tags/camel-kafka-connector-3.20.0
>
> Upgrade to camel 3.20.0 and kamelets catalog 3.20.0
>
> Please test this release candidate and cast your vote.
> [ ] +1 Release the binary as  Apache Camel-kafka-connector 3.20.0
> [ ] -1 Veto the release (provide specific comments)
>
> The vote is open for at least 72 hours.
>
> Thanks,
> Andrea.
>


[ANNOUNCEMENT] Apache Camel Karavan 3.18.5

2022-11-07 Thread Marat Gubaidullin
Happy to announce the preview release of Apache Camel Karavan 3.18.5

Karavan is an Integration Toolkit for Apache Camel that makes integration
easy and fun through the visualization of routes, integration with runtimes
and package, image build and deployment to kubernetes out-of-the-box.

Main improvements in this preview release:
1. First preview of Karavan Operator
2. Kamelets 0.9.2
3. Camel 3.18.3
4. Quarkus 2.13.3.Final
5. Deployment from VS Code
6. First preview of Dashboard
7. Export routes as PNG image

The release of VS Code extension is available at the Marketplace:
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

The release of VS Code extension at the Open VSX Registry
https://open-vsx.org/extension/camel-karavan/karavan

How to install Karavan cloud-native on minikube or openshift
https://github.com/apache/camel-karavan/tree/main/karavan-cloud

Have a great day and happy integrations!


Re: [VOTE] Preview Release of Apache Camel Karavan 3.18.5

2022-11-07 Thread Marat Gubaidullin
Thank you for participating in the vote.
The vote passes with the following results:

+1 binding: 4 (Otavio Rodolfo Piske, Zineb Bendhiba, Claus Ibsen, Gregor
Zurowski, Jean-Baptiste Onofré)

+1 non-binding: 2 (Pasquale Congiusti, Marat Gubaidullin)

I am going to publish the artifacts for Karavan 3.18.5 shortly.

Have a nice day,
Marat

On Mon, Nov 7, 2022 at 2:45 AM Jean-Baptiste Onofré  wrote:

> +1 (binding)
>
> Regards
> JB
>
> On Thu, Nov 3, 2022 at 11:25 PM Marat Gubaidullin
>  wrote:
> >
> > Hello Camel Developers
> >
> > This is a vote for Preview release of Apache Camel Karavan 3.18.5
> >
> > What's new:
> >
> > 1. First preview of Karavan Operator 
> > 2. Kamelets 0.9.2
> > 3. Camel 3.18.3
> > 4. Quarkus 2.13.3.Final
> > 5. Deployment from VS Code
> > 6. First preview of Dashboard
> > 7. Export routes as PNG image
> >
> > VS Code Extension (notes and extension)
> > https://github.com/apache/camel-karavan/releases/tag/3.18.5
> >
> > Karavan Operator installation instructions:
> >
> https://github.com/apache/camel-karavan/blob/main/karavan-cloud/README.md
> >
> > Please test this release candidate and cast your vote.
> > [ ] +1 Release
> > [ ] -1 Veto the release (provide specific comments)
> >
> > The vote is open for at least 72 hours.
> >
> > My +1 is here
> >
> > Thanks,
> > Marat
>


[VOTE] Preview Release of Apache Camel Karavan 3.18.5

2022-11-03 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 3.18.5

What's new:

1. First preview of Karavan Operator 
2. Kamelets 0.9.2
3. Camel 3.18.3
4. Quarkus 2.13.3.Final
5. Deployment from VS Code
6. First preview of Dashboard
7. Export routes as PNG image

VS Code Extension (notes and extension)
https://github.com/apache/camel-karavan/releases/tag/3.18.5

Karavan Operator installation instructions:
https://github.com/apache/camel-karavan/blob/main/karavan-cloud/README.md

Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours.

My +1 is here

Thanks,
Marat


Re: Apache Camel Karavan swag in redbubble

2022-11-01 Thread Marat Gubaidullin
@Zoran Regvart 
Thanks for the tips. I have already contacted Mark Thomas.
He asked to get PMC approval first.

I don't think that we need an official vote for that but it would be great
to have more PMC feedback.
Let's have a cool look! )

Marat

On Tue, Nov 1, 2022 at 4:53 AM Zoran Regvart  wrote:

> Hi Marat,.
> +1, I think you can ping Mark Thomas (ma...@apache.org) who helped set
> up the existing Camel presence on RedBubble or ASF Brand Management[1]
> at tradema...@apache.org[2] to get that in the ASF shop on RedBubble.
>
> zoran
>
> [1] https://whimsy.apache.org/roster/nonpmc/brand
> [2] https://www.apache.org/foundation/marks/contact#swag
>
> On Mon, Oct 31, 2022 at 3:35 PM Marat Gubaidullin
>  wrote:
> >
> > Hello Camel Devs,
> >
> > To add a bit of fresh style to the community fashion 
> > I would like to propose to add Karavan swag to the ASF shop on RedBubble.
> > In addition to the classic warm orange Camel line we could have a cool
> blue night Karavan line.
> > An example of the swag is attached below.
> >
> > What do you think?
> >
> > Marat
>
>
>
> --
> Zoran Regvart
>


Re: Apache Camel Karavan swag in redbubble

2022-10-31 Thread Marat Gubaidullin
https://www.dropbox.com/s/qb3rj6qgaeld5aq/swag-example_large.png?dl=0

On Mon, Oct 31, 2022 at 4:56 PM Claus Ibsen  wrote:

> Hi Marat
>
> This email does not have a file attached. I am not sure if that is possible
> when sending to ASF mailing lists.
> Maybe you can post the example someplace else?
>
>
>
> On Mon, Oct 31, 2022 at 3:35 PM Marat Gubaidullin <
> marat.gubaidul...@gmail.com> wrote:
>
> > Hello Camel Devs,
> >
> > To add a bit of fresh style to the community fashion 
> > I would like to propose to add Karavan swag to the ASF shop on RedBubble.
> > In addition to the classic warm orange Camel line we could have a cool
> > blue night Karavan line.
> > An example of the swag is attached below.
> >
> > What do you think?
> >
> > Marat
> >
>
>
> --
> Claus Ibsen
> -
> @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>


Apache Camel Karavan swag in redbubble

2022-10-31 Thread Marat Gubaidullin
Hello Camel Devs,

To add a bit of fresh style to the community fashion 
I would like to propose to add Karavan swag to the ASF shop on RedBubble.
In addition to the classic warm orange Camel line we could have a cool blue
night Karavan line.
An example of the swag is attached below.

What do you think?

Marat


[ANNOUNCEMENT] Apache Camel Karavan 3.18.4

2022-10-15 Thread Marat Gubaidullin
Happy to announce the release of Apache Camel Karavan 3.18.4.

Karavan is an Integration Toolkit for Apache Camel that makes integration
easy and fun through the visualization of routes, integration with runtimes
and package, image build and deployment to kubernetes out-of-the-box.

Main improvements in this release:

1. Support minikube for cloud app
2. OpenAPI YAML import in cloud app
3. Quarkus 2.13.0.Final
4. Improved performance in web-based IDEs
5. Search Kamelets by description
6. Improved Deployments and Pods monitoring with Watchers
7. Editor window for Expressions
8. Password-editor for Sensitive keys from camel-core

The release of VS Code extension is available at the Marketplace:
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

The release of VS Code extension is also available at the Open VSX Registry
https://open-vsx.org/extension/camel-karavan/karavan

Cloud-native installation instructions are available at
https://github.com/apache/camel-karavan/tree/main/karavan-cloud


[VOTE] Preview Release of Apache Camel Karavan 3.18.4

2022-10-11 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 3.18.4

What's new:

1. Support minikube for cloud app
2. OpenAPI YAML import in cloud app
3. Quarkus 2.13.0.Final
4. Improved performance in web-based IDEs
5. Search Kamelets by description
6. Improved Deployments and Pods monitoring with Watchers
7. Editor window for Expressions
8. Password-editor for Sensitive keys from camel-core

VS Code Extension (notes and extension)
https://github.com/apache/camel-karavan/releases/tag/3.18.4

Karavan Cloud Application:
1. Public API
https://github.com/orgs/apache/packages/container/camel-karavan/45301042?tag=3.18.4

2. Basic Auth
https://github.com/orgs/apache/packages/container/camel-karavan-basic/45301123?tag=3.18.4

3. OIDC Auth
https://github.com/orgs/apache/packages/container/camel-karavan-oidc/45301188?tag=3.18.4


Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours.

My +1 is here

Thanks,
Marat


[ANNOUNCEMENT] Apache Camel Karavan 3.18.3

2022-09-19 Thread Marat Gubaidullin
Happy to announce the release of Apache Camel Karavan 3.18.3.

Karavan is an Integration Toolkit for Apache Camel that makes integration
easy and fun through the visualization of routes, integration with runtimes
and package, image build and deployment to kubernetes out-of-the-box.

Main improvements in this release:

   1. Camel 3.18.2 DSL
   2. Kamelets 0.9.0
   3. SSO/Keycloak integration for Karavan cloud-native application

Read more information about SSO/Keycloak integration here:
https://camel.apache.org/blog/2022/09/camel-karavan-3.18.3

The release of VS Code extension is available at the Marketplace:
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

Cloud-native installation instructions are available at
https://github.com/apache/camel-karavan/tree/main/karavan-cloud


[VOTE] Preview Release of Apache Camel Karavan 3.18.3

2022-09-15 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 3.18.3

New features:

   1. Camel 3.18.2 DSL
   2. Kamelets 0.9.0
   3. SSO/Keycloak integration for Karavan cloud-native application


VS Code Extension (notes and extension)
https://github.com/apache/camel-karavan/releases/tag/3.18.3

Karavan Cloud Application:
1. Public API
https://github.com/apache/camel-karavan/pkgs/container/camel-karavan/41913834?tag=3.18.3
2. Basic Auth
https://github.com/apache/camel-karavan/pkgs/container/camel-karavan-basic/41913964?tag=3.18.3
3. OIDC Auth
https://github.com/apache/camel-karavan/pkgs/container/camel-karavan-oidc/41914218?tag=3.18.3

Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours.

My +1 is here

Thanks,
Marat


[ANNOUNCE] Apache Camel Karavan 3.18.2 (Hotfix)

2022-08-22 Thread Marat Gubaidullin
Hello Camel Community,

The release of Apache Camel Karavan 3.18.2 (hotfix for doTry/doFinnaly
invalid YAML generating issue) is published. Upgrade is recommended.

The release of VS Code extension is available at the Marketplace:
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

Cloud-native installation instructions are available at
https://github.com/apache/camel-karavan/tree/main/karavan-builder


[VOTE] Preview Release of Apache Camel Karavan 3.18.2

2022-08-19 Thread Marat Gubaidullin
Dear Camel Developers,

Thank you very much for your support and participation in Karavan.

However I would like to ask you again to vote.
This is a vote for Preview release of Apache Camel Karavan 3.18.2

This is a hotfix patch containing an important fix:
1. Fixed issues with incorrect YAML generated for doTry/doFinally

VS Code Extension (notes and extension)
https://github.com/apache/camel-karavan/releases/tag/3.18.2


Karavan App
https://github.com/apache/camel-karavan/pkgs/container/camel-karavan/37412004?tag=3.18.2


Karavan Builder Image
https://github.com/apache/camel-karavan/pkgs/container/camel-karavan-builder/37411727?tag=3.18.2

Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 48 hours because it is related to a critical
issue.

My +1 is here

Thanks,
Marat


[ANNOUNCE] Apache Camel Karavan 3.18.1 Preview Release

2022-08-19 Thread Marat Gubaidullin
Happy to announce the release of Apache Camel Karavan 3.18.1.

Karavan is an Integration Toolkit for Apache Camel that makes integration
easy and fun through the visualization of routes, integration with runtimes
and package, image build and deployment to kubernetes out-of-the-box.

Main improvements in this release:

   1. Camel 3.18 DSL
   2. [vs-code] Export to Camel-Quarkus, Spring-Boot and Camel-Main
   3. [vs-code] Default application.properties
   4. [vs-code] camel-jbang and maven for local development
   5. [cloud-native] Projects and integration with Git
   6. [cloud-native] Tekton Pipeline, Task and Build Image
   7. [cloud-native] Camel-Quarkus Runtime
   8. [cloud-native] Component/Kamelet/EIP properties from
   Kubernetes/OpenShift ConfigMaps, Secrets and Services
   9. [cloud-native] Upgraded to Quarkus 2.11.1.Final


The release of VS Code extension is available at the Marketplace:
https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan

Cloud-native installation instructions are available at
https://github.com/apache/camel-karavan/tree/main/karavan-builder


[VOTE] Preview Release of Apache Camel Karavan 3.18.1

2022-08-16 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 3.18.1

This is a hotfix patch containing an important fix:
1. Upgrade to Camel 3.18.1 (required for correct project export and build)
2. Fixed issues with Beans and REST DSL elements disappearing (!)

VS Code Extension (notes and extension)
https://github.com/apache/camel-karavan/releases/tag/3.18.1


Karavan App
https://github.com/apache/camel-karavan/pkgs/container/camel-karavan/35131333?tag=3.18.1


Karavan Builder Image
https://github.com/apache/camel-karavan/pkgs/container/camel-karavan-builder/35131044?tag=3.18.1


Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 48 hours because it is related to a critical
issue.

My +1 is here

Thanks,
Marat


[VOTE] Preview Release of Apache Camel Karavan 3.18.0

2022-08-11 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 3.18.0

Disclaimer:
Apache Camel Karavan version is aligned with Apache Camel version.
Karavan 3.18.0 is NOT LTS and still an experimental preview release.
Versions alignment is required to avoid DSL compatibility matrix between
Camel and Karavan.

VS Code Extension (notes and extension)
https://github.com/apache/camel-karavan/releases/tag/untagged-316de529ee3c9be24ef7


Karavan App for iPaaS
https://github.com/apache/camel-karavan/pkgs/container/camel-karavan/34663022?tag=3.18.0

Karavan Builder Image for iPaaS
https://github.com/apache/camel-karavan/pkgs/container/camel-karavan-builder/34663875?tag=3.18.0

Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours starting from Monday, August 15,
2022.

Thanks,
Marat


Apache Camel Karavan goes to ApacheCon NA 2022

2022-06-22 Thread Marat Gubaidullin
Karavan presentation is accepted for ApacheCon NA


Re: [VOTE] Preview Release of Apache Camel Karavan 0.0.15

2022-05-27 Thread Marat Gubaidullin
looks like we have Majority Approval ;-)

My vote is +1 (non-binding) and if nothing changes in 8 hours I'll publish
Karavan 0.0.15 to Marketplace

On Thu, May 26, 2022 at 3:29 AM Otavio Rodolfo Piske 
wrote:

> +1 (binding)
>
> Thanks!
>
> On Wed, May 25, 2022 at 6:51 AM Andrea Cosentino 
> wrote:
>
> > +1 (binding)
> >
> > Thanks Marat.
> >
> > Il giorno mar 24 mag 2022 alle ore 22:58 Marat Gubaidullin <
> > marat.gubaidul...@gmail.com> ha scritto:
> >
> > > Hello Camel Developers
> > >
> > > This is a vote for Preview release of Apache Camel Karavan 0.0.15
> > >
> > > Release VS Code Extension (notes and extension)
> > > https://github.com/apache/camel-karavan/releases/tag/0.0.15
> > >
> > > Please test this release candidate and cast your vote.
> > > [ ] +1 Release
> > > [ ] -1 Veto the release (provide specific comments)
> > >
> > > The vote is open for at least 72 hours.
> > >
> > > Thanks,
> > > Marat
> > >
> >
>
>
> --
> Otavio R. Piske
> http://orpiske.net
>


[VOTE] Preview Release of Apache Camel Karavan 0.0.15

2022-05-24 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 0.0.15

Release VS Code Extension (notes and extension)
https://github.com/apache/camel-karavan/releases/tag/0.0.15

Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours.

Thanks,
Marat


[VOTE] Preview Release of Apache Camel Karavan 0.0.14

2022-04-11 Thread Marat Gubaidullin
Hello Camel Developers

This is a vote for Preview release of Apache Camel Karavan 0.0.14

Release draft VS Code Extension (notes and extension)
https://github.com/apache/camel-karavan/releases/tag/untagged-ba3a4e8f7c98e8bf9c84


Please test this release candidate and cast your vote.
[ ] +1 Release
[ ] -1 Veto the release (provide specific comments)

The vote is open for at least 72 hours.

Thanks,
Marat


Re: Call For Tracks: ApacheCon North American 2022

2022-03-22 Thread Marat Gubaidullin
Hello Zoran,

I would like to help but I have never participated in in-person ApacheCon.
What does volunteering mean in this context? I did not find any information
on https://www.apachecon.com

Also I'm thinking about making a presentation/demo of Apache Camel Karavan,
but again need some guidance.

Thanks
Marat

On Tue, Mar 22, 2022 at 3:21 PM Zoran Regvart  wrote:

> Hi Cameleers,
> asking once again, without volunteers helping to organize this there
> will be no Integration track at ApacheCon this year and we are
> approaching final moments in which the organizers will accept tracks.
>
> zoran
>
> On Tue, Mar 15, 2022 at 11:33 AM Zoran Regvart  wrote:
> >
> > Hi Cameleers,
> > this year's ApacheCon will be an in-person event in New Orleans,
> > Louisiana from October 3-7, 2022. The @planners are asking for track
> > submissions.
> >
> > Are there any volunteers that wish to help organize this event?
> >
> > zoran
> >
> > -- Forwarded message -
> > From: Rich Bowen 
> > Date: Thu, Mar 10, 2022 at 9:53 PM
> > Subject: Call For Tracks: ApacheCon North American 2022
> > To: ApacheCon Planners 
> >
> >
> > The Planners for ApacheCon are excited to be working on the next edition
> > of ApacheCon, which will be held at the Sheraton New Orleans in New
> > Orleans, Louisiana from October 3-7, 2022! This will be our first live
> > event since 2019, and the team is putting together a great event for
> > attendees.
> >
> > As we plan the schedule of sessions, we are seeking input on what tracks
> > to host for this year’s live event. One distinct advantage of
> > ApacheCon@Home was that the limitations of the space-time continuum were
> > not a major concern. But in a physical space like the Sheraton New
> > Orleans, the number of tracks we can host for one event is more limited
> > (until we can get a hold of a TARDIS).
> >
> > To that end, this is a general Call for Tracks to start determining what
> > we are going to host on the 2022 conference schedule. If you are
> > interested in having a track for ApacheCon 2022, please respond to this
> > email off-list with the following information:
> >
> >
> > Name of track
> > Track captain name(s)
> > Expected number of sessions for your track
> >
> > Note that not all tracks will be the same length in terms of sessions,
> > and not all proposed tracks will be accepted. It is our hope to be
> > flexible with the schedule and accommodate as much variety of live
> > sessions as possible, but we are also contemplating a virtual event
> > later that could accommodate tracks not selected for the live event.
> > Track selection will be based on:
> >
> >
> > Past attendance/interest
> > Interest in new technologies/approaches
> > Work history between planners and candidate track captains
> >
> >
> > Please have this information to me (rbo...@apache.org) by March 15, 2022
> > at 2359 GMT, so we can begin the selection and Call for Presentations
> > process.
> >
> >
> > --
> > Zoran Regvart
>
>
>
> --
> Zoran Regvart
>


Re: [HEADS UP] - Renaming inconsistent data format names in model

2022-01-18 Thread Marat Gubaidullin
camel-yaml-dsl.json and camelYamlDsl.json

On Tue., Jan. 18, 2022, 09:05 Claus Ibsen  wrote:

> On Tue, Jan 18, 2022 at 2:39 PM Luca Burgazzoli 
> wrote:
> >
> > On Tue, Jan 18, 2022 at 2:31 PM Claus Ibsen 
> wrote:
> >
> > > On Tue, Jan 18, 2022 at 12:39 AM Marat Gubaidullin
> > >  wrote:
> > > >
> > > > 1. I could omit kebab cased properties in generator while we have
> both.
> > > > 2. When read YAML Karavan "camelize" properties and DSL. Internal
> Karavan
> > > > Camel Definitions are in camel case. So output YAML is also camel
> case.
> > > >
> > >
> > > Yeah we can do that and for Camel 3.15 have both camelCase and
> > > kebab-case in the yaml-dsl.
> > > Where kebab-case is deprecated.
> > >
> >
> > I'm not very sure we can support both kebab anc camel case in
> > camel-yaml-dsl.json, (as
> > example,. there may be an issue with required properties) however we may
> > think to just
> > deprecate the kebab case in the json schema but we can keep support in
> the
> > yaml loader.
> >
>
> Ah so could we just generate two schema files, one with kebab-case and
> another with camelCase.
> Then Marat can use the camelCase for the Karavan tool.
>
> The current yaml-dsl is all kebab-case based, in the generated model
> serializers.
>
> The parser is conforming to kebab-case, eg such as (so we support both
> cases in the parser/loader)
>
> final String propertyName =
> StringHelper.camelCaseToDash(key.getValue()).toLowerCase(Locale.US);
>
>
>
>
> >
> > > This gives us that "wriggle room" to let kamelets, camel-k and others
> > > migrate to camelCase.
> > > Then in Camel 3.16 og 3.17 we can drop kebab and when we are fully
> > > migrated.
> > >
> > >
> > >
> > > > On Mon., Jan. 17, 2022, 09:49 Claus Ibsen 
> wrote:
> > > >
> > > > > On Mon, Jan 17, 2022 at 3:17 PM Marat Gubaidullin
> > > > >  wrote:
> > > > > >
> > > > > > Hello Claus,
> > > > > >
> > > > > > 1. There is a typo (gzipDeflator instead of gzipDeflater) in the
> data
> > > > > > format name
> > > > > >
> > > > >
> > >
> https://github.com/apache/camel/blob/4829e4b7c9fec2ea785411a1ccad65339e080520/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/DataFormatsDefinition.java#L57
> > > > > >
> > > > > > 2. I have fetched, built and still have data format names (and
> > > almost all
> > > > > > other properties) in kabab case in camel-yaml-dsl.json
> > > > > >
> > > > >
> > > > > One problem with having both camelCase and kebab-case in the
> > > > > camel-yaml-dsl.json is that you would have double properties for
> > > > > everything.
> > > > > Then in the tooling you would need to filter out the duplicated
> kebab
> > > > > based properties.
> > > > >
> > > > > Or we switch over to camelCase only. For the existing kamelets
> then we
> > > > > need to update those, but they are almost all in camelCase anyway.
> > > > > There is a few EIPs like set-header and set-property they are
> using,
> > > > > which should be setHeader and setProperty.
> > > > > So the migration is easy.
> > > > >
> > > > >
> > > > > >
> > > > > > On Mon, Jan 17, 2022 at 2:51 AM Claus Ibsen <
> claus.ib...@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > > > Hi
> > > > > > >
> > > > > > > Just a heads up that I have squashed and merged this to the
> main
> > > > > branch.
> > > > > > >
> > > > > > > On Sun, Jan 16, 2022 at 3:12 PM Claus Ibsen <
> claus.ib...@gmail.com
> > > >
> > > > > wrote:
> > > > > > > >
> > > > > > > > Hi
> > > > > > > >
> > > > > > > > Ticket: https://issues.apache.org/jira/browse/CAMEL-17499
> > > > > > > >
> > > > > > > > The data formats have over the time become inconsistent in
> the
> > > model
> > > > > > > > and their names and also name vs camel-xxx JAR 

Re: [HEADS UP] - Renaming inconsistent data format names in model

2022-01-17 Thread Marat Gubaidullin
1. I could omit kebab cased properties in generator while we have both.
2. When read YAML Karavan "camelize" properties and DSL. Internal Karavan
Camel Definitions are in camel case. So output YAML is also camel case.

On Mon., Jan. 17, 2022, 09:49 Claus Ibsen  wrote:

> On Mon, Jan 17, 2022 at 3:17 PM Marat Gubaidullin
>  wrote:
> >
> > Hello Claus,
> >
> > 1. There is a typo (gzipDeflator instead of gzipDeflater) in the data
> > format name
> >
> https://github.com/apache/camel/blob/4829e4b7c9fec2ea785411a1ccad65339e080520/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/DataFormatsDefinition.java#L57
> >
> > 2. I have fetched, built and still have data format names (and almost all
> > other properties) in kabab case in camel-yaml-dsl.json
> >
>
> One problem with having both camelCase and kebab-case in the
> camel-yaml-dsl.json is that you would have double properties for
> everything.
> Then in the tooling you would need to filter out the duplicated kebab
> based properties.
>
> Or we switch over to camelCase only. For the existing kamelets then we
> need to update those, but they are almost all in camelCase anyway.
> There is a few EIPs like set-header and set-property they are using,
> which should be setHeader and setProperty.
> So the migration is easy.
>
>
> >
> > On Mon, Jan 17, 2022 at 2:51 AM Claus Ibsen 
> wrote:
> >
> > > Hi
> > >
> > > Just a heads up that I have squashed and merged this to the main
> branch.
> > >
> > > On Sun, Jan 16, 2022 at 3:12 PM Claus Ibsen 
> wrote:
> > > >
> > > > Hi
> > > >
> > > > Ticket: https://issues.apache.org/jira/browse/CAMEL-17499
> > > >
> > > > The data formats have over the time become inconsistent in the model
> > > > and their names and also name vs camel-xxx JAR name etc.
> > > >
> > > > So after the 3.14 LTS release and where we drop JDK8 then we are
> doing
> > > > some house cleaning.
> > > > We also have some components to be marked as deprecated and to be
> > > removed later.
> > > >
> > > > The data format renaming is a more complex "thing" as we have a bunch
> > > > of source code generated files based on those names.
> > > >
> > > > So a rename of eg zipfile to zipFile (to use camel case) that causes
> > > > the generated files to keep the existing file name because the lower
> > > > case name existed. So to "fix" this a commit is needed to delete the
> > > > first, and then another to regenerate the files.
> > > >
> > > > So for all of this work I did this today on a quiet day but there is
> > > > about 50 commits in total as there are many regens in this line of
> > > > spirit to make it all work.
> > > >
> > > > I am not sure if a git quash would work?
> > > >
> > > > I pushed the code to a branch
> > > > https://github.com/apache/camel/tree/dataformat-rename
> > > >
> > > > And a bit PR (we can try to squash this one)
> > > > https://github.com/apache/camel/pull/6760
> > > >
> > > >
> > > > --
> > > > Claus Ibsen
> > > > -
> > > > http://davsclaus.com @davsclaus
> > > > Camel in Action 2: https://www.manning.com/ibsen2
> > >
> > >
> > >
> > > --
> > > Claus Ibsen
> > > -
> > > http://davsclaus.com @davsclaus
> > > Camel in Action 2: https://www.manning.com/ibsen2
> > >
>
>
>
> --
> Claus Ibsen
> -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>


Re: [HEADS UP] - Renaming inconsistent data format names in model

2022-01-17 Thread Marat Gubaidullin
Hello Claus,

1. There is a typo (gzipDeflator instead of gzipDeflater) in the data
format name
https://github.com/apache/camel/blob/4829e4b7c9fec2ea785411a1ccad65339e080520/core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/DataFormatsDefinition.java#L57

2. I have fetched, built and still have data format names (and almost all
other properties) in kabab case in camel-yaml-dsl.json


On Mon, Jan 17, 2022 at 2:51 AM Claus Ibsen  wrote:

> Hi
>
> Just a heads up that I have squashed and merged this to the main branch.
>
> On Sun, Jan 16, 2022 at 3:12 PM Claus Ibsen  wrote:
> >
> > Hi
> >
> > Ticket: https://issues.apache.org/jira/browse/CAMEL-17499
> >
> > The data formats have over the time become inconsistent in the model
> > and their names and also name vs camel-xxx JAR name etc.
> >
> > So after the 3.14 LTS release and where we drop JDK8 then we are doing
> > some house cleaning.
> > We also have some components to be marked as deprecated and to be
> removed later.
> >
> > The data format renaming is a more complex "thing" as we have a bunch
> > of source code generated files based on those names.
> >
> > So a rename of eg zipfile to zipFile (to use camel case) that causes
> > the generated files to keep the existing file name because the lower
> > case name existed. So to "fix" this a commit is needed to delete the
> > first, and then another to regenerate the files.
> >
> > So for all of this work I did this today on a quiet day but there is
> > about 50 commits in total as there are many regens in this line of
> > spirit to make it all work.
> >
> > I am not sure if a git quash would work?
> >
> > I pushed the code to a branch
> > https://github.com/apache/camel/tree/dataformat-rename
> >
> > And a bit PR (we can try to squash this one)
> > https://github.com/apache/camel/pull/6760
> >
> >
> > --
> > Claus Ibsen
> > -
> > http://davsclaus.com @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
>
>
>
> --
> Claus Ibsen
> -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>


Re: [HEADS UP] - Renaming inconsistent data format names in model

2022-01-16 Thread Marat Gubaidullin
Thank you, Claus.
This will really help.
Will data formats in camel-yaml-dsl.json be also consistent after that or
do we need to fix it as well?

Marat

On Sun., Jan. 16, 2022, 09:13 Claus Ibsen  wrote:

> Hi
>
> Ticket: https://issues.apache.org/jira/browse/CAMEL-17499
>
> The data formats have over the time become inconsistent in the model
> and their names and also name vs camel-xxx JAR name etc.
>
> So after the 3.14 LTS release and where we drop JDK8 then we are doing
> some house cleaning.
> We also have some components to be marked as deprecated and to be removed
> later.
>
> The data format renaming is a more complex "thing" as we have a bunch
> of source code generated files based on those names.
>
> So a rename of eg zipfile to zipFile (to use camel case) that causes
> the generated files to keep the existing file name because the lower
> case name existed. So to "fix" this a commit is needed to delete the
> first, and then another to regenerate the files.
>
> So for all of this work I did this today on a quiet day but there is
> about 50 commits in total as there are many regens in this line of
> spirit to make it all work.
>
> I am not sure if a git quash would work?
>
> I pushed the code to a branch
> https://github.com/apache/camel/tree/dataformat-rename
>
> And a bit PR (we can try to squash this one)
> https://github.com/apache/camel/pull/6760
>
>
> --
> Claus Ibsen
> -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>


[ANNOUNCEMENT] Apache Camel Karavan 0.0.6 (preview) released

2021-11-15 Thread Marat Gubaidullin
Karavan 0.0.6 preview has been published on Marketplace and ghcr.io


https://github.com/apache/camel-karavan/blob/main/karavan-vscode/CHANGELOG.md#006


Re: Actions secrets in Camel Karavan repo

2021-11-14 Thread Marat Gubaidullin
Thank you Zoran.

My bad. ghcr.io is already configured in Github actions.
I have configured Karavan to push Standalone Karavan images (JVM and
Native) to ghcr.io



On Sat, Nov 13, 2021 at 4:25 AM Zoran Regvart  wrote:

> Hi Marat,
>
> On Fri, Nov 12, 2021 at 8:35 PM Marat Gubaidullin
>  wrote:
> > I do not have access to Actions secrets in
> > https://github.com/apache/camel-karavan.
> > Could anyone configure secrets to push images to ghcr.io?
>
> GitHub secrets are handled by the infrastructure team, first create an
> INFRA issue in the JIRA[1] and then send the secret via email to
> r...@apache.org, You want to use GPG, I think this is the correct
> key[3], but best ask on the JIRA. Here is an example of an INFRA
> issue[2]. There is also a Slack instance[4] where you can chat with
> infrastructure folk directly, they're usually very prompt to respond
> there.
>
> zoran
>
> [1] https://issues.apache.org/jira/browse/INFRA
> [2] https://issues.apache.org/jira/browse/INFRA-20394
> [3]
> https://keys.openpgp.org/vks/v1/by-fingerprint/390EF70BB1EA12B2773962950EE62FB37A00258D
> [4] https://infra.apache.org/slack.html
> --
> Zoran Regvart
>


Actions secrets in Camel Karavan repo

2021-11-12 Thread Marat Gubaidullin
Hello Camel Devs,

I do not have access to Actions secrets in
https://github.com/apache/camel-karavan.
Could anyone configure secrets to push images to ghcr.io?

Thanks
Marat


Re: Karavan project: Integration Designer for Camel/Camel-K

2021-10-06 Thread Marat Gubaidullin
Hello Cameleers,

I have created a few PRs into camel-karavan repository.

Are we going to work through the same process as with Camel (PR ->2 Review
-> Merge) from the beginning or could we simplify the process while we
don't have a lot of people involved?

Thanks
Marat

On Mon., Oct. 4, 2021, 23:24 Marat Gubaidullin 
wrote:

> Thank you, Andrea.
> First commit is pushed. I'm starting cleaning code/license/headers etc
>
> On Mon., Oct. 4, 2021, 01:34 Andrea Cosentino  wrote:
>
>> Marat,
>>
>> I created the repository for moving the project:
>> https://github.com/apache/camel-karavan
>>
>> Il giorno mer 29 set 2021 alle ore 06:53 JB Onofré  ha
>> scritto:
>>
>> > No objection from my side. The only thing we are to be careful is during
>> > code donation: IP/cla, license, header, etc.
>> > I can help on these checks/verify.
>> >
>> > Regards
>> > JB
>> >
>> > > Le 29 sept. 2021 à 06:47, Andrea Cosentino  a
>> écrit :
>> > >
>> > > Do we all agree on creating the repository under Apache Camel and
>> start
>> > the
>> > > migration of the project?
>> > >
>> > > Thanks.
>> > >
>> > >> Il giorno mer 29 set 2021 alle ore 03:27 Marat Gubaidullin <
>> > >> marat.gubaidul...@gmail.com> ha scritto:
>> > >>
>> > >> Hello Luca,
>> > >>
>> > >> Thank you for your feedback.
>> > >>
>> > >> 1. Theoretically it is possible to create a Karavan editor as an
>> > extension
>> > >> for VS Code.
>> > >> It is a React app and all logic is on the front-end sidd. However
>> this
>> > is
>> > >> my first project with Typescript and React,
>> > >> so to convert it into vscode extension might take some time and
>> require
>> > >> some help from an expert.
>> > >>
>> > >> 2. Why was Karavan designed as a webapp and not a vscode extension in
>> > the
>> > >> first place?
>> > >> As a Java developer I prefer to use Camel-Quarkus for integrations.
>> It
>> > is
>> > >> faster, testable and I could use the full power of Camel.
>> > >> However some Integrations are simple, not mission critical and could
>> be
>> > >> created by citizen developers or non-java engineers without Camel
>> > >> expertise.
>> > >> The idea of Karavan is to help them create integrations intuitively
>> > without
>> > >> learning Camel DSL syntax and any developer tools (ex vscode).
>> > >> If you see any other use cases for Karavan, could you please share?
>> > >>
>> > >> Marat
>> > >>
>> > >> On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli > >
>> > >> wrote:
>> > >>
>> > >>> Hi Marat,
>> > >>>
>> > >>> I do agree with Andrea and Claus: it is an awesome project and it
>> would
>> > >> be
>> > >>> very nice addition to the camel ecosystem.
>> > >>> The only thing that would make it even more awesome (not sure if
>> > >> technical
>> > >>> possible) would be having a support for VS Code and
>> http://github.dev.
>> > >>>
>> > >>> ---
>> > >>> Luca Burgazzoli
>> > >>>
>> > >>>
>> > >>> On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen 
>> > >> wrote:
>> > >>>
>> > >>>> Hi Marat
>> > >>>>
>> > >>>> Yay this looks great. I like that the editor is dis-connected from
>> > >>>> Camel, where you can either save the generated file to disk,
>> > >>>> or push to a git repository.
>> > >>>>
>> > >>>> It also seems you use the EIP json files from the catalog to list
>> the
>> > >>> EIPs.
>> > >>>> I noticed we didn't have them labelled too nicely so I will polish
>> > >>>> this in the camel-core.
>> > >>>>
>> > >>>>
>> > >>>> On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
>> > >>>>  wrote:
>> > >>>>>
>> > >>>>> Hello Camel Developers,
>> > >>>>>
>> > >>>>> For the last few months I've been working on the Karavan project:
>> > >>>>> Integration Designer for Camel/Camel-K.
>> > >>>>> https://github.com/mgubaidullin/karavan
>> > >>>>>
>> > >>>>> Karavan is still in the preliminary/experimental stage, however
>> it is
>> > >>>>> possible to "draw" an integration. It already supports Kamelets
>> and a
>> > >>> lot
>> > >>>>> of EIP. It works in local mode to store YAMLs on a local machine.
>> In
>> > >>>> cloud
>> > >>>>> mode <
>> > >>>>
>> https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md
>> > >
>> > >>>>> Karavan stores YAMLs into a git repository for deployment using
>> > >> GitOps
>> > >>>>> techniques.
>> > >>>>>
>> > >>>>> Karavan demos:
>> > >>>>> 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
>> > >>>>> 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
>> > >>>>>
>> > >>>>> I would like to donate the Karavan project to ASF to run it as a
>> > >> Camel
>> > >>>> sub
>> > >>>>> project and continue to work on it together with the Camel
>> Community.
>> > >>>>>
>> > >>>>> What do you think?
>> > >>>>>
>> > >>>>> Thanks
>> > >>>>> Marat Gubaidullin
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>> --
>> > >>>> Claus Ibsen
>> > >>>> -
>> > >>>> http://davsclaus.com @davsclaus
>> > >>>> Camel in Action 2: https://www.manning.com/ibsen2
>> > >>>>
>> > >>>
>> > >>
>> >
>> >
>>
>


Re: Karavan project: Integration Designer for Camel/Camel-K

2021-10-04 Thread Marat Gubaidullin
Thank you, Andrea.
First commit is pushed. I'm starting cleaning code/license/headers etc

On Mon., Oct. 4, 2021, 01:34 Andrea Cosentino  wrote:

> Marat,
>
> I created the repository for moving the project:
> https://github.com/apache/camel-karavan
>
> Il giorno mer 29 set 2021 alle ore 06:53 JB Onofré  ha
> scritto:
>
> > No objection from my side. The only thing we are to be careful is during
> > code donation: IP/cla, license, header, etc.
> > I can help on these checks/verify.
> >
> > Regards
> > JB
> >
> > > Le 29 sept. 2021 à 06:47, Andrea Cosentino  a
> écrit :
> > >
> > > Do we all agree on creating the repository under Apache Camel and
> start
> > the
> > > migration of the project?
> > >
> > > Thanks.
> > >
> > >> Il giorno mer 29 set 2021 alle ore 03:27 Marat Gubaidullin <
> > >> marat.gubaidul...@gmail.com> ha scritto:
> > >>
> > >> Hello Luca,
> > >>
> > >> Thank you for your feedback.
> > >>
> > >> 1. Theoretically it is possible to create a Karavan editor as an
> > extension
> > >> for VS Code.
> > >> It is a React app and all logic is on the front-end sidd. However this
> > is
> > >> my first project with Typescript and React,
> > >> so to convert it into vscode extension might take some time and
> require
> > >> some help from an expert.
> > >>
> > >> 2. Why was Karavan designed as a webapp and not a vscode extension in
> > the
> > >> first place?
> > >> As a Java developer I prefer to use Camel-Quarkus for integrations. It
> > is
> > >> faster, testable and I could use the full power of Camel.
> > >> However some Integrations are simple, not mission critical and could
> be
> > >> created by citizen developers or non-java engineers without Camel
> > >> expertise.
> > >> The idea of Karavan is to help them create integrations intuitively
> > without
> > >> learning Camel DSL syntax and any developer tools (ex vscode).
> > >> If you see any other use cases for Karavan, could you please share?
> > >>
> > >> Marat
> > >>
> > >> On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli 
> > >> wrote:
> > >>
> > >>> Hi Marat,
> > >>>
> > >>> I do agree with Andrea and Claus: it is an awesome project and it
> would
> > >> be
> > >>> very nice addition to the camel ecosystem.
> > >>> The only thing that would make it even more awesome (not sure if
> > >> technical
> > >>> possible) would be having a support for VS Code and
> http://github.dev.
> > >>>
> > >>> ---
> > >>> Luca Burgazzoli
> > >>>
> > >>>
> > >>> On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen 
> > >> wrote:
> > >>>
> > >>>> Hi Marat
> > >>>>
> > >>>> Yay this looks great. I like that the editor is dis-connected from
> > >>>> Camel, where you can either save the generated file to disk,
> > >>>> or push to a git repository.
> > >>>>
> > >>>> It also seems you use the EIP json files from the catalog to list
> the
> > >>> EIPs.
> > >>>> I noticed we didn't have them labelled too nicely so I will polish
> > >>>> this in the camel-core.
> > >>>>
> > >>>>
> > >>>> On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
> > >>>>  wrote:
> > >>>>>
> > >>>>> Hello Camel Developers,
> > >>>>>
> > >>>>> For the last few months I've been working on the Karavan project:
> > >>>>> Integration Designer for Camel/Camel-K.
> > >>>>> https://github.com/mgubaidullin/karavan
> > >>>>>
> > >>>>> Karavan is still in the preliminary/experimental stage, however it
> is
> > >>>>> possible to "draw" an integration. It already supports Kamelets
> and a
> > >>> lot
> > >>>>> of EIP. It works in local mode to store YAMLs on a local machine.
> In
> > >>>> cloud
> > >>>>> mode <
> > >>>>
> https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md
> > >
> > >>>>> Karavan stores YAMLs into a git repository for deployment using
> > >> GitOps
> > >>>>> techniques.
> > >>>>>
> > >>>>> Karavan demos:
> > >>>>> 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> > >>>>> 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
> > >>>>>
> > >>>>> I would like to donate the Karavan project to ASF to run it as a
> > >> Camel
> > >>>> sub
> > >>>>> project and continue to work on it together with the Camel
> Community.
> > >>>>>
> > >>>>> What do you think?
> > >>>>>
> > >>>>> Thanks
> > >>>>> Marat Gubaidullin
> > >>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Claus Ibsen
> > >>>> -
> > >>>> http://davsclaus.com @davsclaus
> > >>>> Camel in Action 2: https://www.manning.com/ibsen2
> > >>>>
> > >>>
> > >>
> >
> >
>


Re: Karavan project: Integration Designer for Camel/Camel-K

2021-09-28 Thread Marat Gubaidullin
Hello Luca,

Thank you for your feedback.

1. Theoretically it is possible to create a Karavan editor as an extension
for VS Code.
It is a React app and all logic is on the front-end sidd. However this is
my first project with Typescript and React,
so to convert it into vscode extension might take some time and require
some help from an expert.

2. Why was Karavan designed as a webapp and not a vscode extension in the
first place?
As a Java developer I prefer to use Camel-Quarkus for integrations. It is
faster, testable and I could use the full power of Camel.
However some Integrations are simple, not mission critical and could be
created by citizen developers or non-java engineers without Camel
expertise.
The idea of Karavan is to help them create integrations intuitively without
learning Camel DSL syntax and any developer tools (ex vscode).
If you see any other use cases for Karavan, could you please share?

Marat

On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli  wrote:

> Hi Marat,
>
> I do agree with Andrea and Claus: it is an awesome project and it would be
> very nice addition to the camel ecosystem.
> The only thing that would make it even more awesome (not sure if technical
> possible) would be having a support for VS Code and http://github.dev.
>
> ---
> Luca Burgazzoli
>
>
> On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen  wrote:
>
> > Hi Marat
> >
> > Yay this looks great. I like that the editor is dis-connected from
> > Camel, where you can either save the generated file to disk,
> > or push to a git repository.
> >
> > It also seems you use the EIP json files from the catalog to list the
> EIPs.
> > I noticed we didn't have them labelled too nicely so I will polish
> > this in the camel-core.
> >
> >
> > On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
> >  wrote:
> > >
> > > Hello Camel Developers,
> > >
> > > For the last few months I've been working on the Karavan project:
> > > Integration Designer for Camel/Camel-K.
> > > https://github.com/mgubaidullin/karavan
> > >
> > > Karavan is still in the preliminary/experimental stage, however it is
> > > possible to "draw" an integration. It already supports Kamelets and a
> lot
> > > of EIP. It works in local mode to store YAMLs on a local machine. In
> > cloud
> > > mode <
> > https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md>
> > > Karavan stores YAMLs into a git repository for deployment using GitOps
> > > techniques.
> > >
> > > Karavan demos:
> > > 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> > > 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
> > >
> > > I would like to donate the Karavan project to ASF to run it as a Camel
> > sub
> > > project and continue to work on it together with the Camel Community.
> > >
> > > What do you think?
> > >
> > > Thanks
> > > Marat Gubaidullin
> >
> >
> >
> > --
> > Claus Ibsen
> > -
> > http://davsclaus.com @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
> >
>


Karavan project: Integration Designer for Camel/Camel-K

2021-09-22 Thread Marat Gubaidullin
Hello Camel Developers,

For the last few months I've been working on the Karavan project:
Integration Designer for Camel/Camel-K.
https://github.com/mgubaidullin/karavan

Karavan is still in the preliminary/experimental stage, however it is
possible to "draw" an integration. It already supports Kamelets and a lot
of EIP. It works in local mode to store YAMLs on a local machine. In cloud
mode <https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md>
Karavan stores YAMLs into a git repository for deployment using GitOps
techniques.

Karavan demos:
1. Basic integration design: https://youtu.be/a2xPcSE4TxA
2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc

I would like to donate the Karavan project to ASF to run it as a Camel sub
project and continue to work on it together with the Camel Community.

What do you think?

Thanks
Marat Gubaidullin


Re: Camel Kameleon PR Merge

2021-09-18 Thread Marat Gubaidullin
Yes. I have become an Apache Commiter. However I don't have an access in
Github project to merge.

On Sat., Sep. 18, 2021, 10:31 Andrea Cosentino  wrote:

> I'll follow up with you next week about this
>
> Il sab 18 set 2021, 16:14 Andrea Cosentino  ha scritto:
>
> > Done. Did you follow the step for becoming part of the apache
> > organization? So you could merge yourself..
> >
> >
> >
> > Il sab 18 set 2021, 16:08 Marat Gubaidullin  >
> > ha scritto:
> >
> >> Hi,
> >>
> >> could someone please merge
> >> https://github.com/apache/camel-kameleon/pull/12
> >>
> >>
> >> Thanks
> >> Marat
> >>
> >
>


Camel Kameleon PR Merge

2021-09-18 Thread Marat Gubaidullin
Hi,

could someone please merge https://github.com/apache/camel-kameleon/pull/12


Thanks
Marat


Re: [discuss] find a better name for KameletBinding

2021-08-27 Thread Marat Gubaidullin
Hi!
It looks like we already have "Bindings" but it was deprecated

https://docs.openshift.com/container-platform/3.7/rest_api/api/v1.Binding.html

On Fri, Aug 20, 2021 at 6:18 AM Claus Ibsen  wrote:

> Hi
>
> Yeah one of the hardest problem is naming, and after that renaming as
> a lot of old stuff "expects" the old name.
>
> I am also leading to Binding, as we have other concepts in Camel K
> that are neutral named (no Camel or product in the name) like
> Integration, IntegrationKit.
> And they are all in the same namespace, so there are no clash on
> kubernetes.
>
> +1 for Binding
>
>
>
> On Fri, Aug 20, 2021 at 10:59 AM John Poth  wrote:
> >
> > +1 for Binding
> >
> > Dropping the Kamelet part makes it clearer that you can bind more
> > than just Kamelets.
> >
> > Keeping it as "Binding" gives Kubernetes users a pretty good idea of what
> > it's going to do without reading the documentation.
> >
> > On Mon, Aug 16, 2021 at 2:04 PM Antonin Stefanutti
> >  wrote:
> >
> > > Hi Luca, all,
> > >
> > > +1 for Binding.
> > >
> > > Users in the Kubernetes ecosystem may already be familiar with the
> term,
> > > as it seems it's the choice made by projects like Knative and Service
> > > Binding,
> > > to convey the general concept of "integrating" in their respective
> domain.
> > >
> > > I find projecting that concept into the integration domain to be a good
> > > fit, which
> > > Would materialises in Kubernetes as bindings.camel.apache.org<
> > > http://bindings.camel.apache.org> resources.
> > >
> > > On 16 Aug 2021, at 10:27, Luca Burgazzoli   > > lburgazz...@gmail.com>> wrote:
> > >
> > > Hello,
> > >
> > > When the KameletBinding concept was introduced in camel-k, if was
> meant to
> > > bind two Kamelets and nothing more, but over time we have added more
> > > capabilities, like:
> > >
> > > - support for processing steps to transform exchanges/messages
> > > - support to address/source from different systems so the source/sink
> does
> > > not need be a kamelet anymore
> > >
> > > So I think the term KameletBinding is not more appropriate and to
> reduce
> > > confusion, we should try to find a better name.
> > >
> > > On top of my mind, I'd see the following names as a possible
> replacement:
> > > - Binding so leave Kamelet out of the game as Kamelets are one of the
> > > option but not the exclusive on
> > > - Connector as in essence, a KameletBinding describe how to connect A
> to B
> > >
> > > Any opinion ?
> > >
> > > ---
> > > Luca Burgazzoli
> > >
> > >
>
>
>
> --
> Claus Ibsen
> -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>


Re: [HEADSUP] New sub-project: Kameleon

2021-07-11 Thread Marat Gubaidullin
Hello,

https://kameleon.dev is now based on Kameleon container image from
ghcr.io/apache/camel-kameleon:latest and linked to
https://github.com/apache/camel-kameleon

Perhaps, we could have a zulip stream kameleon to discuss the project?

Marat

On Fri, Jul 9, 2021 at 5:16 AM Zoran Regvart  wrote:

> Hi Cameleers,
> one thing of note, likely of interest to the Camel K contributors is
> that from GitHub Actions it's really easy to publish container images
> to GitHub Container registry (ghcr.io). See this change I just made
> for Kameleon[1] and the result[2].
>
> So now it's possible to pull the Kameleon container image from
> ghcr.io/apache/camel-kameleon:latest which should correspond to the
> latest successful build on the main branch.
>
> There is one caveat, transfer out, and I assume this refers to pulls
> of the image, is limited to 1GB/month in the free tier[3].
>
> zoran
>
> [1]
> https://github.com/apache/camel-kameleon/commit/25c43028b669e27bd06f0b92c17862facd07d3da
> [2] https://github.com/apache/camel-kameleon/pkgs/container/camel-kameleon
> [3] https://github.com/features/packages#pricing
>
> On Fri, Jul 9, 2021 at 10:12 AM Zoran Regvart  wrote:
> >
> > Hi Cameleers,
> > you'll notice a new Camel subproject at:
> >
> > https://github.com/apache/camel-kameleon
> >
> > (or at ASF) https://gitbox.apache.org/repos/asf/camel-kameleon.git
> >
> > I've pushed the latest version from Marat's repository. I'll now
> > create an issue with INFRA to create a repository on Docker Hub for
> > this and I'll initially add myself with write access. I'll also start
> > the discussion on if INFRA has any capacity to host this, so Marat
> > doesn't have to pay the bills for this :)
> >
> > Please do consider contributing there, one low hanging fruit might be
> > to polish the README, or add anything I missed in the transition. The
> > project is still relatively new, so this would be a great opportunity
> > for anyone to jump in and make a difference.
> >
> > zoran
> > --
> > Zoran Regvart
>
>
>
> --
> Zoran Regvart
>


Re: Camel code generator for the Camel web site

2021-07-08 Thread Marat Gubaidullin
Hello Zoran,

I like the idea of donating the Kameleon project to ASF and continue to
develop it together with a community.
It would be great if you could accompany me with the process.

Marat

On Thu, Jul 8, 2021 at 10:06 AM Zoran Regvart  wrote:

> Hi Marat,
> so it seems like Kameleon is well accepted in the Camel community. I
> think, for growing a community around this, it would be good if you'd
> donate Kameleon to the ASF. We can run it as a sub project, similar to
> how we run the camel-website. I know it's already licensed with ASL
> 2.0 and we could just fork it, but I think it would be good if you'd
> be on board with it.
>
> What do you think, would you consider donating the Kameleon project to ASF?
>
> zoran
>
> On Tue, Jun 22, 2021 at 2:49 PM Marat Gubaidullin
>  wrote:
> >
> > Hello Camel Developers,
> >
> > I would like to propose to add a code generator to the Camel web site
> > to simplify (archetypes, versions, components, etc) the project creation
> > process for developers.
> >
> > I have developed a prototype https://kameleon.dev
> > It could be used as a starting point.
> >
> > Thank you and have a nice day
> > Marat Gubaidullin
>
>
>
> --
> Zoran Regvart
>


Re: Camel code generator for the Camel web site

2021-07-06 Thread Marat Gubaidullin
As for now I do not show deprecated components at all. Should I?

Also I check component firstVersion to show only components included in
Camel version.

On Tue., Jul. 6, 2021, 12:37 Claus Ibsen  wrote:

> Hi
>
> Awesome with the speedy improvements.
>
> One thing I forgot to mention, do we also mark a component if it's
> deprecated?
> If not it would be good to do so. The information is in the catalog
> metadata.
>
>
> On Tue, Jul 6, 2021 at 4:43 PM Marat Gubaidullin
>  wrote:
> >
> > Hello,
> >
> > a few improvements have been made for kameleon.dev:
> >
> > 1. 3.11 is now a LTS
> > 2. Colons are removed from components/extensions titles
> > 3. Fixed dependency duplications for classic Camel pom generation
> > 4. Quarkus extensions now have 'native' badge if supported
> >
> >
> > On Tue, Jul 6, 2021 at 1:24 AM Claus Ibsen 
> wrote:
> >
> > > Hi Marat
> > >
> > > Woot the website keeps improving - love the new layout of the
> > > components list. You can see a lot more on the same screen estate.
> > >
> > > A few minor observations
> > > - 3.11 is a LTS
> > >
> > > And the titles of these two have colon in different positions
> > > Camel components (463):
> > > Selected components: (3)
> > >
> > > eg before or after the counter.
> > >
> > >
> > > If you add SQL and SQL Stored (they are in the same JAR) then the
> > > generated project contains the dependency twice.
> > > A few components are in the same JAR, so the generator should remove
> > > duplicates.
> > >
> > >
> > > I wonder if the since version is not a valuable information, that
> > > would be good to find room for in the list?
> > > And for quarkus it may be worthwhile to have a way to show if an
> > > extension is JVM only (no native).
> > >
> > >
> > > Also I wonder if there should be a [x] for listing SNAPSHOT so users
> > > can generate with latest code, eg 3.12-SNAPSHOT and then in the
> > > generated pom.xml,
> > > you add the apache maven snapshot repo
> > > https://repository.apache.org/content/repositories/snapshots/
> > >
> > >
> > >
> > >
> > >
> > > On Tue, Jul 6, 2021 at 5:10 AM Marat Gubaidullin
> > >  wrote:
> > > >
> > > > Hello,
> > > >
> > > > It would be great if we could start with a link on a camel web site.
> Just
> > > > in case, it is *kameleon*.dev ;-)
> > > >
> > > > Marat
> > > >
> > > > On Wed, Jun 30, 2021 at 4:25 AM Claus Ibsen 
> > > wrote:
> > > >
> > > > > Hi
> > > > >
> > > > >
> > > > > On Tue, Jun 29, 2021 at 4:31 PM Otavio Rodolfo Piske
> > > > >  wrote:
> > > > > >
> > > > > > Hi,
> > > > > >
> > > > > > +1 for linking it from the Camel website.
> > > > > >
> > > > > > I think that's a good starting point. I don't know if it's
> feasible
> > > or
> > > > > not,
> > > > > > so I am just speculating ... but IMHO, it would be good if we
> could
> > > see
> > > > > how
> > > > > > the larger community receives it. If it's well received, then
> maybe
> > > we
> > > > > > could work w/ Marat and INFRA to bring it onboard.
> > > > > >
> > > > >
> > > > > Yeah this is good suggestions.
> > > > >
> > > > > Also it may be worth for Marat to write a blog post to introduce
> > > > > Kamelon, and have it posted on the Camel front page.
> > > > >
> > > > > > Kind regards
> > > > > >
> > > > > > On Tue, Jun 29, 2021 at 10:46 AM Zoran Regvart <
> zo...@regvart.com>
> > > > > wrote:
> > > > > >
> > > > > > > Hi Cameleers,
> > > > > > > what do other folk think? We could link to kamelon.dev from
> the
> > > > > > > frontpage of the website quite easily.
> > > > > > >
> > > > > > > zoran
> > > > > > >
> > > > > > > On Wed, Jun 23, 2021 at 9:19 AM Zoran Regvart <
> zo...@regvart.com>
> > > > > wrote:
> > > > > > > >
> > 

Re: Camel code generator for the Camel web site

2021-07-06 Thread Marat Gubaidullin
Hello,

a few improvements have been made for kameleon.dev:

1. 3.11 is now a LTS
2. Colons are removed from components/extensions titles
3. Fixed dependency duplications for classic Camel pom generation
4. Quarkus extensions now have 'native' badge if supported


On Tue, Jul 6, 2021 at 1:24 AM Claus Ibsen  wrote:

> Hi Marat
>
> Woot the website keeps improving - love the new layout of the
> components list. You can see a lot more on the same screen estate.
>
> A few minor observations
> - 3.11 is a LTS
>
> And the titles of these two have colon in different positions
> Camel components (463):
> Selected components: (3)
>
> eg before or after the counter.
>
>
> If you add SQL and SQL Stored (they are in the same JAR) then the
> generated project contains the dependency twice.
> A few components are in the same JAR, so the generator should remove
> duplicates.
>
>
> I wonder if the since version is not a valuable information, that
> would be good to find room for in the list?
> And for quarkus it may be worthwhile to have a way to show if an
> extension is JVM only (no native).
>
>
> Also I wonder if there should be a [x] for listing SNAPSHOT so users
> can generate with latest code, eg 3.12-SNAPSHOT and then in the
> generated pom.xml,
> you add the apache maven snapshot repo
> https://repository.apache.org/content/repositories/snapshots/
>
>
>
>
>
> On Tue, Jul 6, 2021 at 5:10 AM Marat Gubaidullin
>  wrote:
> >
> > Hello,
> >
> > It would be great if we could start with a link on a camel web site. Just
> > in case, it is *kameleon*.dev ;-)
> >
> > Marat
> >
> > On Wed, Jun 30, 2021 at 4:25 AM Claus Ibsen 
> wrote:
> >
> > > Hi
> > >
> > >
> > > On Tue, Jun 29, 2021 at 4:31 PM Otavio Rodolfo Piske
> > >  wrote:
> > > >
> > > > Hi,
> > > >
> > > > +1 for linking it from the Camel website.
> > > >
> > > > I think that's a good starting point. I don't know if it's feasible
> or
> > > not,
> > > > so I am just speculating ... but IMHO, it would be good if we could
> see
> > > how
> > > > the larger community receives it. If it's well received, then maybe
> we
> > > > could work w/ Marat and INFRA to bring it onboard.
> > > >
> > >
> > > Yeah this is good suggestions.
> > >
> > > Also it may be worth for Marat to write a blog post to introduce
> > > Kamelon, and have it posted on the Camel front page.
> > >
> > > > Kind regards
> > > >
> > > > On Tue, Jun 29, 2021 at 10:46 AM Zoran Regvart 
> > > wrote:
> > > >
> > > > > Hi Cameleers,
> > > > > what do other folk think? We could link to kamelon.dev from the
> > > > > frontpage of the website quite easily.
> > > > >
> > > > > zoran
> > > > >
> > > > > On Wed, Jun 23, 2021 at 9:19 AM Zoran Regvart 
> > > wrote:
> > > > > >
> > > > > > Hi Marat,
> > > > > > we can certainly link to it, it might be problematic hosting the
> > > > > > server bits, the websites are served as static content. To host
> this
> > > > > > at ASF we would need somewhere to run it and that would involve
> > > > > > talking to INFRA[1].
> > > > > >
> > > > > > I would try to stay away from embedding something that reaches
> out to
> > > > > > a 3rd party service without having a SLA/agreement of sorts in
> place.
> > > > > > Sole example of that used on the website is the Algolia search.
> > > > > >
> > > > > > zoran
> > > > > >
> > > > > > [1] https://infra.apache.org/services.html#virtual-servers
> > > > > >
> > > > > > On Tue, Jun 22, 2021 at 2:49 PM Marat Gubaidullin
> > > > > >  wrote:
> > > > > > >
> > > > > > > Hello Camel Developers,
> > > > > > >
> > > > > > > I would like to propose to add a code generator to the Camel
> web
> > > site
> > > > > > > to simplify (archetypes, versions, components, etc) the project
> > > > > creation
> > > > > > > process for developers.
> > > > > > >
> > > > > > > I have developed a prototype https://kameleon.dev
> > > > > > > It could be used as a starting point.
> > > > > > >
> > > > > > > Thank you and have a nice day
> > > > > > > Marat Gubaidullin
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Zoran Regvart
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Zoran Regvart
> > > > >
> > > >
> > > >
> > > > --
> > > > Otavio R. Piske
> > > > http://orpiske.net
> > >
> > >
> > >
> > > --
> > > Claus Ibsen
> > > -
> > > http://davsclaus.com @davsclaus
> > > Camel in Action 2: https://www.manning.com/ibsen2
> > >
>
>
>
> --
> Claus Ibsen
> -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>


Re: Camel code generator for the Camel web site

2021-07-05 Thread Marat Gubaidullin
Hello,

It would be great if we could start with a link on a camel web site. Just
in case, it is *kameleon*.dev ;-)

Marat

On Wed, Jun 30, 2021 at 4:25 AM Claus Ibsen  wrote:

> Hi
>
>
> On Tue, Jun 29, 2021 at 4:31 PM Otavio Rodolfo Piske
>  wrote:
> >
> > Hi,
> >
> > +1 for linking it from the Camel website.
> >
> > I think that's a good starting point. I don't know if it's feasible or
> not,
> > so I am just speculating ... but IMHO, it would be good if we could see
> how
> > the larger community receives it. If it's well received, then maybe we
> > could work w/ Marat and INFRA to bring it onboard.
> >
>
> Yeah this is good suggestions.
>
> Also it may be worth for Marat to write a blog post to introduce
> Kamelon, and have it posted on the Camel front page.
>
> > Kind regards
> >
> > On Tue, Jun 29, 2021 at 10:46 AM Zoran Regvart 
> wrote:
> >
> > > Hi Cameleers,
> > > what do other folk think? We could link to kamelon.dev from the
> > > frontpage of the website quite easily.
> > >
> > > zoran
> > >
> > > On Wed, Jun 23, 2021 at 9:19 AM Zoran Regvart 
> wrote:
> > > >
> > > > Hi Marat,
> > > > we can certainly link to it, it might be problematic hosting the
> > > > server bits, the websites are served as static content. To host this
> > > > at ASF we would need somewhere to run it and that would involve
> > > > talking to INFRA[1].
> > > >
> > > > I would try to stay away from embedding something that reaches out to
> > > > a 3rd party service without having a SLA/agreement of sorts in place.
> > > > Sole example of that used on the website is the Algolia search.
> > > >
> > > > zoran
> > > >
> > > > [1] https://infra.apache.org/services.html#virtual-servers
> > > >
> > > > On Tue, Jun 22, 2021 at 2:49 PM Marat Gubaidullin
> > > >  wrote:
> > > > >
> > > > > Hello Camel Developers,
> > > > >
> > > > > I would like to propose to add a code generator to the Camel web
> site
> > > > > to simplify (archetypes, versions, components, etc) the project
> > > creation
> > > > > process for developers.
> > > > >
> > > > > I have developed a prototype https://kameleon.dev
> > > > > It could be used as a starting point.
> > > > >
> > > > > Thank you and have a nice day
> > > > > Marat Gubaidullin
> > > >
> > > >
> > > >
> > > > --
> > > > Zoran Regvart
> > >
> > >
> > >
> > > --
> > > Zoran Regvart
> > >
> >
> >
> > --
> > Otavio R. Piske
> > http://orpiske.net
>
>
>
> --
> Claus Ibsen
> -
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>


Camel code generator for the Camel web site

2021-06-22 Thread Marat Gubaidullin
Hello Camel Developers,

I would like to propose to add a code generator to the Camel web site
to simplify (archetypes, versions, components, etc) the project creation
process for developers.

I have developed a prototype https://kameleon.dev
It could be used as a starting point.

Thank you and have a nice day
Marat Gubaidullin