Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.19.0, 1.18.1, 1.20.0
-
None
-
None
Description
Currently, Flink's CI (GitHub Actions and Azure Pipelines) use a container to run the logic. The intention behind it is to have a way to mimick the CI setup locally as well.
The current Docker image is maintained from the zentol/flink-ci-docker fork (owned by chesnay) of flink-ci/flink-ci-docker (owned by Ververica) which is not ideal. We should move this repo into a Apache-owned repository.
Additionally, the there's no workflow pushing the image automatically to a registry from where it can be used. Instead, the images were pushed to personal Docker Hub repos in the past (rmetzger, chesnay, mapohl). This is also not ideal. We should use a public repo using a GHA workflow to push the image to that repo.
Questions to answer here:
- Where shall the Docker image code be located?
- Which Docker registry should be used?
Attachments
Issue Links
- is related to
-
FLINK-34194 Upgrade Flink CI Docker container to Ubuntu 22.04
- Reopened
- links to