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
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 ]
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