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 6019daf Fix for minikube new 6b62e17 Bump versions for native compilation new 8073ff9 Redesigned status monitoring new 407a510 Bump version in karavan-core new 0072d05 Rename karavan.config to karavan.default new 7a6bb5b Fix #501 new 72707e7 Get DeploymentStatus fron new API new 441ac2a Get PodStatus from new API new 17e5855 First version of Dashboard The 8 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: karavan-app/src/main/docker/Dockerfile.multistage | 6 +- .../camel/karavan/api/ConfigurationResource.java | 26 +- .../camel/karavan/api/KubernetesResource.java | 203 ++++++++-------- .../apache/camel/karavan/api/StatusResource.java | 20 +- .../karavan/informer/DeploymentEventHandler.java | 98 ++++++++ .../PipelineRunEventHandler.java} | 70 ++++-- .../camel/karavan/informer/PodEventHandler.java | 90 +++++++ .../karavan/informer/ServiceEventHandler.java | 91 +++++++ .../camel/karavan/model/DeploymentStatus.java | 72 ++++-- .../apache/camel/karavan/model/Environment.java | 57 +++++ .../org/apache/camel/karavan/model/GroupedKey.java | 2 - .../camel/karavan/model/KaravanConfiguration.java | 24 -- .../apache/camel/karavan/model/PipelineStatus.java | 19 +- .../org/apache/camel/karavan/model/PodStatus.java | 51 +++- .../org/apache/camel/karavan/model/Project.java | 12 +- .../camel/karavan/model/ProjectStoreSchema.java | 2 +- .../apache/camel/karavan/model/ServiceStatus.java | 111 +++++++++ .../camel/karavan/service/GeneratorService.java | 10 +- .../apache/camel/karavan/service/GitService.java | 2 +- .../{KaravanService.java => ImportService.java} | 25 +- .../camel/karavan/service/InfinispanService.java | 150 +++++++++--- .../camel/karavan/service/KaravanService.java | 111 +++------ .../camel/karavan/service/KubernetesService.java | 147 ++++------- .../camel/karavan/service/StatusService.java | 21 +- .../camel/karavan/watcher/DeploymentWatcher.java | 59 ----- .../apache/camel/karavan/watcher/PodWatcher.java | 40 --- .../src/main/resources/application.properties | 36 +-- karavan-app/src/main/webapp/package-lock.json | 6 +- karavan-app/src/main/webapp/src/Main.tsx | 48 ++-- karavan-app/src/main/webapp/src/api/KaravanApi.tsx | 57 ++++- .../main/webapp/src/dashboard/DashboardPage.tsx | 268 +++++++++++++++++++++ karavan-app/src/main/webapp/src/index.css | 50 +++- .../main/webapp/src/projects/ProjectDashboard.tsx | 1 - .../src/main/webapp/src/projects/ProjectInfo.tsx | 22 +- .../src/main/webapp/src/projects/ProjectModels.ts | 19 +- .../src/main/webapp/src/projects/ProjectPage.tsx | 3 +- .../src/main/webapp/src/projects/ProjectsPage.tsx | 31 ++- karavan-core/package-lock.json | 4 +- 38 files changed, 1422 insertions(+), 642 deletions(-) create mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/informer/DeploymentEventHandler.java rename karavan-app/src/main/java/org/apache/camel/karavan/{watcher/PipelineRunWatcher.java => informer/PipelineRunEventHandler.java} (52%) create mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/informer/PodEventHandler.java create mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/informer/ServiceEventHandler.java create mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/Environment.java delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/KaravanConfiguration.java create mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/model/ServiceStatus.java copy karavan-app/src/main/java/org/apache/camel/karavan/service/{KaravanService.java => ImportService.java} (84%) delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/watcher/DeploymentWatcher.java delete mode 100644 karavan-app/src/main/java/org/apache/camel/karavan/watcher/PodWatcher.java create mode 100644 karavan-app/src/main/webapp/src/dashboard/DashboardPage.tsx