Improve documentation: avoid using 'latest' tag for Uyuni containers - #4800
Improve documentation: avoid using 'latest' tag for Uyuni containers#4800pks2906 wants to merge 7 commits into
Conversation
…dating-server-containers.adoc Co-authored-by: Dominik Gedon <dominik.gedon@suse.com>
|
Thanks for the suggestion! I've updated the version to a more recent one. |
|
I've updated the example to include a concrete version instead of a placeholder. |
cbosdo
left a comment
There was a problem hiding this comment.
It looks better now. Thanks
|
Thanks for the review and guidance throughout! |
|
@cbosdo once this is ready for merge, could you please tag me here? Thanks. |
| mgradm install podman --tag 2026.03 | ||
| mgradm upgrade podman --tag 2026.03 |
There was a problem hiding this comment.
For Uyuni, the images for older versions are in a separate path (See them in https://registry.opensuse.org/cgi-bin/cooverview?srch_term=project%3D%5Esystemsmanagement%3AUyuni%3ASnapshots+container%3D.*).
Before submitting such a documentation it would be nice of you to try it out… You need to pass the *-image parameters to wanted the snapshot path. There, the tag can be either latest or the version tag.
There was a problem hiding this comment.
Thanks for the feedback!
I see the issue with snapshot repositories and the image path. I’ll test the commands locally with the correct parameters and update the documentation accordingly
| mgrpxy install podman --tag 2026.03 | ||
| mgrpxy upgrade podman --tag 2026.03 |
There was a problem hiding this comment.
Same for the proxy: this doesn't work with Uyuni and its snapshot repositories.
…r Uyuni containers
|
Thanks for the feedback! I’ve updated the documentation to distinguish between stable releases and snapshot repositories clearly, and added examples using the --image parameter for snapshots. I also tried running the commands locally, but it seems they require a full Uyuni provisioning setup (mgradm is not available in my current environment). Please let me know if you’d like me to validate this further with a proper setup. I'd be happy to explore that next. |
To test this, you will need to install mgradm and Uyuni from the snapshot repos. You can install from https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Snapshots:/2026.01/ and then upgrade to https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Snapshots:/2026.03/ . Those repos contain |
|
Thanks a lot for the detailed guidance! This is really helpful. I’ll set up Uyuni using the snapshot repositories you shared and validate the commands in a proper environment. I’ll update here once I’ve tested it. |
|
Thanks again for the detailed guidance! @cbosdo I tested everything inside an openSUSE VM environment (openSUSE Leap) to validate the commands. Here’s what I tried:
https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Snapshots:/2026.01/
“If only one argument is used, it must be a URI pointing to a .repo file.”
From this, it seems:
Would it make sense to mention this requirement in the documentation? Happy to refine the documentation further based on your suggestions. I’ve attached a screenshot of the VM output for reference.
|

Closes uyuni-project/uyuni#10708
Description
This PR improves the Uyuni documentation by recommending avoiding the use of the
latesttag for container images.Using the
latesttag can lead to unintended upgrades and non-reproducible environments when new images are released.This change adds a new section with examples suggesting the use of fixed version tags instead.
Target branches
This change applies to Uyuni documentation only.
No backport is required.
Links
Additional notes
This is a documentation-only change. No changelog entry is required.