48
48
- name : Build with Maven
49
49
run : |
50
50
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
52
52
echo "Found overlapping classes: "
53
53
cat ./mvn.log | grep "overlapping classes"
54
54
exit 1
79
79
runs-on : ubuntu-latest
80
80
strategy :
81
81
matrix :
82
- version : ["v1_18","v1_17","v1_16","v1_15"]
82
+ version : ["v1_19"," v1_18","v1_17","v1_16","v1_15"]
83
83
namespace : ["default","flink"]
84
84
mode : ["native", "standalone"]
85
85
java-version : [ 11, 17, 21 ]
95
95
include :
96
96
- namespace : flink
97
97
extraArgs : ' --create-namespace --set "watchNamespaces={default,flink}"'
98
+ - version : v1_19
99
+ image : flink:1.19
98
100
- version : v1_18
99
101
image : flink:1.18
100
102
- version : v1_17
@@ -130,6 +132,10 @@ jobs:
130
132
test : test_dynamic_config.sh
131
133
- version : v1_17
132
134
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
133
139
- version : v1_15
134
140
java-version : 17
135
141
- version : v1_16
@@ -142,6 +148,8 @@ jobs:
142
148
java-version : 21
143
149
- version : v1_17
144
150
java-version : 21
151
+ - version : v1_18
152
+ java-version : 21
145
153
name : e2e_ci
146
154
steps :
147
155
- uses : actions/checkout@v2
@@ -179,7 +187,7 @@ jobs:
179
187
sed -i "s/# kubernetes.operator.leader-election.enabled: false/kubernetes.operator.leader-election.enabled: true/" helm/flink-kubernetes-operator/conf/flink-conf.yaml
180
188
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
181
189
sed -i "s/replicas: 1/replicas: 2/" helm/flink-kubernetes-operator/values.yaml
182
- fi
190
+ fi
183
191
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 }}
184
192
kubectl wait --for=condition=Available --timeout=120s -n ${{ matrix.namespace }} deploy/flink-kubernetes-operator
185
193
kubectl get pods -n ${{ matrix.namespace }}
0 commit comments