You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2023/07/10 15:47:02 UTC

[camel-karavan] branch main updated (b383fbc0 -> acb7a506)

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

marat pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


    from b383fbc0 Runner experiment #817
     add 4d8b717f Release tools exec mode
     add a80a1415 Group karavan cloud modules to one folder #817
     add 00c6c2f2 Reusable DatagridService #817
     add 04c47f46 Reusable DatagridService #817
     add fa463394 DatagridService in karaan-app #817
     add acb7a506 Karavan CLI doc updated

No new revisions were added by this update.

Summary of changes:
 .github/workflows/app.yml                          |   1 +
 .github/workflows/builder.yml                      |   5 +-
 .github/workflows/runner.yml                       |   5 +-
 .gitignore                                         |   1 +
 karavan-app/.mvn/wrapper/maven-wrapper.jar         | Bin 62547 -> 0 bytes
 .../karavan/listener/ClientRunnerListener.java     |  46 ---
 .../karavan/listener/LocalRunnerListener.java      |  48 ---
 .../camel/karavan/listener/RunnerListener.java     |  35 --
 .../apache/camel/karavan/model/CamelStatus.java    | 124 -------
 .../org/apache/camel/karavan/model/PodStatus.java  | 209 -----------
 .../camel/karavan/model/ProjectStoreSchema.java    |  13 -
 .../apache/camel/karavan/model/RunnerCommand.java  |  13 -
 .../apache/camel/karavan/model/RunnerStatus.java   |  15 -
 .../camel/karavan/service/InfinispanService.java   | 400 ---------------------
 karavan-cli/CLI.md                                 |  31 --
 .../docker/Dockerfile.builder                      |   0
 .../docker/Dockerfile.runner                       |   0
 karavan-cloud/{ => docs}/AWS.md                    |   0
 .../{ => docs}/AWS/karavan-acl-environments.yaml   |   0
 karavan-cloud/{ => docs}/AWS/karavan-acl.yaml      |   0
 .../AWS/karavan-app-deployment-public.yaml         |   0
 .../{ => docs}/AWS/karavan-app-ingress.yaml        |   0
 .../AWS/karavan-app-service-node-port.yaml         |   0
 karavan-cloud/{ => docs}/AWS/karavan-pvc.yaml      |   0
 .../{ => docs}/AWS/karavan-quarkus-pipeline.yaml   |   0
 .../{ => docs}/AWS/karavan-quarkus-task-aws.yaml   |   0
 karavan-cloud/{ => docs}/AWS/karavan-sc.yaml       |   0
 karavan-cloud/{ => docs}/AWS/karavan-secret.yaml   |   0
 .../AWS/karavan-spring-boot-pipeline.yaml          |   0
 .../AWS/karavan-spring-boot-task-aws.yaml          |   0
 karavan-cloud/{ => docs}/AWS/kustomization.yaml    |   0
 .../{ => docs}/AWS/pipeline-service-account.yaml   |   0
 karavan-cloud/{ => docs}/MINIKUBE.md               |   0
 karavan-cloud/{ => docs}/OPENSHIFT.md              |   0
 karavan-cloud/{ => docs}/OPENSHIFT_DEMO.md         |   0
 karavan-cloud/{ => docs}/README.md                 |   0
 .../karavan-secret-real.yaml}                      |   8 +-
 .../{ => docs}/keycloack/karavan-realm.json        |   0
 .../{ => docs}/minikube/karavan-app-ingress.yaml   |   0
 .../{ => docs}/minikube/karavan-secret.yaml        |   0
 karavan-cloud/{ => docs}/minikube/karavan.yaml     |   0
 karavan-cloud/{ => docs}/openshift/catalog.yaml    |   0
 .../{ => docs}/openshift/gitea-operator.yaml       |   0
 karavan-cloud/{ => docs}/openshift/gitea.yaml      |   0
 .../{ => docs}/openshift/karavan-operator.yaml     |   0
 .../{ => docs}/openshift/karavan-secret.yaml       |   0
 karavan-cloud/{ => docs}/openshift/karavan.yaml    |   0
 .../{ => docs}/openshift/pipeline-operator.yaml    |   0
 .../karavan-app}/.dockerignore                     |   0
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../Dockerfile.distroless.dockerignore             |   0
 .../Dockerfile.legacy-jar.dockerignore             |   0
 .../Dockerfile.multistage.dockerignore             |   0
 {karavan-app => karavan-cloud/karavan-app}/mvnw    |   0
 .../karavan-app}/mvnw.cmd                          |   0
 {karavan-app => karavan-cloud/karavan-app}/pom.xml |  56 +--
 .../src/main/docker/Dockerfile.distroless          |   0
 .../src/main/docker/Dockerfile.legacy-jar          |   0
 .../src/main/docker/Dockerfile.multistage          |   0
 .../org/apache/camel/karavan/api/AuthResource.java |   0
 .../camel/karavan/api/ComponentResources.java      |   0
 .../camel/karavan/api/ConfigurationResource.java   |  11 +-
 .../apache/camel/karavan/api/KameletResources.java |  12 +-
 .../camel/karavan/api/KubernetesResource.java      |   3 +-
 .../apache/camel/karavan/api/LogWatchResource.java |   0
 .../camel/karavan/api/ProjectFileResource.java     |   3 +-
 .../camel/karavan/api/ProjectGitResource.java      |   0
 .../apache/camel/karavan/api/ProjectResource.java  |   4 +-
 .../apache/camel/karavan/api/RunnerResource.java   |  22 +-
 .../org/apache/camel/karavan/api/SseResource.java  |   0
 .../apache/camel/karavan/api/StatusResource.java   |   3 +-
 .../apache/camel/karavan/api/UsersResource.java    |   0
 .../karavan/handler/DeploymentEventHandler.java    |  18 +-
 .../karavan/handler/PipelineRunEventHandler.java   |  22 +-
 .../camel/karavan/handler/PodEventHandler.java     |  16 +-
 .../camel/karavan/handler/ServiceEventHandler.java |  16 +-
 .../camel/karavan/health/KaravanLiveness.java      |   0
 .../karavan/listener/DevModeCommandListener.java   |  46 +++
 .../apache/camel/karavan/service/AuthService.java  |   0
 .../apache/camel/karavan/service/CodeService.java  |   9 +-
 .../apache/camel/karavan/service/GitService.java   |   0
 .../camel/karavan/service/KaravanService.java      |  11 +-
 .../camel/karavan/service/KubernetesService.java   |  17 +-
 .../camel/karavan/service/ProjectService.java      |   2 +-
 .../camel/karavan/service/RunnerService.java       |  26 +-
 .../apache/camel/karavan/service/ServiceUtil.java  |   6 +-
 .../camel/karavan/service/StatusService.java       |  94 ++---
 .../src/main/resources/application.properties      |   0
 .../src/main/resources/components/.gitignore       |   0
 .../src/main/resources/kamelets/.gitignore         |   0
 .../pipelines/karavan-pipeline-dev-quarkus.yaml    |   0
 .../karavan-pipeline-dev-spring-boot.yaml          |   0
 .../pipelines/karavan-task-dev-quarkus.yaml        |   0
 .../pipelines/karavan-task-dev-spring-boot.yaml    |   0
 .../quarkus-kubernetes-application.properties      |   0
 .../quarkus-openshift-application.properties       |   0
 ...arkus-org.apache.camel.AggregationStrategy.java |   0
 .../quarkus-org.apache.camel.Processor.java        |   0
 .../spring-boot-kubernetes-application.properties  |   0
 .../spring-boot-openshift-application.properties   |   0
 ...-boot-org.apache.camel.AggregationStrategy.java |   0
 .../spring-boot-org.apache.camel.Processor.java    |   0
 .../karavan-app}/src/main/webui/.gitignore         |   0
 .../karavan-app}/src/main/webui/package-lock.json  |  30 +-
 .../karavan-app}/src/main/webui/package.json       |   4 +-
 .../karavan-app}/src/main/webui/public/favicon.ico | Bin
 .../karavan-app}/src/main/webui/public/index.html  |   0
 .../src/main/webui/public/karavan-logo-light.png   | Bin
 .../src/main/webui/public/manifest.json            |   0
 .../karavan-app}/src/main/webui/public/robots.txt  |   0
 .../karavan-app}/src/main/webui/src/Logo.tsx       |   0
 .../karavan-app}/src/main/webui/src/Main.tsx       |   0
 .../karavan-app}/src/main/webui/src/MainLogin.tsx  |   0
 .../src/main/webui/src/Notification.tsx            |   0
 .../src/main/webui/src/api/KaravanApi.tsx          |   0
 .../src/main/webui/src/api/ProjectEventBus.ts      |   0
 .../src/main/webui/src/api/ProjectModels.ts        |   1 +
 .../src/main/webui/src/api/ProjectService.ts       |   0
 .../src/main/webui/src/api/ProjectStore.ts         |   0
 .../karavan-app}/src/main/webui/src/api/SsoApi.tsx |   0
 .../src/main/webui/src/common/MainToolbar.tsx      |   0
 .../main/webui/src/components/ComponentCard.tsx    |   0
 .../main/webui/src/components/ComponentModal.tsx   |   0
 .../main/webui/src/components/ComponentsPage.tsx   |   0
 .../main/webui/src/config/ConfigurationPage.tsx    |   0
 .../src/main/webui/src/dashboard/DashboardPage.tsx |   0
 .../main/webui/src/designer/KaravanDesigner.tsx    |   0
 .../src/main/webui/src/designer/beans/BeanCard.tsx |   0
 .../webui/src/designer/beans/BeanProperties.tsx    |   0
 .../webui/src/designer/beans/BeansDesigner.tsx     |   0
 .../src/main/webui/src/designer/karavan.css        |   0
 .../src/main/webui/src/designer/rest/RestCard.tsx  |   0
 .../src/designer/rest/RestConfigurationCard.tsx    |   0
 .../main/webui/src/designer/rest/RestDesigner.tsx  |   0
 .../webui/src/designer/rest/RestMethodCard.tsx     |   0
 .../webui/src/designer/rest/RestMethodSelector.tsx |   0
 .../webui/src/designer/route/DslConnections.tsx    |   0
 .../main/webui/src/designer/route/DslElement.tsx   |   0
 .../webui/src/designer/route/DslProperties.tsx     |   0
 .../main/webui/src/designer/route/DslSelector.tsx  |   0
 .../webui/src/designer/route/RouteDesigner.tsx     |   0
 .../src/designer/route/RouteDesignerLogic.tsx      |   0
 .../route/property/ComponentParameterField.tsx     |   0
 .../designer/route/property/DataFormatField.tsx    |   0
 .../designer/route/property/DslPropertyField.tsx   |   0
 .../designer/route/property/ExpressionField.tsx    |   0
 .../route/property/KameletPropertyField.tsx        |   0
 .../designer/route/property/KubernetesSelector.tsx |   0
 .../src/designer/route/property/ModalEditor.tsx    |   0
 .../src/designer/route/property/ObjectField.tsx    |   0
 .../src/designer/templates/TemplatesDesigner.tsx   |   0
 .../src/main/webui/src/designer/utils/CamelUi.tsx  |   0
 .../main/webui/src/designer/utils/DslMetaModel.ts  |   0
 .../src/main/webui/src/designer/utils/EventBus.ts  |   0
 .../webui/src/designer/utils/KaravanComponents.tsx |   0
 .../main/webui/src/designer/utils/KaravanIcons.tsx |   0
 .../main/webui/src/designer/utils/KubernetesAPI.ts |   0
 .../main/webui/src/designer/utils/MediaTypes.ts    |   0
 .../src/main/webui/src/eip/EipCard.tsx             |   0
 .../src/main/webui/src/eip/EipModal.tsx            |   0
 .../src/main/webui/src/eip/EipPage.tsx             |   0
 .../karavan-app}/src/main/webui/src/index.css      |   0
 .../karavan-app}/src/main/webui/src/index.tsx      |   0
 .../src/main/webui/src/kamelets/KameletCard.tsx    |   0
 .../src/main/webui/src/kamelets/KameletModal.tsx   |   0
 .../src/main/webui/src/kamelets/KameletsPage.tsx   |   0
 .../src/main/webui/src/project/ProjectPage.tsx     |   0
 .../src/main/webui/src/project/ProjectPanel.tsx    |   0
 .../src/main/webui/src/project/ProjectTitle.tsx    |   0
 .../src/main/webui/src/project/ProjectToolbar.tsx  |   0
 .../src/main/webui/src/project/RunnerToolbar.tsx   |   0
 .../webui/src/project/dashboard/DashboardTab.tsx   |   0
 .../src/project/dashboard/RunnerInfoContext.tsx    |   0
 .../src/project/dashboard/RunnerInfoMemory.tsx     |   0
 .../webui/src/project/dashboard/RunnerInfoPod.tsx  |   0
 .../src/main/webui/src/project/file/FileEditor.tsx |   0
 .../webui/src/project/file/PropertiesTable.tsx     |   0
 .../main/webui/src/project/file/PropertyField.tsx  |   0
 .../webui/src/project/files/CreateFileModal.tsx    |   0
 .../webui/src/project/files/DeleteFileModal.tsx    |   0
 .../src/main/webui/src/project/files/FilesTab.tsx  |   0
 .../main/webui/src/project/files/FilesToolbar.tsx  |   0
 .../webui/src/project/files/UploadFileModal.tsx    |   0
 .../src/main/webui/src/project/log/ProjectLog.tsx  |   0
 .../main/webui/src/project/log/ProjectLogPanel.tsx |   0
 .../src/project/pipeline/ProjectPipelineTab.tsx    |   0
 .../webui/src/project/pipeline/ProjectStatus.tsx   |   0
 .../src/project/trace/RunnerInfoTraceModal.tsx     |   0
 .../src/project/trace/RunnerInfoTraceNode.tsx      |   0
 .../src/main/webui/src/project/trace/TraceTab.tsx  |   0
 .../main/webui/src/projects/CreateProjectModal.tsx |   0
 .../main/webui/src/projects/DeleteProjectModal.tsx |   0
 .../src/main/webui/src/projects/ProjectsPage.tsx   |   0
 .../main/webui/src/projects/ProjectsTableRow.tsx   |   0
 .../src/main/webui/src/react-app-env.d.ts          |   0
 .../karavan-app}/src/main/webui/tsconfig.json      |   0
 .../karavan-bashi}/.dockerignore                   |   0
 .../karavan-bashi}/.gitignore                      |   0
 .../karavan-bashi}/.mvn/wrapper/.gitignore         |   0
 .../.mvn/wrapper/MavenWrapperDownloader.java       |   0
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../karavan-bashi}/mvnw                            |   0
 .../karavan-bashi}/mvnw.cmd                        |   0
 .../karavan-bashi}/pom.xml                         |  33 +-
 .../karavan-bashi}/src/main/docker/Dockerfile.jvm  |   0
 .../src/main/docker/Dockerfile.legacy-jar          |   0
 .../src/main/docker/Dockerfile.native              |   0
 .../src/main/docker/Dockerfile.native-micro        |   0
 .../camel/karavan/bashi/ConductorService.java      |   0
 .../org/apache/camel/karavan/bashi/Constants.java  |   0
 .../apache/camel/karavan/bashi/KaravanBashi.java   |   0
 .../camel/karavan/bashi/RunnerStatusService.java   |   0
 .../karavan/bashi/docker/DockerEventListener.java  |   0
 .../camel/karavan/bashi/docker/DockerService.java  |   0
 .../bashi/infinispan/ClientRunnerListener.java     |   0
 .../camel/karavan/bashi/infinispan/GroupedKey.java |   0
 .../bashi/infinispan/InfinispanService.java        |   0
 .../camel/karavan/bashi/infinispan/PodStatus.java  |   0
 .../bashi/infinispan/ProjectStoreSchema.java       |   0
 .../karavan/bashi/infinispan/RunnerCommand.java    |   0
 .../src/main/resources/application.properties      |   0
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 karavan-cloud/karavan-cli/CLI.md                   |  35 ++
 .../karavan-cli}/INFINISPAN.md                     |   0
 {karavan-cli => karavan-cloud/karavan-cli}/mvnw    |   0
 .../karavan-cli}/mvnw.cmd                          |   0
 {karavan-cli => karavan-cloud/karavan-cli}/pom.xml |  27 ++
 .../org/apache/camel/karavan/cli/CommandUtils.java |   0
 .../org/apache/camel/karavan/cli/Constants.java    |   0
 .../apache/camel/karavan/cli/InstallCommand.java   |   0
 .../apache/camel/karavan/cli/KaravanCommand.java   |   0
 .../apache/camel/karavan/cli/KaravanConfig.java    |   0
 .../apache/camel/karavan/cli/ResourceUtils.java    |   0
 .../apache/camel/karavan/cli/UpgradeCommand.java   |   0
 .../karavan/cli/resources/KaravanConfigMap.java    |   0
 .../karavan/cli/resources/KaravanDeployment.java   |   0
 .../camel/karavan/cli/resources/KaravanPvc.java    |   0
 .../camel/karavan/cli/resources/KaravanRole.java   |   0
 .../camel/karavan/cli/resources/KaravanSecret.java |   0
 .../karavan/cli/resources/KaravanService.java      |   0
 .../cli/resources/KaravanServiceAccount.java       |   0
 .../camel/karavan/cli/resources/KaravanTekton.java |   0
 .../apache/camel/karavan/cli/resources/Nexus.java  |   0
 .../src/main/resources/application.properties      |   0
 .../karavan-cli}/src/main/resources/dashboard.yaml |   0
 .../src/main/resources/infinispan-secrets.yaml     |   0
 .../src/main/resources/infinispan-values.yaml      |   0
 .../karavan-cli}/src/main/resources/pipelines.yaml |   0
 .../resources/quarkus-builder-script-kubernetes.sh |   0
 .../resources/quarkus-builder-script-openshift.sh  |   0
 .../karavan-cli}/src/main/resources/settings.xml   |   0
 .../spring-boot-builder-script-kubernetes.sh       |   0
 .../spring-boot-builder-script-openshift.sh        |   0
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../karavan-datagrid}/mvnw                         |   0
 .../karavan-datagrid}/mvnw.cmd                     |   0
 .../karavan-datagrid}/pom.xml                      | 160 ++-------
 .../karavan/datagrid/ClientRunnerListener.java     |  31 ++
 .../camel/karavan/datagrid/DatagridService.java    | 383 ++++++++++++++++++++
 .../camel/karavan/datagrid/model/CamelStatus.java  |  67 ++++
 .../karavan/datagrid/model/CamelStatusName.java    |  15 +
 .../camel/karavan/datagrid/model/CommandName.java  |  10 +
 .../camel/karavan/datagrid}/model/CommitInfo.java  |   2 +-
 .../karavan/datagrid}/model/DeploymentStatus.java  |   2 +-
 .../karavan/datagrid/model/DevModeCommand.java     |  54 +++
 .../karavan/datagrid/model/DevModeStatus.java      |  45 +++
 .../camel/karavan/datagrid}/model/Environment.java |   2 +-
 .../camel/karavan/datagrid}/model/GitConfig.java   |   2 +-
 .../camel/karavan/datagrid}/model/GitRepo.java     |   2 +-
 .../camel/karavan/datagrid}/model/GitRepoFile.java |   2 +-
 .../camel/karavan/datagrid}/model/GroupedKey.java  |   2 +-
 .../karavan/datagrid}/model/KaravanGroup.java      |   2 +-
 .../karavan/datagrid/model/KaravanSchema.java      |  23 ++
 .../camel/karavan/datagrid}/model/KaravanUser.java |   2 +-
 .../karavan/datagrid}/model/PipelineStatus.java    |   2 +-
 .../camel/karavan/datagrid/model/PodStatus.java    | 100 ++++++
 .../camel/karavan/datagrid}/model/Project.java     |   2 +-
 .../camel/karavan/datagrid}/model/ProjectFile.java |   2 +-
 .../karavan/datagrid}/model/ServiceStatus.java     |   2 +-
 .../src/main/resources/application.properties      |  15 +
 .../src/main/resources/command-cache-config.xml    |   6 +
 .../src/main/resources/data-cache-config.xml       |   6 +
 .../camel/karavan/datagrid/DevCommandTest.java     |  60 ++++
 .../src/test/resources/application.properties      |  14 +
 .../karavan-operator}/.gitignore                   |   0
 .../.mvn/wrapper/maven-wrapper.properties          |   0
 .../karavan-operator}/Makefile                     |   0
 .../karavan-operator}/PROJECT                      |   0
 .../karavan-operator}/mvnw                         |   0
 .../karavan-operator}/mvnw.cmd                     |   0
 .../karavan-operator}/pom.xml                      |   0
 .../resources/deployments-role.yaml                |   0
 .../karavan-operator}/resources/karavan.yaml       |   0
 .../apache/camel/karavan/operator/Constants.java   |   0
 .../camel/karavan/operator/KaravanReconciler.java  |   0
 .../org/apache/camel/karavan/operator/Utils.java   |   0
 .../operator/resource/KaravanDeployment.java       |   0
 .../karavan/operator/resource/KaravanPvcData.java  |   0
 .../karavan/operator/resource/KaravanPvcJbang.java |   0
 .../operator/resource/KaravanPvcM2Cache.java       |   0
 .../karavan/operator/resource/KaravanRole.java     |   0
 .../operator/resource/KaravanRoleBinding.java      |   0
 .../operator/resource/KaravanRoleBindingView.java  |   0
 .../karavan/operator/resource/KaravanRoute.java    |   0
 .../karavan/operator/resource/KaravanService.java  |   0
 .../operator/resource/KaravanServiceAccount.java   |   0
 .../operator/resource/KaravanTektonPipeline.java   |   0
 .../operator/resource/KaravanTektonTask.java       |   0
 .../operator/resource/PipelineRoleBinding.java     |   0
 .../operator/resource/PipelineRoleDeployer.java    |   0
 .../operator/resource/PipelineServiceAccount.java  |   0
 .../camel/karavan/operator/spec/CamelRuntime.java  |   0
 .../camel/karavan/operator/spec/Karavan.java       |   0
 .../operator/spec/KaravanOperatorCSVMetadata.java  |   0
 .../camel/karavan/operator/spec/KaravanSpec.java   |   0
 .../camel/karavan/operator/spec/KaravanStatus.java |   0
 .../operator/watcher/TektonCrdEventHandler.java    |   0
 .../watcher/TektonSubscriptionEventHandler.java    |   0
 .../src/main/kubernetes/karavan.svg                |   0
 .../src/main/resources/application.properties      |   0
 .../resources/quarkus-builder-script-kubernetes.sh |   0
 .../resources/quarkus-builder-script-openshift.sh  |   0
 .../spring-boot-builder-script-kubernetes.sh       |   0
 .../spring-boot-builder-script-openshift.sh        |   0
 .../karavan/operator/KaravanReconcilerE2E.java     |   0
 .../karavan/operator/KaravanReconcilerTest.java    |   0
 .../src/test/resources/application.properties      |   0
 .../src/test/resources/kubernetes/kubernetes.yaml  |   0
 .../src/test/resources/kubernetes/pipelines.yaml   |   0
 .../src/test/resources/kubernetes/tasks.yaml       |   0
 karavan-cloud/pom.xml                              |  96 +++++
 karavan-core/package-lock.json                     |   4 +-
 karavan-space/src/designer/karavan.css             |   8 +
 release-utils/release.sh                           |   0
 334 files changed, 1289 insertions(+), 1315 deletions(-)
 delete mode 100644 karavan-app/.mvn/wrapper/maven-wrapper.jar
 delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/listener/ClientRunnerListener.java
 delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/listener/LocalRunnerListener.java
 delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/listener/RunnerListener.java
 delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/CamelStatus.java
 delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/PodStatus.java
 delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/ProjectStoreSchema.java
 delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/RunnerCommand.java
 delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/RunnerStatus.java
 delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/service/InfinispanService.java
 delete mode 100644 karavan-cli/CLI.md
 rename karavan-builder/Dockerfile => karavan-cloud/docker/Dockerfile.builder (100%)
 rename karavan-runner/Dockerfile => karavan-cloud/docker/Dockerfile.runner (100%)
 rename karavan-cloud/{ => docs}/AWS.md (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-acl-environments.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-acl.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-app-deployment-public.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-app-ingress.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-app-service-node-port.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-pvc.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-quarkus-pipeline.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-quarkus-task-aws.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-sc.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-secret.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-spring-boot-pipeline.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/karavan-spring-boot-task-aws.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/kustomization.yaml (100%)
 rename karavan-cloud/{ => docs}/AWS/pipeline-service-account.yaml (100%)
 rename karavan-cloud/{ => docs}/MINIKUBE.md (100%)
 rename karavan-cloud/{ => docs}/OPENSHIFT.md (100%)
 rename karavan-cloud/{ => docs}/OPENSHIFT_DEMO.md (100%)
 rename karavan-cloud/{ => docs}/README.md (100%)
 copy karavan-cloud/{minikube/karavan-secret.yaml => docs/karavan-secret-real.yaml} (57%)
 rename karavan-cloud/{ => docs}/keycloack/karavan-realm.json (100%)
 rename karavan-cloud/{ => docs}/minikube/karavan-app-ingress.yaml (100%)
 rename karavan-cloud/{ => docs}/minikube/karavan-secret.yaml (100%)
 rename karavan-cloud/{ => docs}/minikube/karavan.yaml (100%)
 rename karavan-cloud/{ => docs}/openshift/catalog.yaml (100%)
 rename karavan-cloud/{ => docs}/openshift/gitea-operator.yaml (100%)
 rename karavan-cloud/{ => docs}/openshift/gitea.yaml (100%)
 rename karavan-cloud/{ => docs}/openshift/karavan-operator.yaml (100%)
 rename karavan-cloud/{ => docs}/openshift/karavan-secret.yaml (100%)
 rename karavan-cloud/{ => docs}/openshift/karavan.yaml (100%)
 rename karavan-cloud/{ => docs}/openshift/pipeline-operator.yaml (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/.dockerignore (100%)
 copy {karavan-app => karavan-cloud/karavan-app}/.mvn/wrapper/maven-wrapper.properties (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/Dockerfile.distroless.dockerignore (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/Dockerfile.legacy-jar.dockerignore (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/Dockerfile.multistage.dockerignore (100%)
 copy {karavan-app => karavan-cloud/karavan-app}/mvnw (100%)
 copy {karavan-app => karavan-cloud/karavan-app}/mvnw.cmd (100%)
 copy {karavan-app => karavan-cloud/karavan-app}/pom.xml (83%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/docker/Dockerfile.distroless (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/docker/Dockerfile.legacy-jar (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/docker/Dockerfile.multistage (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/AuthResource.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/ComponentResources.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/ConfigurationResource.java (87%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/KameletResources.java (85%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/KubernetesResource.java (98%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/LogWatchResource.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/ProjectFileResource.java (97%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/ProjectGitResource.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/ProjectResource.java (96%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/RunnerResource.java (80%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/SseResource.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/StatusResource.java (97%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/api/UsersResource.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/handler/DeploymentEventHandler.java (83%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/handler/PipelineRunEventHandler.java (82%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/handler/PodEventHandler.java (90%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/handler/ServiceEventHandler.java (84%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/health/KaravanLiveness.java (100%)
 create mode 100644 karavan-cloud/karavan-app/src/main/java/org/apache/camel/karavan/listener/DevModeCommandListener.java
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/service/AuthService.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/service/CodeService.java (95%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/service/GitService.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/service/KaravanService.java (87%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/service/KubernetesService.java (97%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/service/ProjectService.java (99%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/service/RunnerService.java (84%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/service/ServiceUtil.java (96%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/java/org/apache/camel/karavan/service/StatusService.java (74%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/application.properties (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/components/.gitignore (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/kamelets/.gitignore (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/pipelines/karavan-pipeline-dev-quarkus.yaml (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/pipelines/karavan-pipeline-dev-spring-boot.yaml (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/pipelines/karavan-task-dev-quarkus.yaml (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/pipelines/karavan-task-dev-spring-boot.yaml (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/snippets/quarkus-kubernetes-application.properties (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/snippets/quarkus-openshift-application.properties (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/snippets/quarkus-org.apache.camel.AggregationStrategy.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/snippets/quarkus-org.apache.camel.Processor.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/snippets/spring-boot-kubernetes-application.properties (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/snippets/spring-boot-openshift-application.properties (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/snippets/spring-boot-org.apache.camel.AggregationStrategy.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/resources/snippets/spring-boot-org.apache.camel.Processor.java (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/.gitignore (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/package-lock.json (99%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/package.json (85%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/public/favicon.ico (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/public/index.html (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/public/karavan-logo-light.png (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/public/manifest.json (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/public/robots.txt (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/Logo.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/Main.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/MainLogin.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/Notification.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/api/KaravanApi.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/api/ProjectEventBus.ts (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/api/ProjectModels.ts (99%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/api/ProjectService.ts (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/api/ProjectStore.ts (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/api/SsoApi.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/common/MainToolbar.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/components/ComponentCard.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/components/ComponentModal.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/components/ComponentsPage.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/config/ConfigurationPage.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/dashboard/DashboardPage.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/KaravanDesigner.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/beans/BeanCard.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/beans/BeanProperties.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/beans/BeansDesigner.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/karavan.css (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/rest/RestCard.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/rest/RestConfigurationCard.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/rest/RestDesigner.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/rest/RestMethodCard.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/rest/RestMethodSelector.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/DslConnections.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/DslElement.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/DslProperties.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/DslSelector.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/RouteDesigner.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/RouteDesignerLogic.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/property/ComponentParameterField.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/property/DataFormatField.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/property/DslPropertyField.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/property/ExpressionField.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/property/KameletPropertyField.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/property/KubernetesSelector.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/property/ModalEditor.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/route/property/ObjectField.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/templates/TemplatesDesigner.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/utils/CamelUi.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/utils/DslMetaModel.ts (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/utils/EventBus.ts (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/utils/KaravanComponents.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/utils/KaravanIcons.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/utils/KubernetesAPI.ts (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/designer/utils/MediaTypes.ts (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/eip/EipCard.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/eip/EipModal.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/eip/EipPage.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/index.css (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/index.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/kamelets/KameletCard.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/kamelets/KameletModal.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/kamelets/KameletsPage.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/ProjectPage.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/ProjectPanel.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/ProjectTitle.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/ProjectToolbar.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/RunnerToolbar.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/dashboard/DashboardTab.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/dashboard/RunnerInfoContext.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/dashboard/RunnerInfoMemory.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/dashboard/RunnerInfoPod.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/file/FileEditor.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/file/PropertiesTable.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/file/PropertyField.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/files/CreateFileModal.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/files/DeleteFileModal.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/files/FilesTab.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/files/FilesToolbar.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/files/UploadFileModal.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/log/ProjectLog.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/log/ProjectLogPanel.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/pipeline/ProjectPipelineTab.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/pipeline/ProjectStatus.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/trace/RunnerInfoTraceModal.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/trace/RunnerInfoTraceNode.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/project/trace/TraceTab.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/projects/CreateProjectModal.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/projects/DeleteProjectModal.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/projects/ProjectsPage.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/projects/ProjectsTableRow.tsx (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/src/react-app-env.d.ts (100%)
 rename {karavan-app => karavan-cloud/karavan-app}/src/main/webui/tsconfig.json (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/.dockerignore (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/.gitignore (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/.mvn/wrapper/.gitignore (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/.mvn/wrapper/MavenWrapperDownloader.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/.mvn/wrapper/maven-wrapper.properties (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/mvnw (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/mvnw.cmd (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/pom.xml (79%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/docker/Dockerfile.jvm (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/docker/Dockerfile.legacy-jar (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/docker/Dockerfile.native (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/docker/Dockerfile.native-micro (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/ConductorService.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/Constants.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/KaravanBashi.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/RunnerStatusService.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/docker/DockerEventListener.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/docker/DockerService.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/infinispan/ClientRunnerListener.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/infinispan/GroupedKey.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/infinispan/InfinispanService.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/infinispan/PodStatus.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/infinispan/ProjectStoreSchema.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/java/org/apache/camel/karavan/bashi/infinispan/RunnerCommand.java (100%)
 rename {karavan-bashi => karavan-cloud/karavan-bashi}/src/main/resources/application.properties (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/.mvn/wrapper/maven-wrapper.properties (100%)
 create mode 100644 karavan-cloud/karavan-cli/CLI.md
 rename {karavan-cli => karavan-cloud/karavan-cli}/INFINISPAN.md (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/mvnw (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/mvnw.cmd (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/pom.xml (83%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/CommandUtils.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/Constants.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/InstallCommand.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/KaravanCommand.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/KaravanConfig.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/ResourceUtils.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/UpgradeCommand.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/resources/KaravanConfigMap.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/resources/KaravanDeployment.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/resources/KaravanPvc.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/resources/KaravanRole.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/resources/KaravanSecret.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/resources/KaravanService.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/resources/KaravanServiceAccount.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/resources/KaravanTekton.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/java/org/apache/camel/karavan/cli/resources/Nexus.java (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/application.properties (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/dashboard.yaml (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/infinispan-secrets.yaml (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/infinispan-values.yaml (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/pipelines.yaml (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/quarkus-builder-script-kubernetes.sh (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/quarkus-builder-script-openshift.sh (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/settings.xml (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/spring-boot-builder-script-kubernetes.sh (100%)
 rename {karavan-cli => karavan-cloud/karavan-cli}/src/main/resources/spring-boot-builder-script-openshift.sh (100%)
 rename {karavan-operator => karavan-cloud/karavan-datagrid}/.mvn/wrapper/maven-wrapper.properties (100%)
 rename {karavan-operator => karavan-cloud/karavan-datagrid}/mvnw (100%)
 rename {karavan-operator => karavan-cloud/karavan-datagrid}/mvnw.cmd (100%)
 rename {karavan-app => karavan-cloud/karavan-datagrid}/pom.xml (55%)
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid/ClientRunnerListener.java
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid/DatagridService.java
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid/model/CamelStatus.java
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid/model/CamelStatusName.java
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid/model/CommandName.java
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/CommitInfo.java (95%)
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/DeploymentStatus.java (98%)
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid/model/DevModeCommand.java
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid/model/DevModeStatus.java
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/Environment.java (95%)
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/GitConfig.java (94%)
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/GitRepo.java (95%)
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/GitRepoFile.java (94%)
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/GroupedKey.java (95%)
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/KaravanGroup.java (93%)
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid/model/KaravanSchema.java
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/KaravanUser.java (96%)
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/PipelineStatus.java (97%)
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid/model/PodStatus.java
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/Project.java (98%)
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/ProjectFile.java (97%)
 rename {karavan-app/src/main/java/org/apache/camel/karavan => karavan-cloud/karavan-datagrid/src/main/java/org/apache/camel/karavan/datagrid}/model/ServiceStatus.java (98%)
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/resources/application.properties
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/resources/command-cache-config.xml
 create mode 100644 karavan-cloud/karavan-datagrid/src/main/resources/data-cache-config.xml
 create mode 100644 karavan-cloud/karavan-datagrid/src/test/java/org/apache/camel/karavan/datagrid/DevCommandTest.java
 create mode 100644 karavan-cloud/karavan-datagrid/src/test/resources/application.properties
 rename {karavan-operator => karavan-cloud/karavan-operator}/.gitignore (100%)
 rename {karavan-app => karavan-cloud/karavan-operator}/.mvn/wrapper/maven-wrapper.properties (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/Makefile (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/PROJECT (100%)
 rename {karavan-app => karavan-cloud/karavan-operator}/mvnw (100%)
 rename {karavan-app => karavan-cloud/karavan-operator}/mvnw.cmd (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/pom.xml (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/resources/deployments-role.yaml (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/resources/karavan.yaml (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/Constants.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/KaravanReconciler.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/Utils.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanDeployment.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanPvcData.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanPvcJbang.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanPvcM2Cache.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanRole.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanRoleBinding.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanRoleBindingView.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanRoute.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanService.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanServiceAccount.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanTektonPipeline.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/KaravanTektonTask.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/PipelineRoleBinding.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/PipelineRoleDeployer.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/resource/PipelineServiceAccount.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/spec/CamelRuntime.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/spec/Karavan.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/spec/KaravanOperatorCSVMetadata.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/spec/KaravanSpec.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/spec/KaravanStatus.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/watcher/TektonCrdEventHandler.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/java/org/apache/camel/karavan/operator/watcher/TektonSubscriptionEventHandler.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/kubernetes/karavan.svg (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/resources/application.properties (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/resources/quarkus-builder-script-kubernetes.sh (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/resources/quarkus-builder-script-openshift.sh (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/resources/spring-boot-builder-script-kubernetes.sh (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/main/resources/spring-boot-builder-script-openshift.sh (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/test/java/org/apache/camel/karavan/operator/KaravanReconcilerE2E.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/test/java/org/apache/camel/karavan/operator/KaravanReconcilerTest.java (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/test/resources/application.properties (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/test/resources/kubernetes/kubernetes.yaml (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/test/resources/kubernetes/pipelines.yaml (100%)
 rename {karavan-operator => karavan-cloud/karavan-operator}/src/test/resources/kubernetes/tasks.yaml (100%)
 create mode 100644 karavan-cloud/pom.xml
 mode change 100644 => 100755 release-utils/release.sh