After upgrading jobs to flink 1.20 (T376812) we should consider also upgrading the jobs to support java 17.
Java 17 is marked as experimental with flink 1.20 but fully supported in flink 2.
To ease operations of the flink image where we'd like to no longer support java11 we might try to test and see if java17 is working for our jobs running flink 1.20
Actual work will need to happen in separate subtasks:
- T400600: flink 1.20 base image with java 17: docker-registry.wikimedia.org/flink:1.20.2-wmf1-20250912
- [TODO] test eventutilities artifacts with java 17
- [TODO] test eventutilities_python with java17
- T404417 upgrade SUP to java 17
- T404944 (we will test the java 17 base image while migrating to flink 1.20.2)
- T408918 upgrade dse enrichment jobs to java 17
AC:
- all flink deployments run on java 17