Skip to content

Commit 5ef4e91

Browse files
committed
Tests rest-proxy, but hangs on GET /consumers/.../records
1 parent 913c97c commit 5ef4e91

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

test/70rest-test1.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
apiVersion: batch/v1
2+
kind: Job
3+
metadata:
4+
name: rest-test1
5+
namespace: kafka
6+
spec:
7+
template:
8+
metadata:
9+
name: rest-test1
10+
spec:
11+
containers:
12+
- name: curl
13+
image: solsson/curl@sha256:8b0927b81d10043e70f3e05e33e36fb9b3b0cbfcbccdb9f04fd53f67a270b874
14+
env:
15+
- name: REST
16+
value: http://rest.kafka.svc.cluster.local
17+
- name: TOPIC
18+
value: test1
19+
command:
20+
- /bin/sh
21+
- -c
22+
- >
23+
curl -I $REST;
24+
curl -X POST $REST/consumers/list;
25+
26+
# http://docs.confluent.io/current/kafka-rest/docs/intro.html
27+
28+
curl -X POST -H "Content-Type: application/vnd.kafka.json.v2+json" -H "Accept: application/vnd.kafka.v2+json" --data '{"records":[{"value":{"foo":"bar"}}]}' $REST/topics/$TOPIC -v;
29+
30+
curl -X POST -H "Content-Type: application/vnd.kafka.v2+json" --data '{"name": "my_consumer_instance", "format": "json", "auto.offset.reset": "earliest"}' $REST/consumers/my_json_consumer -v;
31+
32+
curl -X POST -H "Content-Type: application/vnd.kafka.v2+json" --data "{\"topics\":[\"$TOPIC\"]}" $REST/consumers/my_json_consumer/instances/my_consumer_instance/subscription -v;
33+
34+
curl -X GET -H "Accept: application/vnd.kafka.json.v2+json" $REST/consumers/my_json_consumer/instances/my_consumer_instance/records -v;
35+
36+
curl -X DELETE -H "Content-Type: application/vnd.kafka.v2+json" $REST/consumers/my_json_consumer/instances/my_consumer_instance -v;
37+
38+
sleep 300
39+
restartPolicy: Never

0 commit comments

Comments
 (0)