@@ -121,14 +121,19 @@ jobs:
121121 files : " target/surefire-reports/*.xml"
122122
123123 e2e_test :
124- name : e2e test - kafka version- ${{ matrix.kafka_version }}
124+ name : e2e test (kafka:${{ matrix. kafka.kafka_version }}, splunk: ${{ matrix.splunk.splunk_version }})
125125 runs-on : ubuntu-latest
126126 needs :
127127 - build-unit-test
128128 strategy :
129129 fail-fast : false
130130 matrix :
131- include :
131+ splunk :
132+ - splunk_version : " 10.0.0"
133+ splunk_filename : " splunk-10.0.0-e8eb0c4654f8-linux-amd64.tgz"
134+ - splunk_version : " 9.4.4"
135+ splunk_filename : " splunk-9.4.4-f627d88b766b-linux-amd64.tgz"
136+ kafka :
132137 - kafka_version : " 3.5.1"
133138 kafka_package : " kafka_2.12-3.5.1.tgz"
134139 confluent_major_version : " 7.5"
@@ -150,8 +155,8 @@ jobs:
150155 confluent_major_version : " 7.9"
151156 confluent_package_version : " 7.9.2"
152157 env :
153- CI_SPLUNK_VERSION : " 10.0.0 "
154- CI_SPLUNK_FILENAME : splunk-10.0.0-e8eb0c4654f8-linux-amd64.tgz
158+ CI_SPLUNK_VERSION : ${{matrix.splunk.splunk_version}}
159+ CI_SPLUNK_FILENAME : ${{matrix. splunk.splunk_filename}}
155160 CI_SPLUNK_HOST : 127.0.0.1
156161 CI_SPLUNK_PORT : 8089
157162 CI_SPLUNK_USERNAME : admin
@@ -162,7 +167,7 @@ jobs:
162167 CI_KAFKA_HEADER_INDEX : kafka
163168 CI_DATAGEN_IMAGE : rock1017/log-generator:latest
164169 CI_OLD_CONNECTOR_VERSION : v2.0.1
165- CI_KAFKA_VERSION_BEFORE_3_7 : ${{ matrix.kafka_version == '3.5.1' || matrix.kafka_version == '3.6.2' }}
170+ CI_KAFKA_VERSION_BEFORE_3_7 : ${{ matrix.kafka. kafka_version == '3.5.1' || matrix.kafka .kafka_version == '3.6.2' }}
166171
167172 steps :
168173 - name : Checkout
@@ -205,11 +210,11 @@ jobs:
205210 # Restart Splunk
206211 curl -k -u $CI_SPLUNK_USERNAME:$CI_SPLUNK_PASSWORD https://$CI_SPLUNK_HOST:$CI_SPLUNK_PORT/services/server/control/restart -X POST
207212
208- - name : Install Kafka ${{ matrix.kafka_version }}
213+ - name : Install Kafka ${{ matrix.kafka. kafka_version }}
209214 run : |
210- cd /tmp && wget https://archive.apache.org/dist/kafka/${{ matrix.kafka_version }}/${{ matrix.kafka_package }}
211- sudo tar xzf ${{ matrix.kafka_package }}
212- rm ${{ matrix.kafka_package }}
215+ cd /tmp && wget https://archive.apache.org/dist/kafka/${{ matrix.kafka. kafka_version }}/${{ matrix.kafka .kafka_package }}
216+ sudo tar xzf ${{ matrix.kafka. kafka_package }}
217+ rm ${{ matrix.kafka. kafka_package }}
213218 sudo mv kafka_* /usr/local/kafka
214219 cd /usr/local/kafka && ls
215220
@@ -238,9 +243,9 @@ jobs:
238243
239244 - name : Up the Schema Registry
240245 run : |
241- cd /tmp && wget https://packages.confluent.io/archive/${{ matrix.confluent_major_version }}/confluent-community-${{ matrix.confluent_package_version }}.tar.gz
242- sudo tar xzf confluent-community-${{ matrix.confluent_package_version }}.tar.gz
243- cd confluent-${{ matrix.confluent_package_version }}
246+ cd /tmp && wget https://packages.confluent.io/archive/${{ matrix.kafka. confluent_major_version }}/confluent-community-${{ matrix.kafka .confluent_package_version }}.tar.gz
247+ sudo tar xzf confluent-community-${{ matrix.kafka. confluent_package_version }}.tar.gz
248+ cd confluent-${{ matrix.kafka. confluent_package_version }}
244249 sudo bin/schema-registry-start ./etc/schema-registry/schema-registry.properties &
245250
246251 - name : Register the protobuf schema
@@ -355,7 +360,7 @@ jobs:
355360 - uses : actions/upload-artifact@v4
356361 if : failure()
357362 with :
358- name : kafka-connect-logs-${{ matrix.kafka_version }}
363+ name : kafka-connect-logs-${{ matrix.kafka. kafka_version }}
359364 path : output.log
360365
361366 - name : Install kafka connect
@@ -377,5 +382,5 @@ jobs:
377382 - uses : actions/upload-artifact@v4
378383 if : failure()
379384 with :
380- name : splunk-events-${{ matrix.kafka_version }}
385+ name : splunk-events-${{ matrix.kafka. kafka_version }}
381386 path : events.txt
0 commit comments