Skip to content

Migrate to Debian trixie with Salt 3006.23 onedir#8

Open
bbinet wants to merge 1 commit into
masterfrom
claude/migrate-trixie-salt3006
Open

Migrate to Debian trixie with Salt 3006.23 onedir#8
bbinet wants to merge 1 commit into
masterfrom
claude/migrate-trixie-salt3006

Conversation

@bbinet

@bbinet bbinet commented Mar 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • Migrate base image from Debian bullseye to trixie (Debian 13)
  • Upgrade Salt from 3003 (pip) to 3006.23 onedir via Broadcom apt repo (relenv bundles Python 3.10)
  • Install reclass into Salt's bundled Python (/opt/saltstack/salt/bin/pip3)
  • Add minimum_auth_version: 0 to allow older minions (e.g. 3003) to connect
  • Remove Freexian Extended LTS repo, master_tops patch (fixed since 3004), and python3-* system packages

Test plan

  • Image builds successfully
  • systemd starts with cgroup v2
  • salt-master active (running) with Salt 3006.23
  • minimum_auth_version: 0 configured in /etc/salt/master.d/
  • Minion on 3003 (bbinet/salt-minion:buster_3003) connects and test.ping succeeds
  • Reclass ext_pillar delivers pillar data to minion
  • state.highstate applies states (motd + pkg) via reclass successfully

@bbinet bbinet force-pushed the claude/migrate-trixie-salt3006 branch from b41ec85 to d5bfcfc Compare March 27, 2026 14:15
…h_version: 0

- Upgrade base image from Debian bullseye to trixie
- Replace Salt 3003 (pip install) with Salt 3006.23 onedir packages from
  packages.broadcom.com (relenv bundles Python 3.10)
- Remove Freexian Extended LTS repo (not needed for trixie)
- Remove master_tops patch (fix included since Salt 3004)
- Remove python3-* system packages (no longer needed, Salt uses bundled Python)
- Install reclass via Salt's bundled pip (/opt/saltstack/salt/bin/pip3)
- Add minimum_auth_version: 0 to allow older minions (3003) to connect
- Update integration tests: check Salt version and minimum_auth_version

https://claude.ai/code/session_01Afsa1PyWAe7i7G24NcUnym
@bbinet bbinet force-pushed the claude/migrate-trixie-salt3006 branch from d5bfcfc to c5054cc Compare March 27, 2026 14:25
@bbinet bbinet changed the title Migrate to Debian trixie with Salt 3006.23 onedir and add minimum_aut… Migrate to Debian trixie with Salt 3006.23 onedir Mar 27, 2026
@bbinet bbinet closed this Mar 27, 2026
@bbinet bbinet deleted the claude/migrate-trixie-salt3006 branch March 27, 2026 14:38
@bbinet bbinet restored the claude/migrate-trixie-salt3006 branch March 27, 2026 14:39
@bbinet bbinet reopened this Mar 27, 2026
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