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 c577c880 Fix #1443 new 1be80ca4 Project Improvements new 9f9715f9 Kubernetes Improvements new fa5528fa Docker Improvements new f183adf3 Git Improvements new 16f2ac34 Camel Statuses Improvements new c947dc41 Camel Statuses Improvements new 4b9918c2 API Resources Improvements new 2382e1df Container Type Improvements new 051d8dd8 Karavan Improvements 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: .../org/apache/camel/karavan/KaravanCache.java | 10 +- .../org/apache/camel/karavan/KaravanEvents.java | 2 + .../apache/camel/karavan/KaravanStartupLoader.java | 30 ++++ .../camel/karavan/api/AbstractApiResource.java | 7 +- .../camel/karavan/api/ContainerResource.java | 18 +- .../apache/camel/karavan/api/DevModeResource.java | 4 +- .../camel/karavan/api/InfrastructureResource.java | 12 +- .../camel/karavan/api/MetadataResources.java | 7 + .../camel/karavan/api/ProjectFileResource.java | 24 ++- .../apache/camel/karavan/api/ProjectResource.java | 6 +- .../apache/camel/karavan/api/StatusResource.java | 13 +- .../camel/karavan/docker/DockerEventHandler.java | 4 +- .../camel/karavan/docker/DockerForKaravan.java | 33 ++-- .../apache/camel/karavan/docker/DockerService.java | 12 +- .../apache/camel/karavan/docker/DockerUtils.java | 30 ++-- .../karavan/kubernetes/DeploymentEventHandler.java | 18 +- .../karavan/kubernetes/KubernetesService.java | 187 ++++++++++++++++++--- .../kubernetes/KubernetesStatusService.java | 6 +- .../camel/karavan/kubernetes/PodEventHandler.java | 12 +- .../karavan/kubernetes/ServiceEventHandler.java | 6 +- .../karavan/listener/CamelReloadListener.java | 20 +-- .../karavan/listener/CamelStatusListener.java | 12 +- .../KubernetesCommandListener.java} | 25 ++- .../listener/PodContainerCommandListener.java | 5 +- .../apache/camel/karavan/model/ContainerType.java | 15 +- .../camel/karavan/model/DeploymentStatus.java | 14 +- .../camel/karavan/model/KubernetesConfigMap.java | 33 ++++ .../camel/karavan/model/KubernetesSecret.java | 33 ++++ .../camel/karavan/model/PodContainerStatus.java | 40 +++-- .../org/apache/camel/karavan/model/Project.java | 1 + .../apache/camel/karavan/model/ProjectCommit.java | 90 ++++++++++ ...StatusValue.java => ProjectFileCommitDiff.java} | 46 +++-- .../karavan/scheduler/CamelStatusScheduler.java | 9 +- .../karavan/scheduler/DockerStatusScheduler.java | 4 +- .../apache/camel/karavan/service/CodeService.java | 22 ++- .../apache/camel/karavan/service/GitService.java | 88 +++++++++- .../camel/karavan/service/ProjectService.java | 16 +- .../main/webui/src/config/ConfigurationPage.tsx | 6 - 38 files changed, 711 insertions(+), 209 deletions(-) copy karavan-app/src/main/java/org/apache/camel/karavan/{scheduler/NotificationPingScheduler.java => listener/KubernetesCommandListener.java} (58%) copy karavan-vscode/webview/vscode.ts => karavan-app/src/main/java/org/apache/camel/karavan/model/ContainerType.java (84%) create mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/KubernetesConfigMap.java create mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/KubernetesSecret.java create mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/ProjectCommit.java copy karavan-app/src/main/java/org/apache/camel/karavan/model/{CamelStatusValue.java => ProjectFileCommitDiff.java} (58%)