Skip to content

Add RL10 repos to rpm-package-repos#476

Merged
priteau merged 2 commits into
mainfrom
rl10-repos
Feb 19, 2026
Merged

Add RL10 repos to rpm-package-repos#476
priteau merged 2 commits into
mainfrom
rl10-repos

Conversation

@Alex-Welsh
Copy link
Copy Markdown
Member

No description provided.

@Alex-Welsh Alex-Welsh requested a review from priteau February 19, 2026 13:44
@Alex-Welsh Alex-Welsh requested a review from a team as a code owner February 19, 2026 13:44
@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello @Alex-Welsh, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request significantly expands the available RPM package repositories by introducing comprehensive support for Rocky Linux 10.1, CentOS Stream 10, and RHEL 10. It integrates a wide array of new software sources, ranging from core operating system components and community-maintained packages to various third-party applications and databases, enhancing the system's capability to manage and deploy a broader spectrum of software.

Highlights

  • Rocky Linux 10.1 Repositories: Added comprehensive support for Rocky Linux 10.1, including its AppStream, BaseOS, and Extras repositories across x86_64, aarch64, and source architectures. This also includes CRB and HighAvailability repositories.
  • CentOS Stream 10 Repositories: Integrated various CentOS Stream 10 repositories, specifically for NFV OpenvSwitch and Ceph components (Squid and Tentacle), supporting both x86_64 and aarch64 architectures.
  • EPEL and ELRepo 10: Included Extra Packages for Enterprise Linux (EPEL) 10 and ELRepo 10 repositories, providing a broader range of community-maintained packages.
  • Third-Party RHEL 10 Repositories: Expanded the list with several third-party repositories for RHEL 10, covering essential software like Docker CE, RabbitMQ Erlang 27, TreasureData 6, MariaDB (versions 10.11 and 11.4), InfluxDB, OpenSearch (2.x and 3.x), DOCA 3.2.1, and ProxySQL 3.0.x.
Changelog
  • ansible/inventory/group_vars/all/rpm-package-repos
    • Added base Rocky Linux 10.1 repositories (AppStream, BaseOS, Extras) for x86_64, aarch64, and source architectures.
    • Added additional Rocky Linux 10.1 repositories (CRB, HighAvailability) for x86_64, aarch64, and source architectures.
    • Added CentOS Stream 10 repositories for NFV OpenvSwitch and Ceph components (Squid, Tentacle) for x86_64 and aarch64.
    • Added EPEL 10 and ELRepo 10 repositories for x86_64, aarch64, and source architectures.
    • Added various third-party RHEL 10 repositories including Docker CE, RabbitMQ Erlang 27, TreasureData 6, MariaDB (10.11, 11.4), InfluxDB, OpenSearch (2.x, 3.x), DOCA 3.2.1, and ProxySQL 3.0.x.
Activity
  • No specific activity (comments, reviews, or progress updates) has been recorded for this pull request yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request adds a significant number of repository definitions for Rocky Linux 10 and compatible distributions. The changes are largely consistent with existing definitions. However, I've found a critical issue with duplicated repository definitions for OpenSearch 2.x which will cause failures. I've also pointed out a couple of minor inconsistencies in naming and comments for better maintainability.

Comment thread ansible/inventory/group_vars/all/rpm-package-repos Outdated
Comment thread ansible/inventory/group_vars/all/rpm-package-repos Outdated
Comment thread ansible/inventory/group_vars/all/rpm-package-repos Outdated
@Alex-Welsh
Copy link
Copy Markdown
Member Author

/gemini review

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

The pull request successfully adds a comprehensive set of new RPM package repositories, primarily for Rocky Linux 10.1, CentOS Stream 10, and RHEL 10. The additions are well-structured and follow the existing pattern for defining repositories. However, there are some inconsistencies in the sync_group assignments for CentOS Stream and RHEL 10 aarch64 repositories, and a mismatch between the url and base_path for one of the DOCA repositories. Addressing these will improve the accuracy and maintainability of the repository configuration.

Comment thread ansible/inventory/group_vars/all/rpm-package-repos
Comment thread ansible/inventory/group_vars/all/rpm-package-repos
Comment thread ansible/inventory/group_vars/all/rpm-package-repos
Comment thread ansible/inventory/group_vars/all/rpm-package-repos
Comment thread ansible/inventory/group_vars/all/rpm-package-repos
Comment thread ansible/inventory/group_vars/all/rpm-package-repos Outdated
Comment thread ansible/inventory/group_vars/all/rpm-package-repos Outdated
Comment thread ansible/inventory/group_vars/all/rpm-package-repos Outdated
Comment thread ansible/inventory/group_vars/all/rpm-package-repos Outdated
@Alex-Welsh Alex-Welsh force-pushed the rl10-repos branch 2 times, most recently from 703546e to fd5c4c0 Compare February 19, 2026 16:20
@priteau priteau self-requested a review February 19, 2026 17:22
Comment thread ansible/validate-rpm-repos.yml Outdated
@priteau priteau merged commit 0bd1c62 into main Feb 19, 2026
3 checks passed
@priteau priteau deleted the rl10-repos branch February 19, 2026 17:45
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.

2 participants