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

Added upgrading Service Packs in SLES using SSM #76

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions unimplemented/00070-apply-sp-using-ssm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
- Feature Name: Apply Service Packs to SLES and/or openSUSE Leap using SSM
- Start Date: 2023-03-10

# Summary
[summary]: #summary

Provice an easy mechanism to upgrade SLES and/or openSUSE Leap systems from one service pack the next one
Copy link
Member

Choose a reason for hiding this comment

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

I think we already this mechanism in place: https://documentation.suse.com/suma/4.2/en/suse-manager/client-configuration/client-upgrades-product-migration.html

What we would need is to have support to make in more then one minion at a time (batch SP migration)


# Motivation
[motivation]: #motivation

- Users of openSUSE and SUSE Linux Enterprise Server (SLES) need to update their versions. When doing it for a large installed base, an easier procedure could be performed using SSM.
- As a sysadmin I want to upgrade my installed base of OpenSUSE/SLES servers to latest version (i.e. SP4 to SP5) using SSM so that I can do it in less time and with control on which systems are selected.
- The outcome would be to have updates for my systems running from Uyuni / SUSE Manager for a set of systems selected with SSM. I could later on review status and check that everythign went fine, or any issue found.


# Detailed design
[design]: #detailed-design

Apply `zypper migration` to systems selected in SSM
Copy link
Member

Choose a reason for hiding this comment

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

This would not be the implementation. We should use the mechanism we already have in place for migrate one machine, and allow the usage of SSM to upgrade multiple at the same time


# Drawbacks
[drawbacks]: #drawbacks

Why should we **not** do this?

* No corner cases observed

# Alternatives
[alternatives]: #alternatives

- Manual upgrade. (Slow, cumbersome and error prone)
- Customized script using API (Common use case, could be included in product)
Copy link
Contributor

Choose a reason for hiding this comment

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

- Using SALT states (not sure they can apply to SSM selections)

# Unresolved questions
[unresolved]: #unresolved-questions

- None so far.