Skip to content

Commit 8dfb5a5

Browse files
authored
[ci] Add Flink 1.19 version to e2e test matrix
1 parent 1c78a06 commit 8dfb5a5

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
- name: Build with Maven
4949
run: |
5050
set -o pipefail; mvn clean install javadoc:javadoc -Pgenerate-docs | tee ./mvn.log; set +o pipefail
51-
if [[ $(cat ./mvn.log | grep -E -v '(flink-runtime-.*.jar, flink-kubernetes-operator-.*.jar)|(flink-kubernetes-operator-.*.jar, flink-runtime-.*.jar) define 3 overlapping classes' | grep -E -v '(flink-runtime-.*.jar, flink-autoscaler-.*.jar)|(flink-autoscaler-.*.jar, flink-runtime-.*.jar) define 1 overlapping classes' | grep -c "overlapping classes" -) -gt 0 ]];then
51+
if [[ $(cat ./mvn.log | grep -E -v '(flink-runtime-.*.jar, flink-kubernetes-operator-.*.jar)|(flink-kubernetes-operator-.*.jar, flink-runtime-.*.jar) define 3 overlapping classes' | grep -E -v '(flink-runtime-.*.jar, flink-autoscaler-.*.jar)|(flink-autoscaler-.*.jar, flink-runtime-.*.jar) define 1|2 overlapping classes' | grep -c "overlapping classes" -) -gt 0 ]];then
5252
echo "Found overlapping classes: "
5353
cat ./mvn.log | grep "overlapping classes"
5454
exit 1
@@ -79,7 +79,7 @@ jobs:
7979
runs-on: ubuntu-latest
8080
strategy:
8181
matrix:
82-
version: ["v1_18","v1_17","v1_16","v1_15"]
82+
version: ["v1_19","v1_18","v1_17","v1_16","v1_15"]
8383
namespace: ["default","flink"]
8484
mode: ["native", "standalone"]
8585
java-version: [ 11, 17, 21 ]
@@ -95,6 +95,8 @@ jobs:
9595
include:
9696
- namespace: flink
9797
extraArgs: '--create-namespace --set "watchNamespaces={default,flink}"'
98+
- version: v1_19
99+
image: flink:1.19
98100
- version: v1_18
99101
image: flink:1.18
100102
- version: v1_17
@@ -130,6 +132,10 @@ jobs:
130132
test: test_dynamic_config.sh
131133
- version: v1_17
132134
test: test_flink_operator_ha.sh
135+
- version: v1_18
136+
test: test_dynamic_config.sh
137+
- version: v1_18
138+
test: test_flink_operator_ha.sh
133139
- version: v1_15
134140
java-version: 17
135141
- version: v1_16
@@ -142,6 +148,8 @@ jobs:
142148
java-version: 21
143149
- version: v1_17
144150
java-version: 21
151+
- version: v1_18
152+
java-version: 21
145153
name: e2e_ci
146154
steps:
147155
- uses: actions/checkout@v2
@@ -179,7 +187,7 @@ jobs:
179187
sed -i "s/# kubernetes.operator.leader-election.enabled: false/kubernetes.operator.leader-election.enabled: true/" helm/flink-kubernetes-operator/conf/flink-conf.yaml
180188
sed -i "s/# kubernetes.operator.leader-election.lease-name: flink-operator-lease/kubernetes.operator.leader-election.lease-name: flink-operator-lease/" helm/flink-kubernetes-operator/conf/flink-conf.yaml
181189
sed -i "s/replicas: 1/replicas: 2/" helm/flink-kubernetes-operator/values.yaml
182-
fi
190+
fi
183191
helm --debug install flink-kubernetes-operator -n ${{ matrix.namespace }} helm/flink-kubernetes-operator --set image.repository=flink-kubernetes-operator --set image.tag=ci-latest ${{ matrix.extraArgs }}
184192
kubectl wait --for=condition=Available --timeout=120s -n ${{ matrix.namespace }} deploy/flink-kubernetes-operator
185193
kubectl get pods -n ${{ matrix.namespace }}

0 commit comments

Comments
 (0)