Skip to content

Post-merge polish: README, promote.sh, flake.lock bump - #170

Merged
mdheller merged 1 commit into
mainfrom
chore/post-merge-updates
Jun 16, 2026
Merged

Post-merge polish: README, promote.sh, flake.lock bump#170
mdheller merged 1 commit into
mainfrom
chore/post-merge-updates

Conversation

@mdheller

Copy link
Copy Markdown
Contributor

Summary

  • README.md: enroll quick-start (4 commands), operations table, repo layout section — so anyone landing on the repo immediately knows how to enroll an M2
  • scripts/promote.sh: promotes sourceos-builder-aarch64 content view through dev → candidate → stable. Accepts --version, --to, --dry-run. This is the missing day-2 operation that triggers daemon syncs.
  • flake.lock: bumps sourceos-syncd-src to include sync status command from PR workstation-v0: reconcile helper CLI + albert installer into linux-dev profile #38

Test plan

  • bash scripts/promote.sh --dry-run prints plan without touching Katello
  • bash scripts/promote.sh promotes latest version to all envs
  • sourceos-syncd sync status returns healthy JSON after promotion
  • bash scripts/doctor.sh shows all green after promotion + sync

…bump

README.md:
- Add enroll quick-start (4 commands) at the top
- Add steady-state operations table (doctor.sh, promote.sh, sync status)
- Add repository layout reference

scripts/promote.sh:
- Promotes sourceos-builder-aarch64 content view through
  dev → candidate → stable in the local Katello instance
- Supports --version, --to, --dry-run, --org flags
- Reads Katello password from /etc/sourceos/katello-admin-password
  or FOREMAN_PASSWORD env var
- After promotion, sourceos-syncd picks up the new stable version
  within the next poll interval

flake.lock:
- Bump sourceos-syncd-src to include sync status command (PR #38)
@mdheller
mdheller merged commit e77e2aa into main Jun 16, 2026
@mdheller
mdheller deleted the chore/post-merge-updates branch June 16, 2026 17:22
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