This is an automated email from the ASF dual-hosted git repository.
marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push:
new 7af74f9 Postman demo that works (#338)
7af74f9 is described below
commit 7af74f9f535956dfec0a24a12fa38eb8e4f8dc77
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Mon May 9 17:46:39 2022 -0400
Postman demo that works (#338)
---
.gitignore | 1 +
karavan-demo/postman-openshift/README.md | 25 ++++++++++++---------
.../postman-openshift/application.properties | 2 +-
karavan-demo/postman-openshift/builder.png | Bin 0 -> 143031 bytes
karavan-demo/postman-openshift/deploy.png | Bin 0 -> 129412 bytes
karavan-vscode/src/builderView.ts | 3 +++
6 files changed, 20 insertions(+), 11 deletions(-)
diff --git a/.gitignore b/.gitignore
index 3020924..fec373d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -50,6 +50,7 @@ yarn-error.log*
.env
/.java-version
/keys/*
+*.jar
/karavan-app/src/main/webapp/src/designer/*
/karavan-app/src/main/resources/kamelets/*
diff --git a/karavan-demo/postman-openshift/README.md
b/karavan-demo/postman-openshift/README.md
index ba37d97..14cecbb 100644
--- a/karavan-demo/postman-openshift/README.md
+++ b/karavan-demo/postman-openshift/README.md
@@ -24,24 +24,27 @@ Check that operators are succesfully installed
oc apply -k manifests/instances
```
-### Publish postman
-```
+### Package, build and deploy project
+1. Open Project builder
+
+2. Configure Project and click Start
+
```
-
-
-
-
-
-
+```
### Publish parcel
```
-curl -X POST -H "Content-Type: application/json" --data
'{"id":"1","address":"666 Sin Street, Holy City"}' http://0.0.0.0:8080/parcels
+appsurl=$(oc get ingresses.config.openshift.io cluster -o template --template
'{{.spec.domain}}')
+
+curl -X POST -H "Content-Type: application/json" --data
'{"id":"1","address":"666 Sin Street, Holy City"}'
http://postman-postman.$appsurl/parcels
```
### Publish payment
-Open AMQ7 Broker Management [Console](http://localhost:8161)
+Open AMQ7 Broker Management
+```
+open http://console-postman.$appsurl
+```
Send message to `payments` queue
```
@@ -52,3 +55,5 @@ Send message to `payments` queue
<status>confirmed</status>
</root>
```
+
+### Check postman logs and Database
\ No newline at end of file
diff --git a/karavan-demo/postman-openshift/application.properties
b/karavan-demo/postman-openshift/application.properties
index 224103b..6fbd28b 100644
--- a/karavan-demo/postman-openshift/application.properties
+++ b/karavan-demo/postman-openshift/application.properties
@@ -2,7 +2,7 @@
camel.jbang.project.name=postman
camel.jbang.project.version=1.0.0
camel.jbang.project.namespace=postman
-camel.jbang.project.cleanup=true
+camel.jbang.project.cleanup=false
camel.jbang.package=true
camel.jbang.package.uber-jar.jar=camel-runner.jar
camel.jbang.package.uber-jar.fresh=true
diff --git a/karavan-demo/postman-openshift/builder.png
b/karavan-demo/postman-openshift/builder.png
new file mode 100644
index 0000000..880bf92
Binary files /dev/null and b/karavan-demo/postman-openshift/builder.png differ
diff --git a/karavan-demo/postman-openshift/deploy.png
b/karavan-demo/postman-openshift/deploy.png
new file mode 100644
index 0000000..67b343f
Binary files /dev/null and b/karavan-demo/postman-openshift/deploy.png differ
diff --git a/karavan-vscode/src/builderView.ts
b/karavan-vscode/src/builderView.ts
index 63c972d..1199b6f 100644
--- a/karavan-vscode/src/builderView.ts
+++ b/karavan-vscode/src/builderView.ts
@@ -117,6 +117,9 @@ export class BuilderView {
project.status.uberJar = "progress";
builderPanel?.webview.postMessage({ command: 'project', files:
files, project: project });
this.package(project, files);
+ } else if (project.build) {
+ project.status.uberJar = "done";
+ this.buildImage(project, files);
}
}