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 <marat.gubaidul...@gmail.com> 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); } }