9999 image : flink:1.17
100100 - version : v1_16
101101 image : flink:1.16
102+ - version : v1_20
103+ # Version isn't critical but should ideally be latest.
104+ mode : " native"
105+ namespace : " default"
106+ test : test_application_operations.sh
107+ http-client : " okhttp"
108+ java-version : 21
109+ - version : v1_20
110+ # Version isn't critical but should ideally be latest.
111+ mode : " native"
112+ namespace : " default"
113+ test : test_application_operations.sh
114+ http-client : " vertx"
115+ java-version : 21
116+ - version : v1_20
117+ # Version isn't critical but should ideally be latest.
118+ mode : " native"
119+ namespace : " default"
120+ test : test_application_operations.sh
121+ http-client : " jetty"
122+ java-version : 21
123+ - version : v1_20
124+ # Version isn't critical but should ideally be latest.
125+ mode : " native"
126+ namespace : " default"
127+ test : test_application_operations.sh
128+ http-client : " jdk"
129+ java-version : 21
102130 exclude :
103131 - namespace : default
104132 test : test_multi_sessionjob.sh
@@ -168,7 +196,8 @@ jobs:
168196 export DOCKER_BUILDKIT=1
169197 eval $(minikube -p minikube docker-env)
170198 export JAVA_VERSION=${{ matrix.java-version }}
171- docker build --progress=plain --no-cache -f ./Dockerfile -t flink-kubernetes-operator:ci-latest --progress plain --build-arg JAVA_VERSION="${JAVA_VERSION:-11}" --build-arg HTTP_CLIENT=${{ matrix.http-client }} .
199+ export HTTP_CLIENT=${{ matrix.http-client }}
200+ docker build --progress=plain --no-cache -f ./Dockerfile -t flink-kubernetes-operator:ci-latest --progress plain --build-arg JAVA_VERSION="${JAVA_VERSION:-11}" --build-arg HTTP_CLIENT="${HTTP_CLIENT:-okhttp}" .
172201 docker images
173202 - name : Start the operator
174203 run : |
@@ -177,7 +206,7 @@ jobs:
177206 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
178207 sed -i "s/replicas: 1/replicas: 2/" helm/flink-kubernetes-operator/values.yaml
179208 fi
180- 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 }}
209+ helm --debug install flink-kubernetes-operator -n ${{ matrix.namespace }} helm/flink-kubernetes-operator --set image.repository=flink-kubernetes-operator --set image.tag=ci-${{ matrix.http-client }}- latest ${{ matrix.extraArgs }}
181210 kubectl wait --for=condition=Available --timeout=120s -n ${{ matrix.namespace }} deploy/flink-kubernetes-operator
182211 kubectl get pods -n ${{ matrix.namespace }}
183212 - name : Run Flink e2e tests
0 commit comments