Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rely on self-upgrade #2995

Merged
merged 1 commit into from
May 16, 2024
Merged

Rely on self-upgrade #2995

merged 1 commit into from
May 16, 2024

Conversation

ehelms
Copy link
Member

@ehelms ehelms commented May 2, 2024

Please cherry-pick my commits into:

  • Foreman 3.10/Katello 4.12
  • Foreman 3.9/Katello 4.11 (Satellite 6.15; orcharhino 6.8)
  • Foreman 3.8/Katello 4.10
  • Foreman 3.7/Katello 4.9 (Satellite 6.14)
  • Foreman 3.6/Katello 4.8
  • Foreman 3.5/Katello 4.7 (Satellite 6.13; orcharhino 6.6/6.7)
  • Foreman 3.4/Katello 4.6 (EL8 only)
  • Foreman 3.3/Katello 4.5 on EL7 & EL8 (Satellite 6.12 on EL8 only; orcharhino 6.4/6.5 on EL8 only)
  • We do not accept PRs for Foreman older than 3.3.

@ehelms
Copy link
Member Author

ehelms commented May 2, 2024

This consolidates the upgrade process down into three straight forward steps:

  1. Have foreman-maintain self-upgrade itself to the next version
  2. Run upgrade checks
  3. Run the actual upgrade

All the details of repository enablement, and module enablement are then handled by foreman-maintain itself.

@evgeni I believe this reflects what we discussed around letting self-upgrade do the work. I'm still open to the idea of a self-rollback.

Copy link

github-actions bot commented May 2, 2024

@pr-processor pr-processor bot added Waiting on contributor Requires an action from the author and removed Not yet reviewed labels May 2, 2024
@pr-processor pr-processor bot added Needs re-review and removed Waiting on contributor Requires an action from the author labels May 2, 2024
@asteflova
Copy link
Contributor

asteflova commented May 16, 2024

Discussed at upstream docs meeting, will merge later today. The changes requested by ekohl have been applied.

@asteflova asteflova merged commit f52a605 into theforeman:master May 16, 2024
8 checks passed
ekohl pushed a commit that referenced this pull request May 23, 2024
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.

None yet

3 participants