-
Notifications
You must be signed in to change notification settings - Fork 76
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
Feat(dockerfile): Upgrade to bullseye #167
Commits on Oct 3, 2023
-
chore(dockerfile): Remove bbl repo fetch
As far as I can tell, copying the bbl repo into `var/repos/bosh-bootloader` is an outdated practice from when we wanted to make the plan-patches and other information available to copy inside the docker container. Searching GitHub, I was unable to find modern examples of code that referenced that location, so I feel good about removing this.
Configuration menu - View commit details
-
Copy full SHA for fbac99e - Browse repository at this point
Copy the full SHA fbac99eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16afd46 - Browse repository at this point
Copy the full SHA 16afd46View commit details -
feat(dockerfile): Use 1.20.8-bullseye tag as base
This upgrade to bullseye, which matches Ubuntu Jammy more closely than buster, has been a long time coming. The official Golang docker images finally stopped supporting buster and forced our hand if we wanted to get a later patch of Golang. Had to change some other things in order to get this docker file to build with the new base: - Use the new bosh CLI dependencies (https://bosh.io/docs/cli-v2-install/#ubuntu). - Upgrade to ruby 2.7.7 (what the ruby-full package installs by default).
Configuration menu - View commit details
-
Copy full SHA for 4bfc302 - Browse repository at this point
Copy the full SHA 4bfc302View commit details -
chore(dockerfile): Remove unneeded package installations
Some packages are already installed via the base image: - curl - git - wget Some packages I can't determine a reason to keep around: - apt-utils - software-properties-common
Configuration menu - View commit details
-
Copy full SHA for fa1b7c4 - Browse repository at this point
Copy the full SHA fa1b7c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa1f0ab - Browse repository at this point
Copy the full SHA fa1f0abView commit details -
Configuration menu - View commit details
-
Copy full SHA for d27eb8f - Browse repository at this point
Copy the full SHA d27eb8fView commit details -
chore(dockerfile): Install yq from GH releases rather than using pip
Also alphabetically sort the ENVs.
Configuration menu - View commit details
-
Copy full SHA for 087720f - Browse repository at this point
Copy the full SHA 087720fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f1cb6 - Browse repository at this point
Copy the full SHA b6f1cb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51434ad - Browse repository at this point
Copy the full SHA 51434adView commit details -
ci: Trigger Dockerfile updates on new yq version
When there's a new version of yq, we should update the Dockerfile to use it.
Configuration menu - View commit details
-
Copy full SHA for 385dc3a - Browse repository at this point
Copy the full SHA 385dc3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f53902a - Browse repository at this point
Copy the full SHA f53902aView commit details