Skip to content

Commit 9b1429b

Browse files
committed
test both 10.X and 9.X splunk versions
1 parent 4340e78 commit 9b1429b

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

.github/workflows/ci_build_test.yaml

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)