Red Hat Bugzilla – Bug 1267522
Hostgroup Jail missing access to subscription_manager_configuration_url
Last modified: 2016-07-27 05:19:31 EDT
Description of problem:
The hostgroup provisioning templates are missing the subscription_manager_configuration_url. This is used by the susbcription-manager templates. The host templates have this method available
Below is the small patch to add it also to the hostgroup jail:
# diff -u /opt/rh/ruby193/root/usr/share/gems/gems/katello-126.96.36.199/app/models/katello/concerns/hostgroup_extensions.rb.old /opt/rh/ruby193/root/usr/share/gems/gems/katello-188.8.131.52/app/models/katello/concerns/hostgroup_extensions.rb
--- /opt/rh/ruby193/root/usr/share/gems/gems/katello-184.108.40.206/app/models/katello/concerns/hostgroup_extensions.rb.old 2015-09-29 09:00:51.666132841 +0000
+++ /opt/rh/ruby193/root/usr/share/gems/gems/katello-220.127.116.11/app/models/katello/concerns/hostgroup_extensions.rb 2015-09-29 09:01:31.429921126 +0000
@@ -87,5 +87,5 @@
class ::Hostgroup::Jail < Safemode::Jail
- allow :content_source, :rhsm_organization_label
+ allow :content_source, :subscription_manager_configuration_url, :rhsm_organization_label
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Use subscription-manager snippet in hostgroup template
Missing or not empty output for a call to subscription_manager_configuration_url from the template
subscription_manager_configuration_url is replaced with the url
Created redmine issue http://projects.theforeman.org/issues/12177 from this bug
Upstream bug component is Content Management
Moving to POST since upstream bug http://projects.theforeman.org/issues/12177 has been closed
Applied in changeset commit:katello|05046a3b2c3d26b1c23e4cd2826e10667fe3d290.
Currently in upstream, we cannot create hostgroup
Verified in Satellite 6.2 Beta Snap 20.2.
No issues encountered when using the subscription_manager_registration provisioning template.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.