Inital Resolute Raccoon stemcell changes#497
Draft
mkocher wants to merge 1 commit intoubuntu-noblefrom
Draft
Conversation
aramprice
reviewed
Mar 26, 2026
| ENV RUBY_SHA256="d2f4577306e6dd932259693233141e5c3ec13622c95b75996541b8d5b68b28b4" | ||
| ENV RUBY_VERSION="3.2.0" | ||
| ENV RUBY_SHA256="a64a8a910ac2f28834b2170dedea688f06cbc6431fcd65eb18cc49ddbf3826ae" | ||
| ENV RUBY_VERSION="3.2.10" |
Member
There was a problem hiding this comment.
Ruby 3.2 will be EOL on 2026-03-31
ref: https://endoflife.date/ruby
aramprice
reviewed
Mar 26, 2026
|
|
||
| ## Ruby version | ||
|
|
||
| The image installs Ruby 3.2.10 via `ruby-install` and manages it with `chruby`. Run `source /usr/local/share/chruby/chruby.sh && chruby 3.2.10` before any `bundle` or `rake` commands. |
Member
There was a problem hiding this comment.
aramprice
reviewed
Mar 26, 2026
| source $base_dir/lib/prelude_apply.bash | ||
| source $base_dir/etc/settings.bash | ||
|
|
||
| # TODO: Decide if we want to include runit (which provides chpst) or break a lot of releases and tell them to use BPM or setpriv |
Member
There was a problem hiding this comment.
My vote is to provide a shim that warns to STDERR and have AI pr changes across the CF org.
aramprice
reviewed
Mar 26, 2026
| debs="libssl-dev lsof strace bind9-host dnsutils tcpdump iputils-arping \ | ||
| curl wget bison libreadline6-dev rng-tools \ | ||
| libxml2 libxml2-dev libxslt1.1 libxslt1-dev zip unzip \ | ||
| libxml2-16 libxml2-dev libxslt1.1 libxslt1-dev zip unzip \ |
Member
There was a problem hiding this comment.
Does libxml2-16 represent latest in 26.04, or is this pulling in an older version for compatiblity?
aramprice
reviewed
Mar 26, 2026
| git clone git@github.com:cloudfoundry/bosh-linux-stemcell-builder.git | ||
| cd bosh-linux-stemcell-builder | ||
| git checkout ubuntu-noble/master | ||
| git checkout ubuntu-resolute/1.x |
Member
There was a problem hiding this comment.
Nit: I think the branch here should be ubuntu-resolute
Nit: Consider using git switch <branch>
aramprice
reviewed
Mar 26, 2026
|
|
||
| ```bash | ||
| bosh upload-stemcell tmp/bosh-stemcell-0.0.8-vsphere-esxi-ubuntu-noble-go_agent.tgz | ||
| bosh upload-stemcell tmp/bosh-stemcell-0.0.8-vsphere-esxi-ubuntu-resolute-go_agent.tgz |
Member
There was a problem hiding this comment.
Nit: noble has dropped -go_agent from the naming, though the current readme is out of date.
Member
|
I'm stoked to see this progress, nice work! |
This was referenced Mar 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR is made against the Noble branch in order to facilitate reviewing the PR. Upon approval it will be pushed as new ubuntu-resolute branch.
This is a work in progress Resolute Raccoon stemcell. It can build a warden stemcell and with some relatively minor release changes to garden-runc, pxc, and capi releases it can compile and deploy a cf-deployment environment.
Feedback about changes we should make in this stemcell line is welcome. At the moment there are no large changes like cgroupsv2 or systemd planned.
It's worth noting that Resolute brings in the rust rewrite of coreutils. Some recent changes to the
installutility broke pxc compliation, and may break other releases. See uutils/coreutils#11469 for more information.