Skip to content

HMS-5923: add support for rhel10 #1085

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

xbhouse
Copy link
Contributor

@xbhouse xbhouse commented Apr 18, 2025

(keeping this in draft until we can use the non-beta repos, but it is ready for a review)

Summary

  • Adds support for RHEL10 beta repos
  • Adds a new manifest that includes these repos

Testing steps

  1. Start with a fresh environment to import the new manifest (make compose-clean make compose-up)
  2. Run make repos-import && go run cmd/external-repos/main.go process-repos. All repos including RHEL10 beta should be introspected and snapshotted successfully
  3. List the RH repos via API and you should see RHEL10 beta repos in the response
  4. Sorting (/repositories/?sort_by=distribution_versions:desc&origin=red_hat) and filtering (/repositories/?origin=red_hat&version=10) these repos by version should still work as expected
  5. You should be able to create a template with RHEL10 beta repos, assign it to a RHEL10 beta client (following these docs), and install packages on the client from those repos

@jlsherrill
Copy link
Member

Copy link
Contributor

@rverdile rverdile left a comment

Choose a reason for hiding this comment

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

Tested repositories list with filtering, snapshots list, templates list, and the various content unit searches. Also made a rhel 10 beta system and was able to install rpms from the template.

Looks good! will revisit when this is ready to merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants