When registering against RMT with suseconnect, missing repos are not mentioned in the error message
How to test
Delete any mirrors prior to starting this test.
> # run rmt server in a terminal
> bin/rails s
> # in another shell, run
> docker run --rm -it --network host registry.suse.com/suse/sle15 bash
> (container) zypper in -y suseconnect-ng
> (container) suseconnect --url http://172.17.0.1:4224
> # This should throw an error mentioning the missing repository ids
Fixes #1039
Change Type
Please select the correct option.
[x] Bug Fix (a non-breaking change which fixes an issue)
[ ] New Feature (a non-breaking change which adds new functionality)
[ ] Documentation Update (a change which only updates documentation)
Checklist
Please check off each item if the requirement is met.
[x] I have verified that my code follows RMT's coding standards with rubocop.
[x] I have reviewed my own code and believe that it's ready for an external review.
[x] I have provided comments for any hard-to-understand code.
[ ] I have documented the MANUAL.md file with any changes to the user experience.
[x] RMT's test coverage remains at 100%.
[ ] If my changes are non-trivial, I have added a changelog entry to notify users at package/obs/rmt-server.changes.
Other Notes
Please use this space to provide notes or thoughts to the team, such as tips on how to review/demo your changes.
Description
When registering against RMT with suseconnect, missing repos are not mentioned in the error message
How to test Delete any mirrors prior to starting this test.
Fixes #1039
Change Type
Please select the correct option.
Checklist
Please check off each item if the requirement is met.
rubocop
.MANUAL.md
file with any changes to the user experience.package/obs/rmt-server.changes
.Other Notes
Please use this space to provide notes or thoughts to the team, such as tips on how to review/demo your changes.