Add mariner image and upgrade zulu
Pods are consuming lot of memory due AKS upgrade to 1.25, cgroups2 it is not supported in current zulu8 version.
This MR Provides:
- Usage of latest zulu version for default image
- Mariner Dockerfile definition (mariner it is used and recommended by MSFT, it is their recommended solution), actually OAK/MEDS uses this flavor of docker image.
- Fix pipeline
Links to related issues:
- https://github.com/Azure/AKS/issues/3443#issuecomment-1443379047
- https://docs.azul.com/core/zulu-openjdk/release-notes/azul-zulu-ca-release-notes-april-2023-rev0.5.pdf
- https://stackoverflow.com/questions/71145589/cgroup-v2-and-java-8
Needed to update zulu version as well as alpine version.
Mariner version also addresses this issue (Check comparison against schema):
Prior to this upgrade pods memory consumption ~ Pod Resource Limit (~5G):
After upgrading zulu version (~2G) (not reaching the 5G threshold):
Related MR and issues: