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 1a21ca28 Default tag is dev new 5e9cccad proeprties for #1135 new 18906112 Docke compose new c99e2fcc gitignore new 5d97f3fe Docker compose new ca05abcd Redesign new 00023abf Docker compose new c52a9cb5 Cleanup new f376a9e3 Cleanup new ea49b0d2 Cleanup The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .github/workflows/app-oidc.yml | 4 +- .github/workflows/app.yml | 4 +- .github/workflows/docker-devmode.yml | 6 +- .gitignore | 3 + docs/install/karavan-docker/config/app.ini | 98 ++++++ docs/install/karavan-docker/data.zip | Bin 0 -> 73304 bytes .../karavan-docker/docker-compose-gitea.yaml | 70 ++++ docs/install/karavan-docker/docker-compose.yaml | 41 +++ docs/install/karavan-kubernetes/deployment.yaml | 66 ++++ docs/install/karavan-kubernetes/kustomization.yaml | 15 + docs/install/karavan-kubernetes/role-binding.yaml | 26 ++ docs/install/karavan-kubernetes/role.yaml | 30 ++ docs/install/karavan-kubernetes/secret.yaml | 19 ++ .../karavan-kubernetes/service-account.yaml | 5 + docs/install/karavan-kubernetes/service.yaml | 20 ++ .../karavan-app => karavan-app}/.dockerignore | 0 .../.mvn/wrapper/maven-wrapper.properties | 0 .../Dockerfile.dockerignore | 0 {karavan-web/karavan-app => karavan-app}/mvnw | 0 {karavan-web/karavan-app => karavan-app}/mvnw.cmd | 0 {karavan-web/karavan-app => karavan-app}/pom.xml | 0 .../src/main/docker/Dockerfile | 0 .../org/apache/camel/karavan/api/AuthResource.java | 2 +- .../apache/camel/karavan/api/BuildResource.java | 2 +- .../camel/karavan/api/ComponentResources.java | 0 .../camel/karavan/api/ConfigurationResource.java | 0 .../camel/karavan/api/ContainerResource.java | 2 +- .../apache/camel/karavan/api/DevModeResource.java | 2 +- .../apache/camel/karavan/api/ImagesResource.java | 4 +- .../camel/karavan/api/InfrastructureResource.java | 2 +- .../apache/camel/karavan/api/KameletResources.java | 2 +- .../apache/camel/karavan/api/LogWatchResource.java | 0 .../camel/karavan/api/NotificationResource.java | 0 .../camel/karavan/api/ProjectFileResource.java | 2 +- .../camel/karavan/api/ProjectGitResource.java | 0 .../apache/camel/karavan/api/ProjectResource.java | 4 +- .../apache/camel/karavan/api/StatusResource.java | 2 +- .../apache/camel/karavan/api/UsersResource.java | 0 .../org/apache/camel/karavan/code/CodeService.java | 11 +- .../camel/karavan/code/DockerComposeConverter.java | 0 .../camel/karavan/docker/DockerEventListener.java | 2 +- .../camel/karavan/docker/DockerForKaravan.java | 0 .../apache/camel/karavan/docker/DockerService.java | 8 +- .../camel/karavan/docker/DockerServiceUtils.java | 0 .../apache/camel/karavan/docker/LogCallback.java | 0 .../camel/karavan/docker/LoggerCallback.java | 0 .../apache/camel/karavan/docker/PullCallback.java | 0 .../karavan/kubernetes/DeploymentEventHandler.java | 2 +- .../karavan/kubernetes/KubernetesService.java | 2 +- .../camel/karavan/kubernetes/PodEventHandler.java | 2 +- .../karavan/kubernetes/ServiceEventHandler.java | 2 +- .../apache/camel/karavan/model/CamelStatus.java | 0 .../camel/karavan/model/CamelStatusValue.java | 0 .../apache/camel/karavan/model/ContainerPort.java | 0 .../camel/karavan/model/ContainerStatus.java | 0 .../camel/karavan/model/DeploymentStatus.java | 0 .../apache/camel/karavan/model/DockerCompose.java | 0 .../karavan/model/DockerComposeHealthCheck.java | 0 .../camel/karavan/model/DockerComposeNetwork.java | 0 .../camel/karavan/model/DockerComposeService.java | 0 .../org/apache/camel/karavan}/model/GitConfig.java | 2 +- .../org/apache/camel/karavan}/model/GitRepo.java | 2 +- .../apache/camel/karavan}/model/GitRepoFile.java | 2 +- .../org/apache/camel/karavan/model/GroupedKey.java | 0 .../org/apache/camel/karavan/model/Project.java | 0 .../apache/camel/karavan/model/ProjectFile.java | 0 .../camel/karavan/model}/RegistryConfig.java | 2 +- .../apache/camel/karavan/model/ServiceStatus.java | 0 .../apache/camel/karavan/service/AuthService.java | 0 .../apache/camel/karavan/service/CamelService.java | 1 - .../camel/karavan/service/ConfigService.java | 0 .../karavan/service/ContainerStatusService.java | 1 - .../apache/camel/karavan/service}/GitService.java | 46 +-- .../karavan/service}/KaravanCacheService.java | 2 +- .../camel/karavan/service/KaravanService.java | 33 -- .../camel/karavan/service/NotificationService.java | 0 .../camel/karavan/service/ProjectService.java | 9 +- .../camel/karavan/service}/RegistryService.java | 16 +- .../apache/camel/karavan/shared/Configuration.java | 0 .../org/apache/camel/karavan/shared/Constants.java | 0 .../org/apache/camel/karavan/shared/Property.java | 0 .../apache/camel/karavan/shared/error/Error.java | 0 .../camel/karavan/shared/error/ErrorResponse.java | 0 .../shared/exception/ValidationException.java | 0 .../karavan/shared/validation/SimpleValidator.java | 0 .../karavan/shared/validation/ValidationError.java | 0 .../shared/validation/ValidationResult.java | 0 .../camel/karavan/shared/validation/Validator.java | 0 .../project/ProjectFileCreateValidator.java | 2 +- .../validation/project/ProjectModifyValidator.java | 2 +- .../src/main/resources/application.properties | 41 +-- .../src/main/resources/components/.gitignore | 0 .../src/main/resources/hazelcast.yaml | 0 .../src/main/resources/kamelets/.gitignore | 0 .../src/main/resources/services/devservices.yaml | 0 .../resources/snippets/components-blocklist.txt | 0 .../main/resources/snippets/configmap.jkube.yaml | 0 .../snippets/database-bean-template.camel.yaml | 0 .../main/resources/snippets/deployment.jkube.yaml | 0 .../snippets/docker-application.properties | 10 +- .../src/main/resources/snippets/docker-build.sh | 0 .../main/resources/snippets/docker-compose.yaml | 0 .../src/main/resources/snippets/ingress.jkube.yaml | 0 .../main/resources/snippets/kamelets-blocklist.txt | 0 .../snippets/kubernetes-application.properties | 10 +- .../main/resources/snippets/kubernetes-build.sh | 0 .../snippets/kubernetes-builder-env.properties | 0 .../snippets/messaging-bean-template.camel.yaml | 0 .../snippets/openshift-application.properties | 10 +- .../src/main/resources/snippets/openshift-build.sh | 0 .../org.apache.camel.AggregationStrategy.java | 0 .../snippets/org.apache.camel.Processor.java | 0 .../src/main/resources/snippets/service.jkube.yaml | 0 .../src/main/webui/.gitignore | 0 .../src/main/webui/package-lock.json | 0 .../src/main/webui/package.json | 0 .../src/main/webui/public/favicon.ico | Bin .../src/main/webui/public/index.html | 0 .../src/main/webui/public/karavan-logo-light.png | Bin .../src/main/webui/public/manifest.json | 0 .../src/main/webui/public/robots.txt | 0 .../src/main/webui/src/api/KaravanApi.tsx | 0 .../src/main/webui/src/api/LogWatchApi.tsx | 0 .../src/main/webui/src/api/NotificationApi.tsx | 0 .../src/main/webui/src/api/NotificationService.ts | 0 .../src/main/webui/src/api/ProjectEventBus.ts | 0 .../src/main/webui/src/api/ProjectModels.ts | 0 .../src/main/webui/src/api/ProjectService.ts | 0 .../src/main/webui/src/api/ProjectStore.ts | 0 .../src/main/webui/src/api/ServiceModels.ts | 0 .../src/main/webui/src/api/SsoApi.tsx | 0 .../main/webui/src/config/ConfigurationPage.tsx | 0 .../main/webui/src/containers/ContainerPage.css | 0 .../webui/src/containers/ContainerTableRow.tsx | 0 .../main/webui/src/containers/ContainersPage.tsx | 0 .../src/main/webui/src/designer/DesignerStore.ts | 0 .../main/webui/src/designer/KaravanDesigner.tsx | 0 .../src/main/webui/src/designer/MainToolbar.tsx | 0 .../src/main/webui/src/designer/beans/BeanCard.tsx | 0 .../webui/src/designer/beans/BeansDesigner.tsx | 0 .../src/main/webui/src/designer/beans/bean.css | 0 .../main/webui/src/designer/editor/CodeEditor.tsx | 0 .../webui/src/designer/icons/ComponentIcons.tsx | 0 .../src/main/webui/src/designer/icons/EipIcons.tsx | 0 .../main/webui/src/designer/icons/KaravanIcons.tsx | 0 .../designer/kamelet/KameletAnnotationsPanel.tsx | 0 .../kamelet/KameletDefinitionPropertyCard.tsx | 0 .../designer/kamelet/KameletDefinitionsPanel.tsx | 0 .../designer/kamelet/KameletDependenciesCard.tsx | 0 .../webui/src/designer/kamelet/KameletDesigner.tsx | 0 .../src/designer/kamelet/KameletProperties.tsx | 0 .../src/designer/kamelet/KameletTypesOutCard.tsx | 0 .../main/webui/src/designer/kamelet/kamelet.css | 0 .../src/main/webui/src/designer/karavan.css | 0 .../webui/src/designer/property/DslProperties.css | 0 .../webui/src/designer/property/DslProperties.tsx | 0 .../designer/property/property/BeanProperties.tsx | 0 .../property/property/ComponentParameterField.tsx | 0 .../property/property/ComponentPropertyField.tsx | 0 .../ComponentPropertyPlaceholderDropdown.css | 0 .../ComponentPropertyPlaceholderDropdown.tsx | 0 .../designer/property/property/DataFormatField.tsx | 0 .../property/property/DslPropertyField.css | 0 .../property/property/DslPropertyField.tsx | 0 .../designer/property/property/ExpressionField.tsx | 0 .../property/property/InfrastructureSelector.tsx | 0 .../property/property/KameletPropertyField.tsx | 0 .../src/designer/property/property/ModalEditor.tsx | 0 .../src/designer/property/property/ObjectField.tsx | 0 .../property/PropertyPlaceholderDropdown.css | 0 .../property/PropertyPlaceholderDropdown.tsx | 0 .../property/property/VariablesDropdown.css | 0 .../property/property/VariablesDropdown.tsx | 0 .../src/designer/property/usePropertiesHook.tsx | 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 .../src/main/webui/src/designer/rest/rest.css | 0 .../src/designer/route/DeleteConfirmation.tsx | 0 .../webui/src/designer/route/DslConnections.tsx | 0 .../main/webui/src/designer/route/DslSelector.tsx | 0 .../webui/src/designer/route/RouteDesigner.tsx | 0 .../src/designer/route/element/DslElement.css | 0 .../src/designer/route/element/DslElement.tsx | 0 .../designer/route/element/DslElementHeader.tsx | 0 .../designer/route/element/DslElementMoveModal.tsx | 0 .../designer/route/useDrawerMutationsObserver.tsx | 0 .../webui/src/designer/route/useResizeObserver.tsx | 0 .../src/designer/route/useRouteDesignerHook.tsx | 0 .../main/webui/src/designer/ui/TypeaheadSelect.tsx | 0 .../src/main/webui/src/designer/utils/CamelUi.tsx | 0 .../main/webui/src/designer/utils/DslMetaModel.ts | 0 .../main/webui/src/designer/utils/ElementIcon.css | 0 .../main/webui/src/designer/utils/ElementIcons.tsx | 0 .../src/main/webui/src/designer/utils/EventBus.ts | 0 .../webui/src/designer/utils/InfrastructureAPI.ts | 0 .../webui/src/designer/utils/IntegrationHeader.tsx | 0 .../main/webui/src/designer/utils/MediaTypes.ts | 0 .../main/webui/src/designer/utils/Notification.tsx | 0 .../src/main/webui/src/index.css | 0 .../src/main/webui/src/index.tsx | 0 .../webui/src/knowledgebase/KnowledgebasePage.tsx | 0 .../webui/src/knowledgebase/KnowledgebaseStore.ts | 0 .../src/knowledgebase/components/ComponentCard.tsx | 0 .../knowledgebase/components/ComponentModal.tsx | 0 .../src/knowledgebase/components/ComponentsTab.tsx | 0 .../main/webui/src/knowledgebase/eip/EipCard.tsx | 0 .../main/webui/src/knowledgebase/eip/EipModal.tsx | 0 .../main/webui/src/knowledgebase/eip/EipTab.tsx | 0 .../src/knowledgebase/kamelets/KameletCard.tsx | 0 .../src/knowledgebase/kamelets/KameletModal.tsx | 0 .../src/knowledgebase/kamelets/KameletsTab.tsx | 0 .../main/webui/src/main/KnowledgebaseWrapper.tsx | 0 .../src/main/webui/src/main/Logo.tsx | 0 .../src/main/webui/src/main/Main.tsx | 0 .../src/main/webui/src/main/MainLoader.tsx | 0 .../src/main/webui/src/main/MainRoutes.tsx | 0 .../src/main/webui/src/main/PageNavigation.tsx | 0 .../src/main/webui/src/main/useMainHook.tsx | 0 .../src/main/webui/src/project/BuildToolbar.tsx | 0 .../src/main/webui/src/project/DevModeToolbar.tsx | 0 .../src/main/webui/src/project/FileEditor.tsx | 0 .../webui/src/project/ImageDownloadToolbar.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 .../webui/src/project/beans/BeanFilesDropdown.css | 0 .../webui/src/project/beans/BeanFilesDropdown.tsx | 0 .../main/webui/src/project/beans/BeanWizard.tsx | 0 .../main/webui/src/project/builder/BuildPanel.tsx | 0 .../main/webui/src/project/builder/ImagesPanel.tsx | 0 .../webui/src/project/builder/ProjectBuildTab.tsx | 0 .../src/project/container/ContainerButtons.tsx | 0 .../webui/src/project/container/ContainerPanel.tsx | 0 .../src/project/container/DeploymentPanel.tsx | 0 .../src/project/container/ProjectContainerTab.tsx | 0 .../webui/src/project/dashboard/DashboardTab.tsx | 0 .../webui/src/project/dashboard/InfoContainer.tsx | 0 .../webui/src/project/dashboard/InfoContext.tsx | 0 .../webui/src/project/dashboard/InfoMemory.tsx | 0 .../src/main/webui/src/project/devmode.css | 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 .../main/webui/src/project/readme/ReadmeTab.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/project/trace/TraceTable.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 .../main/webui/src/services/CreateServiceModal.tsx | 0 .../main/webui/src/services/DeleteServiceModal.tsx | 0 .../src/main/webui/src/services/ServicesPage.tsx | 0 .../main/webui/src/services/ServicesTableRow.tsx | 0 .../src/main/webui/src/shared/error/Error.ts | 0 .../main/webui/src/shared/error/ErrorResponse.ts | 0 .../src/shared/error/UseResponseErrorHandler.ts | 0 .../src/main/webui/src/templates/TemplatesPage.tsx | 0 .../main/webui/src/templates/TemplatesTableRow.tsx | 0 .../src/main/webui/src/topology/CustomEdge.tsx | 0 .../src/main/webui/src/topology/CustomGroup.tsx | 0 .../src/main/webui/src/topology/CustomNode.tsx | 0 .../src/main/webui/src/topology/TopologyApi.tsx | 0 .../webui/src/topology/TopologyPropertiesPanel.tsx | 0 .../src/main/webui/src/topology/TopologyStore.ts | 0 .../src/main/webui/src/topology/TopologyTab.tsx | 0 .../main/webui/src/topology/TopologyToolbar.tsx | 0 .../src/main/webui/src/topology/topology.css | 0 .../src/main/webui/src/util/CodeUtils.ts | 0 .../src/main/webui/src/util/StringUtils.ts | 0 .../src/main/webui/tsconfig.json | 0 .../Dockerfile | 0 .../karavan-app/src/main/docker/Dockerfile.minimal | 31 -- .../camel/karavan/docker/DockerForGitea.java | 75 ----- .../camel/karavan/docker/DockerForRegistry.java | 49 --- .../org/apache/camel/karavan/git/GiteaService.java | 166 ---------- .../src/main/resources/services/internal.yaml | 15 - .../.mvn/wrapper/maven-wrapper.properties | 18 -- karavan-web/karavan-installer/mvnw | 308 ------------------ karavan-web/karavan-installer/mvnw.cmd | 205 ------------ karavan-web/karavan-installer/pom.xml | 155 --------- .../camel/karavan/installer/CommandUtils.java | 222 ------------- .../apache/camel/karavan/installer/Constants.java | 46 --- .../camel/karavan/installer/KaravanCommand.java | 352 --------------------- .../camel/karavan/installer/ResourceUtils.java | 69 ---- .../installer/resources/KaravanConfigMap.java | 66 ---- .../installer/resources/KaravanDeployment.java | 120 ------- .../karavan/installer/resources/KaravanRole.java | 65 ---- .../karavan/installer/resources/KaravanSecret.java | 55 ---- .../installer/resources/KaravanService.java | 71 ----- .../installer/resources/KaravanServiceAccount.java | 38 --- .../camel/karavan/installer/resources/Nexus.java | 111 ------- .../src/main/resources/application.properties | 22 -- .../src/main/resources/gitea/config.yaml | 224 ------------- .../src/main/resources/gitea/deployment.yaml | 217 ------------- .../src/main/resources/gitea/init.yaml | 92 ------ .../src/main/resources/gitea/service.yaml | 40 --- .../src/main/resources/settings.xml | 42 --- 309 files changed, 475 insertions(+), 3050 deletions(-) create mode 100644 docs/install/karavan-docker/config/app.ini create mode 100644 docs/install/karavan-docker/data.zip create mode 100644 docs/install/karavan-docker/docker-compose-gitea.yaml create mode 100644 docs/install/karavan-docker/docker-compose.yaml create mode 100644 docs/install/karavan-kubernetes/deployment.yaml create mode 100644 docs/install/karavan-kubernetes/kustomization.yaml create mode 100644 docs/install/karavan-kubernetes/role-binding.yaml create mode 100644 docs/install/karavan-kubernetes/role.yaml create mode 100644 docs/install/karavan-kubernetes/secret.yaml create mode 100644 docs/install/karavan-kubernetes/service-account.yaml create mode 100644 docs/install/karavan-kubernetes/service.yaml rename {karavan-web/karavan-app => karavan-app}/.dockerignore (100%) rename {karavan-web/karavan-app => karavan-app}/.mvn/wrapper/maven-wrapper.properties (100%) rename karavan-web/karavan-app/Dockerfile.jdk.dockerignore => karavan-app/Dockerfile.dockerignore (100%) rename {karavan-web/karavan-app => karavan-app}/mvnw (100%) rename {karavan-web/karavan-app => karavan-app}/mvnw.cmd (100%) rename {karavan-web/karavan-app => karavan-app}/pom.xml (100%) rename karavan-web/karavan-app/src/main/docker/Dockerfile.jdk => karavan-app/src/main/docker/Dockerfile (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/AuthResource.java (97%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/BuildResource.java (96%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/ComponentResources.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/ConfigurationResource.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/ContainerResource.java (99%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/DevModeResource.java (98%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/ImagesResource.java (96%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/InfrastructureResource.java (99%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/KameletResources.java (97%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/LogWatchResource.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/NotificationResource.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/ProjectFileResource.java (98%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/ProjectGitResource.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/ProjectResource.java (98%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/StatusResource.java (98%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/api/UsersResource.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/code/CodeService.java (97%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/code/DockerComposeConverter.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/docker/DockerEventListener.java (98%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/docker/DockerForKaravan.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/docker/DockerService.java (98%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/docker/DockerServiceUtils.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/docker/LogCallback.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/docker/LoggerCallback.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/docker/PullCallback.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/kubernetes/DeploymentEventHandler.java (98%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/kubernetes/KubernetesService.java (99%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/kubernetes/PodEventHandler.java (99%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/kubernetes/ServiceEventHandler.java (98%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/CamelStatus.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/CamelStatusValue.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/ContainerPort.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/ContainerStatus.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/DeploymentStatus.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/DockerCompose.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/DockerComposeHealthCheck.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/DockerComposeNetwork.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/DockerComposeService.java (100%) rename {karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/git => karavan-app/src/main/java/org/apache/camel/karavan}/model/GitConfig.java (97%) rename {karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/git => karavan-app/src/main/java/org/apache/camel/karavan}/model/GitRepo.java (97%) rename {karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/git => karavan-app/src/main/java/org/apache/camel/karavan}/model/GitRepoFile.java (97%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/GroupedKey.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/Project.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/ProjectFile.java (100%) rename {karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/registry => karavan-app/src/main/java/org/apache/camel/karavan/model}/RegistryConfig.java (97%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/model/ServiceStatus.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/service/AuthService.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/service/CamelService.java (99%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/service/ConfigService.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/service/ContainerStatusService.java (99%) rename {karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/git => karavan-app/src/main/java/org/apache/camel/karavan/service}/GitService.java (91%) rename {karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/cache => karavan-app/src/main/java/org/apache/camel/karavan/service}/KaravanCacheService.java (99%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/service/KaravanService.java (78%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/service/NotificationService.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/service/ProjectService.java (98%) rename {karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/registry => karavan-app/src/main/java/org/apache/camel/karavan/service}/RegistryService.java (86%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/Configuration.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/Constants.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/Property.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/error/Error.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/error/ErrorResponse.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/exception/ValidationException.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/validation/SimpleValidator.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/validation/ValidationError.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/validation/ValidationResult.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/shared/validation/Validator.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/validation/project/ProjectFileCreateValidator.java (95%) rename {karavan-web/karavan-app => karavan-app}/src/main/java/org/apache/camel/karavan/validation/project/ProjectModifyValidator.java (96%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/application.properties (77%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/components/.gitignore (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/hazelcast.yaml (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/kamelets/.gitignore (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/services/devservices.yaml (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/components-blocklist.txt (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/configmap.jkube.yaml (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/database-bean-template.camel.yaml (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/deployment.jkube.yaml (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/docker-application.properties (75%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/docker-build.sh (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/docker-compose.yaml (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/ingress.jkube.yaml (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/kamelets-blocklist.txt (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/kubernetes-application.properties (81%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/kubernetes-build.sh (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/kubernetes-builder-env.properties (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/messaging-bean-template.camel.yaml (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/openshift-application.properties (81%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/openshift-build.sh (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/org.apache.camel.AggregationStrategy.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/org.apache.camel.Processor.java (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/resources/snippets/service.jkube.yaml (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/.gitignore (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/package-lock.json (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/package.json (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/public/favicon.ico (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/public/index.html (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/public/karavan-logo-light.png (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/public/manifest.json (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/public/robots.txt (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/KaravanApi.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/LogWatchApi.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/NotificationApi.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/NotificationService.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/ProjectEventBus.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/ProjectModels.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/ProjectService.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/ProjectStore.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/ServiceModels.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/api/SsoApi.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/config/ConfigurationPage.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/containers/ContainerPage.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/containers/ContainerTableRow.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/containers/ContainersPage.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/DesignerStore.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/KaravanDesigner.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/MainToolbar.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/beans/BeanCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/beans/BeansDesigner.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/beans/bean.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/editor/CodeEditor.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/icons/ComponentIcons.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/icons/EipIcons.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/icons/KaravanIcons.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/kamelet/KameletAnnotationsPanel.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/kamelet/KameletDefinitionPropertyCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/kamelet/KameletDefinitionsPanel.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/kamelet/KameletDependenciesCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/kamelet/KameletDesigner.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/kamelet/KameletProperties.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/kamelet/KameletTypesOutCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/kamelet/kamelet.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/karavan.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/DslProperties.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/DslProperties.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/BeanProperties.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/ComponentParameterField.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/ComponentPropertyField.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/ComponentPropertyPlaceholderDropdown.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/ComponentPropertyPlaceholderDropdown.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/DataFormatField.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/DslPropertyField.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/DslPropertyField.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/ExpressionField.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/InfrastructureSelector.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/KameletPropertyField.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/ModalEditor.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/ObjectField.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/PropertyPlaceholderDropdown.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/PropertyPlaceholderDropdown.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/VariablesDropdown.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/property/VariablesDropdown.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/property/usePropertiesHook.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/rest/RestCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/rest/RestConfigurationCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/rest/RestDesigner.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/rest/RestMethodCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/rest/RestMethodSelector.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/rest/rest.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/DeleteConfirmation.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/DslConnections.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/DslSelector.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/RouteDesigner.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/element/DslElement.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/element/DslElement.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/element/DslElementHeader.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/element/DslElementMoveModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/useDrawerMutationsObserver.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/useResizeObserver.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/route/useRouteDesignerHook.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/ui/TypeaheadSelect.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/utils/CamelUi.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/utils/DslMetaModel.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/utils/ElementIcon.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/utils/ElementIcons.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/utils/EventBus.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/utils/InfrastructureAPI.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/utils/IntegrationHeader.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/utils/MediaTypes.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/designer/utils/Notification.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/index.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/index.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/KnowledgebasePage.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/KnowledgebaseStore.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/components/ComponentCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/components/ComponentModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/components/ComponentsTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/eip/EipCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/eip/EipModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/eip/EipTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/kamelets/KameletCard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/kamelets/KameletModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/knowledgebase/kamelets/KameletsTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/main/KnowledgebaseWrapper.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/main/Logo.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/main/Main.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/main/MainLoader.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/main/MainRoutes.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/main/PageNavigation.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/main/useMainHook.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/BuildToolbar.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/DevModeToolbar.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/FileEditor.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/ImageDownloadToolbar.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/ProjectPage.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/ProjectPanel.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/ProjectTitle.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/ProjectToolbar.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/beans/BeanFilesDropdown.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/beans/BeanFilesDropdown.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/beans/BeanWizard.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/builder/BuildPanel.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/builder/ImagesPanel.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/builder/ProjectBuildTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/container/ContainerButtons.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/container/ContainerPanel.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/container/DeploymentPanel.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/container/ProjectContainerTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/dashboard/DashboardTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/dashboard/InfoContainer.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/dashboard/InfoContext.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/dashboard/InfoMemory.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/devmode.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/files/CreateFileModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/files/DeleteFileModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/files/FilesTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/files/FilesToolbar.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/files/UploadFileModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/log/ProjectLog.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/log/ProjectLogPanel.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/readme/ReadmeTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/trace/RunnerInfoTraceModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/trace/RunnerInfoTraceNode.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/trace/TraceTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/project/trace/TraceTable.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/projects/CreateProjectModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/projects/DeleteProjectModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/projects/ProjectsPage.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/projects/ProjectsTableRow.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/react-app-env.d.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/services/CreateServiceModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/services/DeleteServiceModal.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/services/ServicesPage.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/services/ServicesTableRow.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/shared/error/Error.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/shared/error/ErrorResponse.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/shared/error/UseResponseErrorHandler.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/templates/TemplatesPage.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/templates/TemplatesTableRow.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/topology/CustomEdge.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/topology/CustomGroup.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/topology/CustomNode.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/topology/TopologyApi.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/topology/TopologyPropertiesPanel.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/topology/TopologyStore.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/topology/TopologyTab.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/topology/TopologyToolbar.tsx (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/topology/topology.css (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/util/CodeUtils.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/src/util/StringUtils.ts (100%) rename {karavan-web/karavan-app => karavan-app}/src/main/webui/tsconfig.json (100%) rename karavan-web/docker/Dockerfile.devmode => karavan-devmode/Dockerfile (100%) delete mode 100644 karavan-web/karavan-app/src/main/docker/Dockerfile.minimal delete mode 100644 karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/docker/DockerForGitea.java delete mode 100644 karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/docker/DockerForRegistry.java delete mode 100644 karavan-web/karavan-app/src/main/java/org/apache/camel/karavan/git/GiteaService.java delete mode 100644 karavan-web/karavan-app/src/main/resources/services/internal.yaml delete mode 100644 karavan-web/karavan-installer/.mvn/wrapper/maven-wrapper.properties delete mode 100755 karavan-web/karavan-installer/mvnw delete mode 100644 karavan-web/karavan-installer/mvnw.cmd delete mode 100644 karavan-web/karavan-installer/pom.xml delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/CommandUtils.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/Constants.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/KaravanCommand.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/ResourceUtils.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/resources/KaravanConfigMap.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/resources/KaravanDeployment.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/resources/KaravanRole.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/resources/KaravanSecret.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/resources/KaravanService.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/resources/KaravanServiceAccount.java delete mode 100644 karavan-web/karavan-installer/src/main/java/org/apache/camel/karavan/installer/resources/Nexus.java delete mode 100644 karavan-web/karavan-installer/src/main/resources/application.properties delete mode 100644 karavan-web/karavan-installer/src/main/resources/gitea/config.yaml delete mode 100644 karavan-web/karavan-installer/src/main/resources/gitea/deployment.yaml delete mode 100644 karavan-web/karavan-installer/src/main/resources/gitea/init.yaml delete mode 100644 karavan-web/karavan-installer/src/main/resources/gitea/service.yaml delete mode 100644 karavan-web/karavan-installer/src/main/resources/settings.xml