-
Notifications
You must be signed in to change notification settings - Fork 22
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pulumi/pulumi should include Java 21 and at least maven 3.9.0 #197
Comments
Right now we're installing Java with: pulumi-docker-containers/docker/pulumi/Dockerfile Lines 75 to 79 in 89a3c3d
Which, by default appears to give us https://packages.debian.org/bullseye/default-jre-headless as a dependency of https://packages.debian.org/bullseye/maven and https://packages.debian.org/bullseye/gradle, which is https://packages.debian.org/bullseye/openjdk-11-jre-headless Our general policy from our README is:
From looking at the support roadmap 11, 17, and 21 are LTS, with 21 being the current LTS release. It looks like the most recent version we can get on bullseye is 17: https://packages.debian.org/bullseye/java/openjdk-17-jre-headless. |
Hello!
Issue details
Currently the pulumi image has an old Java and Maven version on it. This requires some customers to build their own version of the image with later versions.
This then introduces additional friction when using Deployments since it means one has to use their own image and this takes longer to deploy since the image has to be downloaded and brought up by Pulumi Deploy.
If the standard image supported the later versions, then the extra steps of building an image and the additional friction around Pulumi Deploy would be mitigated.
Affected area/feature
The text was updated successfully, but these errors were encountered: