feat: add RPM lockfile automation workflow - #2141
Conversation
- Add rpms.in.yaml defining required RPM packages for operator - Add GitHub Action workflow for automated RPM lockfile updates - Based on PRs #3342, #3427, #3624 from redhat-developer/rhdh - Enables automated weekly RPM updates with auto-approval
|
@polasudo can you also add the initial |
Co-authored-by: Armel Soro <armel@rm3l.org>
|
/review |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
|
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: rm3l The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@polasudo Does this need to be cherrypicked to release-1.9? |
|
yes I believe so, since we might have another issue with operator being graded with C or lower |
1189fae
into
redhat-developer:main
/cherry-pick release-1.9 |
|
@rm3l: new pull request created: #2156 DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/cherry-pick release-1.8 |
|
/cherry-pick release-1.7 |
|
@polasudo: only redhat-developer org members may request cherry picks. If you are already part of the org, make sure to change your membership to public. Otherwise you can still do the cherry-pick manually. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
@polasudo: only redhat-developer org members may request cherry picks. If you are already part of the org, make sure to change your membership to public. Otherwise you can still do the cherry-pick manually. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
The rpm-lockfile-prototype tool automatically resolves dependencies, so we only need to specify the top-level package (openssl). The previous commit (redhat-developer#2141) incorrectly included all transitive dependencies explicitly, which is unnecessary and harder to maintain. The rpms.lock.yaml will be regenerated by the automated workflow.
The rpm-lockfile-prototype tool automatically resolves dependencies, so we only need to specify the top-level package (openssl). The previous commit (redhat-developer#2141) incorrectly included all transitive dependencies explicitly, which is unnecessary and harder to maintain. The rpms.lock.yaml will be regenerated by the automated workflow.
The rpm-lockfile-prototype tool automatically resolves dependencies, so we only need to specify the top-level package (openssl). The previous commit (#2141) incorrectly included all transitive dependencies explicitly, which is unnecessary and harder to maintain. The rpms.lock.yaml will be regenerated by the automated workflow.
The rpm-lockfile-prototype tool automatically resolves dependencies, so we only need to specify the top-level package (openssl). The previous commit (redhat-developer#2141) incorrectly included all transitive dependencies explicitly, which is unnecessary and harder to maintain. The rpms.lock.yaml will be regenerated by the automated workflow.
The rpm-lockfile-prototype tool automatically resolves dependencies, so we only need to specify the top-level package (openssl). The previous commit (#2141) incorrectly included all transitive dependencies explicitly, which is unnecessary and harder to maintain. The rpms.lock.yaml will be regenerated by the automated workflow. Co-authored-by: Martin Polasko <mpolasko@redhat.com>



Description
This PR adds automated RPM lockfile updates to the rhdh-operator repository, based on the automation already implemented in the main rhdh repository.
closes https://issues.redhat.com/browse/RHIDP-11434
Changes
Files Added:
Features:
Based on:
Requirements:
Testing:
Test the workflow by triggering it manually via GitHub Actions UI.