Skip to content

CHEF-32186: Bump Chef Infra Client 18.8.46 -> 18.10.17#4182

Open
lbakerchef wants to merge 3 commits into
mainfrom
CHEF-32186/lbaker
Open

CHEF-32186: Bump Chef Infra Client 18.8.46 -> 18.10.17#4182
lbakerchef wants to merge 3 commits into
mainfrom
CHEF-32186/lbaker

Conversation

@lbakerchef
Copy link
Copy Markdown
Contributor

@lbakerchef lbakerchef commented May 11, 2026

Summary

Bumps Chef Infra Client from 18.8.46 to 18.10.17 (minor/patch bump within v18).

Changes

  • omnibus_overrides.rb — Commented out override :chef, version: "v18.8.46" (version now pinned via omnibus-config override)
  • omnibus/Gemfile + Gemfile.lock — Updated chef pin; regenerated lock (ruby:3.1.7). Also fixed stale license_scout branch ref from old rebuild branch to 1-stable.
  • src/chef-server-ctl/chef-server-ctl.gemspec — chef 18.8.4618.10.17
  • src/chef-server-ctl/Gemfile + Gemfile.lock — chef 18.8.4618.10.17; knife 18.8.6818.10.18; regenerated lock
  • src/oc-id/Gemfile + Gemfile.lock — chef 18.8.4618.10.17; regenerated lock
  • oc-chef-pedant/Rakefile — chef pin updated to 18.10.17
  • oc-chef-pedant/lib/pedant/request.rb — KNIFE_VERSION 18.8.4618.10.17
  • oc-chef-pedant/Gemfile.lock — Regenerated
  • src/chef-server-ctl/habitat/plan.sh — chef pin 18.8.4618.10.17
  • omnibus/files/server-ctl-cookbooks/infra-server/Gemfile — chef pin updated
  • .gitmodules — omnibus submodule branch updated to CHEF-32186/lbaker
  • omnibus submodule pointer — Advanced to new HEAD of chef-server-omnibus-config branch

Note on knife version

knife was bumped from 18.8.6818.10.18 to match chef's new major.minor (18.10). A major.minor mismatch causes an irresolvable train-winrm constraint conflict in bundler.

⚠️ Pre-merge instructions

See the top commit on this branch for pre-merge instructions (submodule pointer handling).

Related PRs

  • chef/chef-server-omnibus-config#7 (companion PR — merge this first or simultaneously)

Jira

CHEF-32186

Testing

All Gemfile.lock files regenerated via bundle install in Docker (ruby:3.1.7 image).

@lbakerchef lbakerchef requested review from a team as code owners May 11, 2026 14:23
@netlify
Copy link
Copy Markdown

netlify Bot commented May 11, 2026

👷 Deploy Preview for chef-server processing.

Name Link
🔨 Latest commit b045eff
🔍 Latest deploy log https://app.netlify.com/projects/chef-server/deploys/6a04a215f7870b0008ee674f

@sonarqubecloud
Copy link
Copy Markdown

@lbakerchef lbakerchef self-assigned this May 11, 2026
@lbakerchef
Copy link
Copy Markdown
Contributor Author

lbakerchef commented May 11, 2026

build:
https://buildkite.com/chef/chef-chef-server-main-omnibus-adhoc/builds/8241

from build logs:

 Fetching chef 18.10.17
 Installing chef 18.10.17
 [GitFetcher] I | 2026-05-11T14:39:21+00:00 | $ git ls-remote "https://github.com/chef/chef.git" "v18.10.17*"
 I | 2026-05-11T14:39:21+00:00 | cb0891fabec8674c1b93d2d8cda13af02188b13b       refs/tags/v18.10.17
 I | 2026-05-11T14:39:21+00:00 | dad75f495067c88d1e07c3f5999d88ef8b3f3cf9       refs/tags/v18.10.17^{}
 [GitFetcher: chef] I | 2026-05-11T14:39:28+00:00 | Fetching from `https://github.com/chef/chef.git'

from chef-server install:

$ /opt/opscode/embedded/bin/chef-client --version

Chef Infra Client: 18.10.17

lbakerchef and others added 3 commits May 13, 2026 11:08
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Lincoln Baker <51833247+lbakerchef@users.noreply.github.com>
Signed-off-by: Lincoln Baker <51833247+lbakerchef@users.noreply.github.com>
1. STOP. The following must be done before proceeding:
   a. chef-server-omnibus-config rebuild branch must have merged to main.
      (No omnibus-software-private PR is required for a chef-only update.)
   Do not proceed until confirmed.

2. Remove this commit:
   git reset --hard HEAD^
   (This leaves commit A — ".gitmodules points to main" — as the tip.)

3. Advance the omnibus submodule SHA to the new omnibus-config main HEAD:
   cd omnibus
   git fetch origin
   git checkout main
   git pull origin main
   cd ..
   git add omnibus
   git commit -sm "Advance omnibus submodule to post-merge omnibus-config main HEAD"

4. git push origin CHEF-32186/lbaker
   Then open/merge the PR on github.com/chef/chef-server.

Signed-off-by: Lincoln Baker <51833247+lbakerchef@users.noreply.github.com>
@lbakerchef lbakerchef force-pushed the CHEF-32186/lbaker branch from f36c188 to b045eff Compare May 13, 2026 16:08
@lbakerchef
Copy link
Copy Markdown
Contributor Author

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.

1 participant