This is an automated email from the ASF dual-hosted git repository.

tzulitai pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/flink-statefun-playground.git


The following commit(s) were added to refs/heads/dev by this push:
     new 2cc9b54  [hotfix] Sync all current examples with latest StateFun core 
changes
2cc9b54 is described below

commit 2cc9b54572ebc1c4e322ad442d5208b104c5a00d
Author: Tzu-Li (Gordon) Tai <tzuli...@apache.org>
AuthorDate: Thu Mar 25 16:00:31 2021 +0800

    [hotfix] Sync all current examples with latest StateFun core changes
---
 java/greeter/Dockerfile                            |  16 ++++++++--------
 java/greeter/docker-compose.yml                    |   4 ++--
 java/greeter/module.yaml                           |   9 ++++-----
 java/greeter/pom.xml                               |   2 +-
 ...SHOT.jar => statefun-sdk-java-3.0-SNAPSHOT.jar} | Bin 1855003 -> 1856788 
bytes
 java/showcase/pom.xml                              |   2 +-
 .../serving/StatefulFunctionsRuntimeProcesses.java |   4 ++--
 java/showcase/src/main/resources/module.yaml       |   9 ++++-----
 python/greeter/Dockerfile                          |   4 ++--
 python/greeter/docker-compose.yml                  |   4 ++--
 ...e_flink_statefun-3.0_SNAPSHOT-py3-none-any.whl} | Bin 32722 -> 32861 bytes
 python/greeter/module.yaml                         |   9 ++++-----
 12 files changed, 30 insertions(+), 33 deletions(-)

diff --git a/java/greeter/Dockerfile b/java/greeter/Dockerfile
index ef8a3bc..f87ea11 100644
--- a/java/greeter/Dockerfile
+++ b/java/greeter/Dockerfile
@@ -18,14 +18,14 @@ FROM maven:3.6.3-jdk-11 AS builder
 COPY src /usr/src/app/src
 COPY pom.xml /usr/src/app
 # TODO remove these commented lines and the jar; this is needed now only 
because we don't have the latest Java SDK published to Maven central yet
-# COPY statefun-sdk-java-2.3-SNAPSHOT.jar /usr/src/app
-# RUN mvn install:install-file \
-#     -Dfile=/usr/src/app/statefun-sdk-java-2.3-SNAPSHOT.jar \
-#     -DgroupId=org.apache.flink \
-#     -DartifactId=statefun-sdk-java \
-#     -Dversion=2.3-SNAPSHOT \
-#     -Dpackaging=jar \
-#     -DgeneratePom=true
+COPY statefun-sdk-java-3.0-SNAPSHOT.jar /usr/src/app
+RUN mvn install:install-file \
+    -Dfile=/usr/src/app/statefun-sdk-java-3.0-SNAPSHOT.jar \
+    -DgroupId=org.apache.flink \
+    -DartifactId=statefun-sdk-java \
+    -Dversion=3.0-SNAPSHOT \
+    -Dpackaging=jar \
+    -DgeneratePom=true
 RUN mvn -f /usr/src/app/pom.xml clean package
 
 # ... and run the web server!
diff --git a/java/greeter/docker-compose.yml b/java/greeter/docker-compose.yml
index dc57374..22b2dd3 100644
--- a/java/greeter/docker-compose.yml
+++ b/java/greeter/docker-compose.yml
@@ -35,7 +35,7 @@ services:
   ###############################################################
 
   statefun-manager:
-    image: flink-statefun:2.3-SNAPSHOT
+    image: flink-statefun:3.0-SNAPSHOT
     expose:
       - "6123"
     ports:
@@ -47,7 +47,7 @@ services:
       - ./module.yaml:/opt/statefun/modules/greeter/module.yaml
 
   statefun-worker:
-    image: flink-statefun:2.3-SNAPSHOT
+    image: flink-statefun:3.0-SNAPSHOT
     expose:
       - "6121"
       - "6122"
diff --git a/java/greeter/module.yaml b/java/greeter/module.yaml
index 9a06195..92b0ab2 100644
--- a/java/greeter/module.yaml
+++ b/java/greeter/module.yaml
@@ -24,13 +24,12 @@ module:
           meta:
             kind: http
           spec:
-            typename:
-              namespace: greeter.fns
+            functions: greeter.fns/*
             urlPathTemplate: http://greeter-functions:1108/
     ingresses:
       - ingress:
           meta:
-            type: statefun.kafka.io/routable-protobuf-ingress
+            type: io.statefun.kafka/ingress
             id: greeter.io/user-logins
           spec:
             address: kafka:9092
@@ -39,13 +38,13 @@ module:
               type: earliest
             topics:
               - topic: user-logins
-                typeUrl: 
greeter.types/org.apache.flink.statefun.playground.java.greeter.types.UserLogin
+                valueType: 
greeter.types/org.apache.flink.statefun.playground.java.greeter.types.UserLogin
                 targets:
                   - greeter.fns/user
     egresses:
       - egress:
           meta:
-            type: statefun.kafka.io/generic-egress
+            type: io.statefun.kafka/egress
             id: greeter.io/user-greetings
           spec:
             address: kafka:9092
diff --git a/java/greeter/pom.xml b/java/greeter/pom.xml
index c30299e..89f7616 100644
--- a/java/greeter/pom.xml
+++ b/java/greeter/pom.xml
@@ -26,7 +26,7 @@ under the License.
     <packaging>jar</packaging>
 
     <properties>
-        <statefun.version>2.3-SNAPSHOT</statefun.version>
+        <statefun.version>3.0-SNAPSHOT</statefun.version>
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.target>8</maven.compiler.target>
     </properties>
diff --git a/java/greeter/statefun-sdk-java-2.3-SNAPSHOT.jar 
b/java/greeter/statefun-sdk-java-3.0-SNAPSHOT.jar
similarity index 92%
rename from java/greeter/statefun-sdk-java-2.3-SNAPSHOT.jar
rename to java/greeter/statefun-sdk-java-3.0-SNAPSHOT.jar
index 60fbd1d..47f65ac 100644
Binary files a/java/greeter/statefun-sdk-java-2.3-SNAPSHOT.jar and 
b/java/greeter/statefun-sdk-java-3.0-SNAPSHOT.jar differ
diff --git a/java/showcase/pom.xml b/java/showcase/pom.xml
index 5f7b1c1..55d17bd 100644
--- a/java/showcase/pom.xml
+++ b/java/showcase/pom.xml
@@ -26,7 +26,7 @@ under the License.
     <packaging>jar</packaging>
 
     <properties>
-        <statefun.version>2.3-SNAPSHOT</statefun.version>
+        <statefun.version>3.0-SNAPSHOT</statefun.version>
         <maven.compiler.source>8</maven.compiler.source>
         <maven.compiler.target>8</maven.compiler.target>
     </properties>
diff --git 
a/java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving/StatefulFunctionsRuntimeProcesses.java
 
b/java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving/StatefulFunctionsRuntimeProcesses.java
index 34fa6ca..993fc66 100644
--- 
a/java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving/StatefulFunctionsRuntimeProcesses.java
+++ 
b/java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving/StatefulFunctionsRuntimeProcesses.java
@@ -86,7 +86,7 @@ public final class StatefulFunctionsRuntimeProcesses {
   }
 
   private static GenericContainer<?> managerContainer(Network network) {
-    return new 
GenericContainer<>(DockerImageName.parse("flink-statefun:2.3-SNAPSHOT"))
+    return new 
GenericContainer<>(DockerImageName.parse("flink-statefun:3.0-SNAPSHOT"))
         .withNetwork(network)
         .withNetworkAliases("statefun-manager")
         .withEnv("ROLE", "master")
@@ -98,7 +98,7 @@ public final class StatefulFunctionsRuntimeProcesses {
   }
 
   private static GenericContainer<?> workerContainer(Network network) {
-    return new 
GenericContainer<>(DockerImageName.parse("flink-statefun:2.3-SNAPSHOT"))
+    return new 
GenericContainer<>(DockerImageName.parse("flink-statefun:3.0-SNAPSHOT"))
         .withNetwork(network)
         .withNetworkAliases("statefun-worker")
         .withEnv("ROLE", "worker")
diff --git a/java/showcase/src/main/resources/module.yaml 
b/java/showcase/src/main/resources/module.yaml
index 529eaf4..46ac680 100644
--- a/java/showcase/src/main/resources/module.yaml
+++ b/java/showcase/src/main/resources/module.yaml
@@ -24,8 +24,7 @@ module:
           meta:
             kind: http
           spec:
-            typename:
-              namespace: java.showcase.fns
+            functions: java.showcase.fns/*
             urlPathTemplate: http://host.testcontainers.internal:1108/
             timeouts:
               call: 1day # setting a very high timeout here facilitates the 
user
@@ -34,7 +33,7 @@ module:
     ingresses:
       - ingress:
           meta:
-            type: statefun.kafka.io/routable-protobuf-ingress
+            type: io.statefun.kafka/ingress
             id: java.showcase.io/user-logins
           spec:
             address: kafka:9092
@@ -43,13 +42,13 @@ module:
               type: earliest
             topics:
               - topic: user-logins
-                typeUrl: 
java.showcase.types/org.apache.flink.statefun.playground.java.showcase.part1.types.UserLogin
+                valueType: 
java.showcase.types/org.apache.flink.statefun.playground.java.showcase.part1.types.UserLogin
                 targets:
                   - java.showcase.fns/user
     egresses:
       - egress:
           meta:
-            type: statefun.kafka.io/generic-egress
+            type: io.statefun.kafka/egress
             id: java.showcase.io/user-greetings
           spec:
             address: kafka:9092
diff --git a/python/greeter/Dockerfile b/python/greeter/Dockerfile
index 2bf2758..ef5e756 100644
--- a/python/greeter/Dockerfile
+++ b/python/greeter/Dockerfile
@@ -27,8 +27,8 @@ COPY functions.py /app
 EXPOSE 8000
 
 # TODO: remove the following 2 lines, once apache_filink_statefun-3.0.0 will 
be released.
-ADD lib-dev/apache_flink_statefun-2.3_SNAPSHOT-py3-none-any.whl /app 
-RUN pip3 install /app/apache_flink_statefun-2.3_SNAPSHOT-py3-none-any.whl 
+ADD lib-dev/apache_flink_statefun-3.0_SNAPSHOT-py3-none-any.whl /app 
+RUN pip3 install /app/apache_flink_statefun-3.0_SNAPSHOT-py3-none-any.whl 
 
 CMD ["python3", "/app/functions.py"]
 
diff --git a/python/greeter/docker-compose.yml 
b/python/greeter/docker-compose.yml
index 37f97be..8ab1daa 100644
--- a/python/greeter/docker-compose.yml
+++ b/python/greeter/docker-compose.yml
@@ -34,7 +34,7 @@ services:
   ###############################################################
 
   statefun-manager:
-    image: flink-statefun:2.3-SNAPSHOT
+    image: flink-statefun:3.0-SNAPSHOT
     expose:
       - "6123"
     ports:
@@ -46,7 +46,7 @@ services:
       - ./module.yaml:/opt/statefun/modules/greeter/module.yaml
 
   statefun-worker:
-    image: flink-statefun:2.3-SNAPSHOT
+    image: flink-statefun:3.0-SNAPSHOT
     expose:
       - "6121"
       - "6122"
diff --git 
a/python/greeter/lib-dev/apache_flink_statefun-2.3_SNAPSHOT-py3-none-any.whl 
b/python/greeter/lib-dev/apache_flink_statefun-3.0_SNAPSHOT-py3-none-any.whl
similarity index 51%
rename from 
python/greeter/lib-dev/apache_flink_statefun-2.3_SNAPSHOT-py3-none-any.whl
rename to 
python/greeter/lib-dev/apache_flink_statefun-3.0_SNAPSHOT-py3-none-any.whl
index 13ef023..cf08fd2 100644
Binary files 
a/python/greeter/lib-dev/apache_flink_statefun-2.3_SNAPSHOT-py3-none-any.whl 
and 
b/python/greeter/lib-dev/apache_flink_statefun-3.0_SNAPSHOT-py3-none-any.whl 
differ
diff --git a/python/greeter/module.yaml b/python/greeter/module.yaml
index 5b50885..629d9e0 100644
--- a/python/greeter/module.yaml
+++ b/python/greeter/module.yaml
@@ -22,28 +22,27 @@ module:
           meta:
             kind: http
           spec:
-            typename:
-              namespace: example
+            functions: example/*
             urlPathTemplate: http://functions:8000/statefun
             timeouts:
               call: 2min
     ingresses:
       - ingress:
           meta:
-            type: statefun.kafka.io/routable-protobuf-ingress
+            type: io.statefun.kafka/ingress
             id: example/names
           spec:
             address: kafka:9092
             consumerGroupId: my-group-id
             topics:
               - topic: names
-                typeUrl: example/GreetRequest
+                valueType: example/GreetRequest
                 targets:
                   - example/person
     egresses:
       - egress:
           meta:
-            type: statefun.kafka.io/generic-egress
+            type: io.statefun.kafka/egress
             id: example/greets
           spec:
             address: kafka:9092

Reply via email to