-
Notifications
You must be signed in to change notification settings - Fork 30
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
Fixes #30133 - Install python3-subscription-manager-rhsm #101
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @sjha4 since this seems to be required only for the certguard plugin in particular, I think it's better to install it in manifests/plugin/certguard.pp
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think an even better approach would be to define the dependency in packaging, which would require no code here at all. @ehelms could you weigh in on that?
Part of the problem with defining it in packaging is that this is an optional dependency to the certguard plugin. One that katello needs for the flavor of certguard its using. Thats why i think its better to be done in puppet (but i'd probably suggest in puppet-foreman_proxy_content?) |
I think this makes sense here, although should it be here instead? https://github.com/theforeman/puppet-pulpcore/blob/master/manifests/plugin/certguard.pp Doing this in packaging, is tricky as we'd have to tie it to the meta-package since we cannot tie it to the Pulp packages. |
Thanks for the update, @sjha4 . It looks like the test failure is due to the fact that the package is not yet available:
While we are waiting for that, could you also update |
Package should be available the next time the pipeline passes, eric and I are working on it |
Now available in nightly: https://fedorapeople.org/groups/katello/releases/yum/nightly/pulpcore/el7/x86_64/ doesn't look like i have perms ot restart the travis test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks @sjha4 !
Install rhsm package for el7. Dependent on theforeman/foreman-packaging#5363