You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2022/05/24 19:07:28 UTC

[camel-karavan] branch main updated: Delete old (#351)

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 f2af7dd  Delete old (#351)
f2af7dd is described below

commit f2af7ddd729e042fe212115819a2072f206e707b
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Tue May 24 15:07:24 2022 -0400

    Delete old (#351)
---
 .../postman-openshift/CustomProcessor.java         |  11 --
 karavan-demo/postman-openshift/README.md           |  59 ---------
 .../postman-openshift/application.properties       |  34 ------
 karavan-demo/postman-openshift/builder.png         | Bin 143031 -> 0 bytes
 karavan-demo/postman-openshift/deploy.png          | Bin 129412 -> 0 bytes
 .../postman-openshift/openshift.properties         |  32 -----
 karavan-demo/postman-openshift/operators.png       | Bin 96712 -> 0 bytes
 karavan-demo/postman-openshift/parcels.png         | Bin 326798 -> 0 bytes
 karavan-demo/postman-openshift/postman.yaml        | 133 ---------------------
 9 files changed, 269 deletions(-)

diff --git a/karavan-demo/postman-openshift/CustomProcessor.java b/karavan-demo/postman-openshift/CustomProcessor.java
deleted file mode 100644
index 17399cf..0000000
--- a/karavan-demo/postman-openshift/CustomProcessor.java
+++ /dev/null
@@ -1,11 +0,0 @@
-import org.apache.camel.BindToRegistry;
-import org.apache.camel.Exchange;
-import org.apache.camel.Processor;
-
-@BindToRegistry("myBean")
-public class CustomProcessor implements Processor {
-
-  public void process(Exchange exchange) throws Exception {
-      exchange.getIn().setBody("Hello world");
-  }
-}
diff --git a/karavan-demo/postman-openshift/README.md b/karavan-demo/postman-openshift/README.md
deleted file mode 100644
index 14cecbb..0000000
--- a/karavan-demo/postman-openshift/README.md
+++ /dev/null
@@ -1,59 +0,0 @@
-# Demo: Parcels Delivery Service on OpenShfit
-
-![Demo](parcels.png)
-
-## Prerequisites
-
-1. [VSCode](https://code.visualstudio.com/download)  installed
-2. Apache Camel [Karavan](https://marketplace.visualstudio.com/items?itemName=camel-karavan.karavan) extension installed
-3. [Jbang](https://www.jbang.dev/download/) installed
-4. OpenShift 4.9+ cluster up and running
-4. OpenShift 4.9+ CLI installed
-
-## How-to
-### Install AMQ and AMQ Streams Operators
-Also creates `postman` namespace required for the demo
-```
-oc apply -k manifests/operators
-```
-Check that operators are succesfully installed
-![operators](operators.png)
-
-### Create AMQ, Kafka and Postgres demo instances 
-```
-oc apply -k manifests/instances
-```
-
-### Package, build and deploy project
-1. Open Project builder
-![builder](builder.png)
-
-2. Configure Project and click Start
-![deploy](deploy.png)
-```
-
-```
-
-### Publish parcel
-```
-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 
-```
-open http://console-postman.$appsurl
-```
-
-Send message to `payments` queue
-```
-<?xml version="1.0" encoding="UTF-8" ?>
-<root>
-  <id>1</id>
-  <amount>777</amount>
-  <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
deleted file mode 100644
index d762bbe..0000000
--- a/karavan-demo/postman-openshift/application.properties
+++ /dev/null
@@ -1,34 +0,0 @@
-message=Hello world
-kafka=localhost:9092
-camel.jbang.project.name=demo-app
-camel.jbang.project.version=1.0.0
-camel.jbang.project.namespace=postman
-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
-camel.main.routesIncludePattern=file:CustomProcessor.java,file:postman.yaml
-camel.jbang.build.image=false
-camel.jbang.build.image.openshift=true
-camel.jbang.build.image.build-config=false
-camel.jbang.build.image.push=true
-camel.jbang.build.image.jar=camel-runner.jar
-camel.jbang.build.image.image=default/demo:1.0.0
-camel.jbang.build.image.source-image=java:openjdk-11-ubi8
-camel.jbang.build.image.from=gcr.io/distroless/java:11
-camel.jbang.deploy=false
-camel.jbang.deploy.openshift=true
-camel.jbang.deploy.minikube=false
-camel.jbang.deploy.image=default/demo:1.0.0
-camel.jbang.deploy.replicas=1
-camel.jbang.deploy.node-port=30777
-camel.jbang.undeploy.openshift=true
-camel.jbang.undeploy.minikube=false
-camel.jbang.manifests=true
-camel.jbang.manifests.path=true
-camel.jbang.manifests.openshift=true
-camel.jbang.manifests.minikube=false
-camel.jbang.manifests.image=default/demo:1.0.0
-camel.jbang.manifests.replicas=1
-camel.jbang.manifests.node-port=30777
-camel.jbang.manifests.jar=camel-runner.jar
\ No newline at end of file
diff --git a/karavan-demo/postman-openshift/builder.png b/karavan-demo/postman-openshift/builder.png
deleted file mode 100644
index 880bf92..0000000
Binary files a/karavan-demo/postman-openshift/builder.png and /dev/null differ
diff --git a/karavan-demo/postman-openshift/deploy.png b/karavan-demo/postman-openshift/deploy.png
deleted file mode 100644
index 67b343f..0000000
Binary files a/karavan-demo/postman-openshift/deploy.png and /dev/null differ
diff --git a/karavan-demo/postman-openshift/openshift.properties b/karavan-demo/postman-openshift/openshift.properties
deleted file mode 100644
index 04abf28..0000000
--- a/karavan-demo/postman-openshift/openshift.properties
+++ /dev/null
@@ -1,32 +0,0 @@
-kafka=kafka:9092
-camel.jbang.project.name=demo-openshift
-camel.jbang.project.version=1.0.0
-camel.jbang.project.namespace=default
-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
-camel.jbang.build.image=false
-camel.jbang.build.image.openshift=false
-camel.jbang.build.image.build-config=false
-camel.jbang.build.image.push=false
-camel.jbang.build.image.jar=camel-runner.jar
-camel.jbang.build.image.image=default/demo:1.0.0
-camel.jbang.build.image.source-image=java:openjdk-11-ubi8
-camel.jbang.build.image.from=gcr.io/distroless/java:11
-camel.jbang.deploy=false
-camel.jbang.deploy.openshift=false
-camel.jbang.deploy.minikube=true
-camel.jbang.deploy.image=default/demo:1.0.0
-camel.jbang.deploy.replicas=1
-camel.jbang.deploy.node-port=30777
-camel.jbang.undeploy.openshift=false
-camel.jbang.undeploy.minikube=true
-camel.jbang.manifests=true
-camel.jbang.manifests.path=true
-camel.jbang.manifests.openshift=false
-camel.jbang.manifests.minikube=true
-camel.jbang.manifests.image=default/demo:1.0.0
-camel.jbang.manifests.replicas=1
-camel.jbang.manifests.node-port=30777
-camel.jbang.manifests.jar=camel-runner.jar
\ No newline at end of file
diff --git a/karavan-demo/postman-openshift/operators.png b/karavan-demo/postman-openshift/operators.png
deleted file mode 100644
index 3582bcb..0000000
Binary files a/karavan-demo/postman-openshift/operators.png and /dev/null differ
diff --git a/karavan-demo/postman-openshift/parcels.png b/karavan-demo/postman-openshift/parcels.png
deleted file mode 100644
index 3cb70ff..0000000
Binary files a/karavan-demo/postman-openshift/parcels.png and /dev/null differ
diff --git a/karavan-demo/postman-openshift/postman.yaml b/karavan-demo/postman-openshift/postman.yaml
deleted file mode 100644
index c7e473b..0000000
--- a/karavan-demo/postman-openshift/postman.yaml
+++ /dev/null
@@ -1,133 +0,0 @@
-apiVersion: camel.apache.org/v1
-kind: Integration
-metadata:
-  name: Postman Demo
-spec:
-  flows:
-    - rest:
-        post:
-          - to: direct:post
-        path: /parcels
-        consumes: application/json
-        produces: application/json
-    - route:
-        from:
-          uri: direct:post
-          steps:
-            - log:
-                message: 'Received: ${body}'
-            - multicast:
-                steps:
-                  - to:
-                      uri: kamelet:kafka-not-secured-sink
-                      parameters:
-                        topic: parcels
-                        bootstrapServers: kafka-kafka-bootstrap:9092
-                  - to:
-                      uri: kamelet:postgresql-sink
-                      parameters:
-                        serverName: postgres
-                        serverPort: '5432'
-                        username: postgres
-                        password: postgres
-                        databaseName: demo
-                        query: >-
-                          INSERT INTO parcels (id,address) VALUES
-                          (:#id,:#address) ON CONFLICT (id)  DO NOTHING
-                aggregationStrategy: >-
-                  #class:org.apache.camel.processor.aggregate.UseOriginalAggregationStrategy
-                parallelProcessing: true
-                streaming: true
-        id: post
-    - route:
-        from:
-          uri: kamelet:jms-apache-artemis-source
-          steps:
-            - to:
-                uri: xj:identity
-                parameters:
-                  transformDirection: XML2JSON
-            - to:
-                uri: kamelet:kafka-not-secured-sink
-                parameters:
-                  topic: payments
-                  bootstrapServers: kafka-kafka-bootstrap:9092
-          parameters:
-            destinationType: queue
-            destinationName: payments
-            brokerURL: tcp://amq-all-0-svc:61616
-        id: payment
-    - route:
-        from:
-          uri: kamelet:kafka-not-secured-source
-          steps:
-            - log:
-                message: 'Aggegating: ${body}'
-            - unmarshal:
-                json:
-                  library: jackson
-            - aggregate:
-                steps:
-                  - choice:
-                      when:
-                        - expression:
-                            groovy:
-                              expression: >-
-                                body.find { it.containsKey('status') }.status ==
-                                'confirmed'
-                          steps:
-                            - marshal:
-                                json:
-                                  library: jackson
-                            - log:
-                                message: 'Send to MQTT : ${body}'
-                            - to:
-                                uri: kamelet:mqtt-sink
-                                parameters:
-                                  topic: deliveries
-                                  brokerUrl: tcp://amq-mqtt-0-svc:1883
-                      otherwise:
-                        steps:
-                          - setBody:
-                              expression:
-                                groovy:
-                                  expression: 'body.find { it.containsKey(''status'') } '
-                          - marshal:
-                              json:
-                                library: jackson
-                          - log:
-                              message: 'Send to database: ${body}'
-                          - to:
-                              uri: kamelet:postgresql-sink
-                              parameters:
-                                serverName: postgres
-                                serverPort: '5432'
-                                username: postgres
-                                password: postgres
-                                databaseName: demo
-                                query: >-
-                                  UPDATE parcels set status = 'CANCELED' WHERE
-                                  id = :#id
-                aggregationStrategy: aggregator
-                completionSize: 2
-                correlationExpression:
-                  groovy:
-                    expression: body.get('id')
-          parameters:
-            topic: parcels,payments
-            bootstrapServers: kafka-kafka-bootstrap:9092
-            autoCommitEnable: true
-            consumerGroup: postman
-        id: aggregator
-    - route:
-        from:
-          uri: kamelet:mqtt-source
-          steps:
-            - log:
-                message: 'Delivery: ${body}'
-          parameters:
-            topic: deliveries
-            brokerUrl: tcp://amq-mqtt-0-svc:1883
-    - beans:
-        - name: aggregator
-          type: org.apache.camel.processor.aggregate.GroupedBodyAggregationStrategy