Skip to content

Ubuntu noble => resolute#643

Merged
aramprice merged 33 commits into
ubuntu-resolutefrom
ubuntu-noble
Jun 12, 2026
Merged

Ubuntu noble => resolute#643
aramprice merged 33 commits into
ubuntu-resolutefrom
ubuntu-noble

Conversation

@aramprice

Copy link
Copy Markdown
Member

NOTE: this repository uses a "Merge Forward" strategy

Changes should be made in the earliest applicable branch, and
merged forward through subsequent branches.

  1. PR should be created against the oldest stemcell branch, ex: ubuntu-<short_name-N>
  2. After this PR has been merged create a PR to merge ubuntu-<short_name-N> into ubuntu-<short_name-N+1>
  3. Repeat as needed for subsequent stemcell line branches

neddp and others added 30 commits June 9, 2026 07:42
CentOS stemcells are no longer built, so this drops dead stages,
assets, and code paths. Also removes the default_su_directive
override (already removed on ubuntu-noble), which silently overrode
the correct 'su root syslog' set globally in ubuntu-logrotate.conf.
Explicitly pass:
- GEM_HOME
- BUILD_TIME
- UBUNTU_ADVANTAGE_TOKEN
- UBUNTU_FIPS_USE_IAAS_KERNEL

Fixes:
```
sudo: preserving the entire environment is not supported, '--preserve-env' is ignored
ubuntu@21f652d6-b208-4386-b0c0-097e26578228:/tmp/build/44575cf5$ set -e
ubuntu@21f652d6-b208-4386-b0c0-097e26578228:/tmp/build/44575cf5$
ubuntu@21f652d6-b208-4386-b0c0-097e26578228:/tmp/build/44575cf5$ cd "/tmp/build/44575cf5/bosh-linux-stemcell-builder"
ubuntu@21f652d6-b208-4386-b0c0-097e26578228:/tmp/build/44575cf5/bosh-linux-stemcell-builder$ bundle install
Bundler 4.0.13 is running, but your lockfile was generated with 2.5.23. Installing Bundler 2.5.23 and restarting using that version.
Fetching gem metadata from https://rubygems.org/.
Fetching bundler 2.5.23

Retrying download gem from https://rubygems.org/ due to error (2/4): Bundler::PermissionError There was an error while trying to write to `/usr/local/lib/ruby/gems/3.3.0/cache/bundler-2.5.23.gem`. It is likely that you need to grant write permissions for that path.
```
^ https://bosh.ci.cloudfoundry.org/teams/stemcell/pipelines/ubuntu-resolute-builder/jobs/build-os-image/builds/1#L6a052874:4:13
…nvme-on-ali

Add NVMe support to Alicloud infrastructure configuration
Revert "Harden monit-access-helper.sh cgroupv2 mount point detection"
Copilot AI review requested due to automatic review settings June 12, 2026 22:19
@coderabbitai

coderabbitai Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 12fdf6a7-fcc6-475f-a11c-049d961e2823

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch ubuntu-noble

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates stemcell inputs and validations by bumping referenced OS image/agent artifacts and extending infrastructure/test coverage for additional configuration properties and platforms.

Changes:

  • Bump bosh-agent asset references from 2.852.0 to 2.854.0 (metalink + version file).
  • Update Ubuntu Jammy/Noble OS image metalinks to newer published versions/hashes.
  • Add/extend specs and infrastructure metadata (AWS agent.json expectations, Alicloud additional cloud properties) and broaden service enablement detection to recognize openSUSE.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
stemcell_builder/stages/image_install_grub/apply.sh Adds inline documentation clarifying key script variables used during GRUB installation.
stemcell_builder/stages/bosh_go_agent/assets/metalink.meta4 Updates bosh-agent metalink entries (filenames, hashes, URLs, published timestamp) to 2.854.0 artifacts.
stemcell_builder/stages/bosh_go_agent/assets/bosh-agent-version Bumps the recorded bosh-agent version to 2.854.0.
image-metalinks/ubuntu-noble/ubuntu-noble.meta4 Updates Ubuntu Noble OS image + usn-log metalink hashes/sizes and version to 120.0.0.
image-metalinks/ubuntu-jammy/ubuntu-jammy.meta4 Updates Ubuntu Jammy OS image + usn-log metalink hashes/sizes and version to 1089.0.0.
bosh-stemcell/spec/stemcells/aws_spec.rb Adds assertions about new AWS agent.json NVMe instance storage patterns.
bosh-stemcell/spec/bosh/stemcell/infrastructure_spec.rb Adds explicit Alicloud infrastructure expectations, including additional cloud properties.
bosh-stemcell/lib/shellout_types/service.rb Allows service enablement checks to run on openSUSE in addition to Ubuntu.
bosh-stemcell/lib/bosh/stemcell/infrastructure.rb Adds nvme_support to Alicloud additional_cloud_properties.
.github/pull_request_template.md Updates the merge-forward process instructions in the PR template.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread bosh-stemcell/spec/stemcells/aws_spec.rb
@aramprice aramprice merged commit 16773b2 into ubuntu-resolute Jun 12, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants