Bug 1115955 - host collections from all organizations can be associated with activation key
Summary: host collections from all organizations can be associated with activation key
Keywords:
Status: CLOSED DUPLICATE of bug 1126838
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Activation Keys
Version: 6.0.3
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: Unspecified
Assignee: Brad Buckingham
QA Contact: Radovan Drazny
URL: http://projects.theforeman.org/issues...
Whiteboard:
Depends On: 1126838
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-07-03 11:54 UTC by Ales Dujicek
Modified: 2019-04-01 20:27 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-09-22 14:28:19 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Foreman Issue Tracker 6527 0 None None None 2016-04-22 15:39:16 UTC

Description Ales Dujicek 2014-07-03 11:54:08 UTC
Description of problem:

it is not required for activation key and host collection to be in the same organization when running "hammer activation-key add-host-collection --host-collection-id ..."
WebUI does not require that as well

Version-Release number of selected component (if applicable):
Satellite-6.0.3-RHEL-6-20140702.0

Comment 2 Brad Buckingham 2014-07-08 15:25:57 UTC
Created redmine issue http://projects.theforeman.org/issues/6527 from this bug

Comment 3 Brad Buckingham 2014-07-08 15:32:05 UTC
Proposed fix in Katello PR:
   https://github.com/Katello/katello/pull/4403

Comment 5 sthirugn@redhat.com 2014-07-29 21:04:48 UTC
Failed.

hammer> host-collection list --organization-id=3
---|-----------------|-------|------------
ID | NAME            | LIMIT | DESCRIPTION
---|-----------------|-------|------------
2  | testcollection2 | 5     |            
5  | testcollection5 |       |            
1  | testcollection1 |       |            
4  | testcollection4 | 3     |            
3  | testcollection3 | 6     |            
---|-----------------|-------|------------

hammer> host-collection list --organization-id=14
---|-------------|-------|----------------
ID | NAME        | LIMIT | DESCRIPTION    
---|-------------|-------|----------------
6  | collection1 | 4     | testcollection1
---|-------------|-------|----------------

hammer> activation-key list --organization-id=3
---|------|----------|-----------------------|-------------
ID | NAME | CONSUMED | LIFECYCLE ENVIRONMENT | CONTENT VIEW
---|------|----------|-----------------------|-------------
2  | ak2  | 0 of     | Library               | cv1         
12 | ak6  | 0 of     |                       |             
11 | ak5  | 0 of     |                       |             
1  | ak1  | 1 of     | DEV                   | cv1         
9  | ak3  | 0 of     |                       |             
10 | ak4  | 0 of     |                       |             
13 | ak7  | 0 of     | QE                    | cv1         
---|------|----------|-----------------------|-------------

hammer> activation-key list --organization-id=14
No data.

hammer> activation-key add-host-collection --host-collection-id=6 --name=ak1 --organization-id=3
The host collection has been associated

Satellite-6.0.4-RHEL-6-20140723.0

* apr-util-ldap-1.3.9-3.el6_0.1.x86_64
* candlepin-0.9.19-1.el6_5.noarch
* candlepin-scl-1-5.el6_4.noarch
* candlepin-scl-quartz-2.1.5-5.el6_4.noarch
* candlepin-scl-rhino-1.7R3-1.el6_4.noarch
* candlepin-scl-runtime-1-5.el6_4.noarch
* candlepin-selinux-0.9.19-1.el6_5.noarch
* candlepin-tomcat6-0.9.19-1.el6_5.noarch
* elasticsearch-0.90.10-4.el6sat.noarch
* foreman-1.6.0.29-1.el6sat.noarch
* foreman-compute-1.6.0.29-1.el6sat.noarch
* foreman-gce-1.6.0.29-1.el6sat.noarch
* foreman-libvirt-1.6.0.29-1.el6sat.noarch
* foreman-ovirt-1.6.0.29-1.el6sat.noarch
* foreman-postgresql-1.6.0.29-1.el6sat.noarch
* foreman-proxy-1.6.0.21-1.el6sat.noarch
* foreman-selinux-1.6.0-8.el6sat.noarch
* foreman-vmware-1.6.0.29-1.el6sat.noarch
* katello-1.5.0-27.el6sat.noarch
* katello-ca-1.0-1.noarch
* katello-certs-tools-1.5.6-1.el6sat.noarch
* katello-installer-0.0.56-1.el6sat.noarch
* openldap-2.4.23-32.el6_4.1.x86_64
* pulp-katello-0.3-3.el6sat.noarch
* pulp-nodes-common-2.4.0-0.23.beta.el6sat.noarch
* pulp-nodes-parent-2.4.0-0.23.beta.el6sat.noarch
* pulp-puppet-plugins-2.4.0-0.23.beta.el6sat.noarch
* pulp-puppet-tools-2.4.0-0.23.beta.el6sat.noarch
* pulp-rpm-plugins-2.4.0-0.23.beta.el6sat.noarch
* pulp-selinux-2.4.0-0.23.beta.el6sat.noarch
* pulp-server-2.4.0-0.23.beta.el6sat.noarch
* python-ldap-2.3.10-1.el6.x86_64
* ruby193-rubygem-net-ldap-0.3.1-3.el6sat.noarch
* ruby193-rubygem-runcible-1.1.0-2.el6sat.noarch

Comment 6 Brad Buckingham 2014-08-10 20:09:14 UTC
There is a general issue within the application with respect to being able to associate an object from one organization to objects of another organization.  The scenario in comment #5 above is one example that illustrates this issue.

The overall solution to address this issue is being tackled with bug 1126838, which has a couple of pull requests pending.

I ran a test of the scenario in comment #5 using the pending PRs and was able to validate that it will address this scenario as well.  The following is the output of that test:

hammer>  host-collection list --organization-id=1
---|------|-------|------------
ID | NAME | LIMIT | DESCRIPTION
---|------|-------|------------
2  | hc2  |       |            
1  | hc1  |       |            
3  | hc3  |       |            
---|------|-------|------------

hammer> host-collection list --organization-id=3
---|----------|-------|------------
ID | NAME     | LIMIT | DESCRIPTION
---|----------|-------|------------
5  | org1-hc2 |       |            
4  | org1-hc1 |       |            
---|----------|-------|------------

hammer> activation-key list --organization-id=3
---|-----------|----------|-----------------------|-------------
ID | NAME      | CONSUMED | LIFECYCLE ENVIRONMENT | CONTENT VIEW
---|-----------|----------|-----------------------|-------------
2  | org1-key1 | 0 of     |                       |             
---|-----------|----------|-----------------------|-------------

hammer> activation-key add-host-collection --organization-id 3 --id 2 --host-collection-id 1
Could not add host collection:
  Validation failed: ActivationKey and HostCollection '1' do not belong to the same organization and cannot be associated

hammer> 

Re-assigning the bug to Eric, since his PRs should address this one as well.

Comment 7 Bryan Kearney 2014-10-06 14:04:01 UTC
Moving to POST since upstream bug http://projects.theforeman.org/issues/6527 has been closed
-------------
Brad Buckingham
Applied in changeset commit:katello|41a9959b689f5877453a04d72adaf7d618b8edff.

Comment 8 jcallaha 2014-10-10 17:52:03 UTC
Failed QA


# hammer host-collection list --organization-id=3
---|-----------------|-------|------------
ID | NAME            | LIMIT | DESCRIPTION
---|-----------------|-------|------------
1  | testcollection5 | 3     |            
---|-----------------|-------|------------
# hammer host-collection list --organization-id=1
---|----------------|-------|------------
ID | NAME           | LIMIT | DESCRIPTION
---|----------------|-------|------------
2  | new_collection |       |            
---|----------------|-------|------------
# hammer activation-key list --organization-id=3
---|----------|----------|-----------------------|-------------
ID | NAME     | CONSUMED | LIFECYCLE ENVIRONMENT | CONTENT VIEW
---|----------|----------|-----------------------|-------------
2  | test_key | 0 of     |                       |             
---|----------|----------|-----------------------|-------------
# hammer activation-key add-host-collection --host-collection-id=2 --name=test_key --organization-id=3
The host collection has been associated


* candlepin-0.9.32-1.el7.noarch
* candlepin-common-1.0.8-1.el7.noarch
* candlepin-selinux-0.9.32-1.el7.noarch
* candlepin-tomcat-0.9.32-1.el7.noarch
* elasticsearch-0.90.10-7.el7.noarch
* foreman-1.7.0-0.develop.201410091913git35b6fb9.el7.noarch
* foreman-compute-1.7.0-0.develop.201410091913git35b6fb9.el7.noarch
* foreman-gce-1.7.0-0.develop.201410091913git35b6fb9.el7.noarch
* foreman-libvirt-1.7.0-0.develop.201410091913git35b6fb9.el7.noarch
* foreman-ovirt-1.7.0-0.develop.201410091913git35b6fb9.el7.noarch
* foreman-postgresql-1.7.0-0.develop.201410091913git35b6fb9.el7.noarch
* foreman-proxy-1.7.0-0.develop.201410081229git52f0bac.el7.noarch
* foreman-release-1.7.0-0.develop.201410091913git35b6fb9.el7.noarch
* foreman-selinux-1.7.0-0.develop.201409301113git2f345de.el7.noarch
* foreman-vmware-1.7.0-0.develop.201410091913git35b6fb9.el7.noarch
* katello-2.1.0-1.201410091752gitc9c45c1.el7.noarch
* katello-certs-tools-2.0.1-1.el7.noarch
* katello-default-ca-1.0-1.noarch
* katello-installer-2.1.0-1.201410021645git304e036.el7.noarch
* katello-repos-2.1.1-1.el7.noarch
* katello-server-ca-1.0-1.noarch
* openldap-2.4.39-3.el7.x86_64
* pulp-docker-plugins-0.2.1-0.2.beta.el7.noarch
* pulp-katello-0.3-3.el7.noarch
* pulp-nodes-common-2.5.0-0.7.beta.el7.noarch
* pulp-nodes-parent-2.5.0-0.7.beta.el7.noarch
* pulp-puppet-plugins-2.5.0-0.7.beta.el7.noarch
* pulp-puppet-tools-2.5.0-0.7.beta.el7.noarch
* pulp-rpm-plugins-2.5.0-0.7.beta.el7.noarch
* pulp-selinux-2.5.0-0.7.beta.el7.noarch
* pulp-server-2.5.0-0.7.beta.el7.noarch
* python-ldap-2.4.6-6.el7.x86_64
* ruby193-rubygem-ldap_fluff-0.3.1-1.el7.noarch
* ruby193-rubygem-net-ldap-0.3.1-2.el7.noarch
* ruby193-rubygem-runcible-1.2.0-1.el7.noarch
* rubygem-hammer_cli-0.1.3-1.201409240954gitf3c47c7.el7.noarch
* rubygem-hammer_cli_foreman-0.1.3-1.201409191432gitc38f9c8.el7.noarch
* rubygem-hammer_cli_foreman_tasks-0.0.3-2.201409091410git163c264.git.0.988ca80.el7.noarch
* rubygem-hammer_cli_import-0.10.4-1.el7.noarch
* rubygem-hammer_cli_katello-0.0.6-1.201410091836gitf7ca881.git.0.4d3b99d.el7.noarch

Comment 9 Bryan Kearney 2015-08-25 17:24:37 UTC
Upstream bug component is WebUI

Comment 10 Bryan Kearney 2015-08-25 20:03:34 UTC
Upstream bug component is WebUI

Comment 11 Bryan Kearney 2015-08-25 20:22:14 UTC
this appears fixed upstream, moving to on_qa.

Comment 12 jcallaha 2015-10-29 14:17:01 UTC
Failed QA. The WebUI doesn't allow the association. However, hammer will still happily perform the action.

[root@rhsm-qe-1 ~]# hammer host-collection list --organization-id=3
---|-------------|-------|------------
ID | NAME        | LIMIT | DESCRIPTION
---|-------------|-------|------------
4  | yet_another | None  |            
---|-------------|-------|------------
[root@rhsm-qe-1 ~]# hammer activation-key list --organization-id=1
---|-------|----------------|-----------------------|-------------
ID | NAME  | CONSUMED       | LIFECYCLE ENVIRONMENT | CONTENT VIEW
---|-------|----------------|-----------------------|-------------
1  | test1 | 0 of Unlimited | Dev                   | Dev         
---|-------|----------------|-----------------------|-------------
[root@rhsm-qe-1 ~]# hammer activation-key add-host-collection --host-collection-id=4 --name=test1 --organization-id=1
The host collection has been associated


 HOSTNAME: rhsm-qe-1.rhq.lab.eng.bos.redhat.com
       OS: redhat
  RELEASE: Red Hat Enterprise Linux Server release 7.1 (Maipo)
  FOREMAN: 1.11.0-develop
     RUBY: ruby 2.0.0p598 (2014-11-13) [x86_64-linux]
   PUPPET: 3.8.3

Comment 13 Bryan Kearney 2015-10-29 16:02:20 UTC
Upstream bug component is Activation Keys

Comment 17 Satellite Program 2017-01-05 16:07:56 UTC
Upstream bug assigned to bbuckingham

Comment 19 Radovan Drazny 2017-09-19 11:21:29 UTC
Tested using the reproducer from comment #12. An activation key can still be associated with a host collection from a different organization.

hammer> organization list
---|----------------------|-------------|----------------------|------------
ID | NAME                 | DESCRIPTION | LABEL                | DESCRIPTION
---|----------------------|-------------|----------------------|------------
1  | Default Organization |             | Default_Organization |
3  | Test org 1           |             | testorg1             |
4  | Test org 2           |             | testorg2             |
---|----------------------|-------------|----------------------|------------
hammer> host-collection list --organization-id=3
---|-------------------|-------|------------
ID | NAME              | LIMIT | DESCRIPTION
---|-------------------|-------|------------
1  | t1hostcollection1 | None  |
2  | t1hostcollection2 | None  |
3  | t1hostcollection3 | None  |
---|-------------------|-------|------------
hammer> host-collection list --organization-id=4
---|-------|-------|------------
ID | NAME  | LIMIT | DESCRIPTION
---|-------|-------|------------
4  | t2hc1 | None  |
5  | t2hc2 | None  |
---|-------|-------|------------
hammer> activation-key list --organization-id=1
---|-------------|----------------|-----------------------|--------------------------
ID | NAME        | HOST LIMIT     | LIFECYCLE ENVIRONMENT | CONTENT VIEW
---|-------------|----------------|-----------------------|--------------------------
1  | raduzuv-key | 1 of Unlimited | Library               | Default Organization View
2  | test-key    | 0 of 5         |                       |
---|-------------|----------------|-----------------------|--------------------------
hammer> activation-key add-host-collection --host-collection-id=5 --name="test-key" --organization-id=1
The host collection has been associated


FailedQA

Tested on Satellite 6.3 Snap 16

    candlepin-2.0.40-1.el7.noarch
    candlepin-selinux-2.0.40-1.el7.noarch
    dell-per430-02.dsal.lab.eng.bos.redhat.com-foreman-client-1.0-1.noarch
    dell-per430-02.dsal.lab.eng.bos.redhat.com-foreman-proxy-1.0-1.noarch
    dell-per430-02.dsal.lab.eng.bos.redhat.com-foreman-proxy-client-1.0-1.noarch
    dell-per430-02.dsal.lab.eng.bos.redhat.com-qpid-broker-1.0-2.noarch
    dell-per430-02.dsal.lab.eng.bos.redhat.com-qpid-client-cert-1.0-1.noarch
    dell-per430-02.dsal.lab.eng.bos.redhat.com-qpid-router-client-1.0-1.noarch
    dell-per430-02.dsal.lab.eng.bos.redhat.com-qpid-router-server-1.0-1.noarch
    foreman-1.15.3.2-1.el7sat.noarch
    foreman-cli-1.15.3.2-1.el7sat.noarch
    foreman-compute-1.15.3.2-1.el7sat.noarch
    foreman-debug-1.15.3.2-1.el7sat.noarch
    foreman-ec2-1.15.3.2-1.el7sat.noarch
    foreman-gce-1.15.3.2-1.el7sat.noarch
    foreman-installer-1.15.2-1.el7sat.noarch
    foreman-installer-katello-3.4.5.1-1.el7sat.noarch
    foreman-libvirt-1.15.3.2-1.el7sat.noarch
    foreman-openstack-1.15.3.2-1.el7sat.noarch
    foreman-ovirt-1.15.3.2-1.el7sat.noarch
    foreman-postgresql-1.15.3.2-1.el7sat.noarch
    foreman-proxy-1.15.3-2.el7sat.noarch
    foreman-rackspace-1.15.3.2-1.el7sat.noarch
    foreman-selinux-1.15.3-1.el7sat.noarch
    foreman-vmware-1.15.3.2-1.el7sat.noarch
    katello-3.4.5-2.el7sat.noarch
    katello-certs-tools-2.4.0-1.el7sat.noarch
    katello-client-bootstrap-1.4.1-1.el7sat.noarch
    katello-common-3.4.5-2.el7sat.noarch
    katello-debug-3.4.5-2.el7sat.noarch
    katello-default-ca-1.0-1.noarch
    katello-installer-base-3.4.5.1-1.el7sat.noarch
    katello-selinux-3.0.2-1.el7sat.noarch
    katello-server-ca-1.0-1.noarch
    katello-service-3.4.5-2.el7sat.noarch
    pulp-client-1.0-1.noarch
    pulp-docker-plugins-2.4.0-2.el7sat.noarch
    pulp-katello-1.0.2-1.el7sat.noarch
    pulp-ostree-plugins-1.2.1-3.el7sat.noarch
    pulp-puppet-plugins-2.13.3-1.el7sat.noarch
    pulp-puppet-tools-2.13.3-1.el7sat.noarch
    pulp-rpm-plugins-2.13.3-1.el7sat.noarch
    pulp-selinux-2.13.3-1.el7sat.noarch
    pulp-server-2.13.3-1.el7sat.noarch
    python-gofer-qpid-2.7.7-2.el7sat.noarch
    python-isodate-0.5.0-5.pulp.el7sat.noarch
    python-pulp-common-2.13.3-1.el7sat.noarch
    python-pulp-docker-common-2.4.0-2.el7sat.noarch
    python-pulp-oid_validation-2.13.3-1.el7sat.noarch
    python-pulp-ostree-common-1.2.1-3.el7sat.noarch
    python-pulp-puppet-common-2.13.3-1.el7sat.noarch
    python-pulp-repoauth-2.13.3-1.el7sat.noarch
    python-pulp-rpm-common-2.13.3-1.el7sat.noarch
    python-pulp-streamer-2.13.3-1.el7sat.noarch
    python-qpid-1.35.0-5.el7.noarch
    python-qpid-proton-0.16.0-7.el7.x86_64
    python-qpid-qmf-1.36.0-9.el7.x86_64
    qpid-cpp-client-1.36.0-9.el7.x86_64
    qpid-cpp-client-devel-1.36.0-9.el7.x86_64
    qpid-cpp-server-1.36.0-9.el7.x86_64
    qpid-cpp-server-linearstore-1.36.0-9.el7.x86_64
    qpid-dispatch-router-0.8.0-10.el7.x86_64
    qpid-proton-c-0.16.0-7.el7.x86_64
    qpid-qmf-1.36.0-9.el7.x86_64
    qpid-tools-1.36.0-9.el7.noarch
    rubygem-smart_proxy_pulp-1.3.0-1.git.0.b5c2768.el7sat.noarch
    satellite-6.3.0-18.0.beta.el7sat.noarch
    satellite-cli-6.3.0-18.0.beta.el7sat.noarch
    satellite-installer-6.3.0.4-1.beta.el7sat.noarch
    tfm-rubygem-activerecord-session_store-0.1.2-2.el7sat.noarch
    tfm-rubygem-addressable-2.3.6-4.el7sat.noarch
    tfm-rubygem-algebrick-0.7.3-4.el7sat.noarch
    tfm-rubygem-ancestry-2.2.1-1.el7sat.noarch
    tfm-rubygem-anemone-0.7.2-14.el7sat.noarch
    tfm-rubygem-angular-rails-templates-1.0.2-1.el7sat.noarch
    tfm-rubygem-apipie-bindings-0.2.0-1.el7sat.noarch
    tfm-rubygem-apipie-params-0.0.5-1.el7sat.noarch
    tfm-rubygem-apipie-rails-0.4.0-2.el7sat.noarch
    tfm-rubygem-audited-4.4.1-1.el7sat.noarch
    tfm-rubygem-autoparse-0.3.3-5.el7sat.noarch
    tfm-rubygem-awesome_print-1.7.0-1.el7sat.noarch
    tfm-rubygem-bastion-5.0.10-1.fm1_15.el7sat.noarch
    tfm-rubygem-bundler_ext-0.4.1-1.el7sat.noarch
    tfm-rubygem-clamp-1.0.0-8.el7sat.noarch
    tfm-rubygem-concurrent-ruby-1.0.3-1.fm1_15.el7sat.noarch
    tfm-rubygem-concurrent-ruby-edge-0.2.3-1.fm1_15.el7sat.noarch
    tfm-rubygem-css_parser-1.4.7-1.el7sat.noarch
    tfm-rubygem-daemons-1.2.3-5.el7sat.noarch
    tfm-rubygem-deacon-1.0.0-1.el7sat.noarch
    tfm-rubygem-deep_cloneable-2.2.2-1.el7sat.noarch
    tfm-rubygem-deface-1.2.0-1.el7sat.noarch
    tfm-rubygem-docker-api-1.28.0-2.el7sat.noarch
    tfm-rubygem-domain_name-0.5.20160310-1.el7sat.noarch
    tfm-rubygem-dynflow-0.8.24-1.fm1_15.el7sat.noarch
    tfm-rubygem-excon-0.51.0-1.el7sat.noarch
    tfm-rubygem-extlib-0.9.16-4.el7sat.noarch
    tfm-rubygem-facter-2.4.0-3.el7sat.x86_64
    tfm-rubygem-faraday-0.9.1-4.el7sat.noarch
    tfm-rubygem-fast_gettext-1.4.1-1.el7sat.noarch
    tfm-rubygem-fog-1.38.0-1.el7sat.noarch
    tfm-rubygem-fog-aws-1.2.0-1.el7sat.noarch
    tfm-rubygem-fog-core-1.42.0-1.el7sat.noarch
    tfm-rubygem-fog-google-0.1.0-3.el7sat.noarch
    tfm-rubygem-fog-json-1.0.2-6.el7sat.noarch
    tfm-rubygem-fog-libvirt-0.2.0-1.el7sat.noarch
    tfm-rubygem-fog-openstack-0.1.18-1.el7sat.noarch
    tfm-rubygem-fog-rackspace-0.1.4-1.el7sat.noarch
    tfm-rubygem-fog-vsphere-1.7.0-1.el7sat.noarch
    tfm-rubygem-fog-xenserver-0.2.3-1.el7sat.noarch
    tfm-rubygem-fog-xml-0.1.2-4.el7sat.noarch
    tfm-rubygem-foreman-redhat_access-2.0.6-1.el7sat.noarch
    tfm-rubygem-foreman-tasks-0.9.4-1.fm1_15.el7sat.noarch
    tfm-rubygem-foreman-tasks-core-0.1.4-1.fm1_15.el7sat.noarch
    tfm-rubygem-foreman_bootdisk-9.0.0-2.fm1_15.el7sat.noarch
    tfm-rubygem-foreman_discovery-9.1.2-1.fm1_15.el7sat.noarch
    tfm-rubygem-foreman_docker-3.1.0-1.fm1_15.el7sat.noarch
    tfm-rubygem-foreman_hooks-0.3.14-1.fm1_15.el7sat.noarch
    tfm-rubygem-foreman_openscap-0.7.6-1.fm1_15.el7sat.noarch
    tfm-rubygem-foreman_remote_execution-1.3.3-1.fm1_15.el7sat.noarch
    tfm-rubygem-foreman_remote_execution_core-1.0.5-1.fm1_15.el7sat.noarch
    tfm-rubygem-foreman_theme_satellite-1.0.4.2-1.el7sat.noarch
    tfm-rubygem-foreman_virt_who_configure-0.1.5-1.fm1_15.el7sat.noarch
    tfm-rubygem-formatador-0.2.1-9.el7sat.noarch
    tfm-rubygem-friendly_id-5.1.0-3.el7sat.noarch
    tfm-rubygem-get_process_mem-0.2.1-1.el7sat.noarch
    tfm-rubygem-gettext_i18n_rails-1.2.1-3.el7sat.noarch
    tfm-rubygem-google-api-client-0.8.2-7.el7sat.noarch
    tfm-rubygem-hammer_cli-0.10.2-1.el7sat.noarch
    tfm-rubygem-hammer_cli_csv-2.3.0-1.el7sat.noarch
    tfm-rubygem-hammer_cli_foreman-0.10.2-1.el7sat.noarch
    tfm-rubygem-hammer_cli_foreman_admin-0.0.6-1.el7sat.noarch
    tfm-rubygem-hammer_cli_foreman_bootdisk-0.1.3-7.el7sat.noarch
    tfm-rubygem-hammer_cli_foreman_discovery-1.0.0-1.el7sat.noarch
    tfm-rubygem-hammer_cli_foreman_docker-0.0.4-4.el7sat.noarch
    tfm-rubygem-hammer_cli_foreman_openscap-0.1.5-1.fm1_15.el7sat.noarch
    tfm-rubygem-hammer_cli_foreman_remote_execution-0.0.5-3.fm1_15.el7sat.noarch
    tfm-rubygem-hammer_cli_foreman_tasks-0.0.10-3.fm1_15.el7sat.noarch
    tfm-rubygem-hammer_cli_foreman_virt_who_configure-0.0.3-1.el7sat.noarch
    tfm-rubygem-hammer_cli_katello-0.10.0-1.el7sat.noarch
    tfm-rubygem-hashie-2.0.5-4.el7sat.noarch
    tfm-rubygem-highline-1.7.8-2.el7sat.noarch
    tfm-rubygem-http-cookie-1.0.2-3.el7sat.noarch
    tfm-rubygem-ipaddress-0.8.0-9.el7sat.noarch
    tfm-rubygem-jwt-1.2.0-4.el7sat.noarch
    tfm-rubygem-katello-3.4.5.1-1.el7sat.noarch
    tfm-rubygem-katello_ostree-3.4.5.1-1.el7sat.noarch
    tfm-rubygem-launchy-2.4.3-4.el7sat.noarch
    tfm-rubygem-ldap_fluff-0.4.6-1.el7sat.noarch
    tfm-rubygem-little-plugger-1.1.3-21.el7sat.noarch
    tfm-rubygem-locale-2.0.9-11.el7sat.noarch
    tfm-rubygem-logging-1.8.2-4.el7sat.noarch
    tfm-rubygem-multipart-post-1.2.0-4.el7sat.noarch
    tfm-rubygem-net-ldap-0.15.0-1.el7sat.noarch
    tfm-rubygem-net-ping-2.0.1-1.el7sat.noarch
    tfm-rubygem-net-scp-1.1.0-7.el7sat.noarch
    tfm-rubygem-net-ssh-4.0.1-2.el7sat.noarch
    tfm-rubygem-netrc-0.7.7-8.el7sat.noarch
    tfm-rubygem-oauth-0.5.1-1.el7sat.noarch
    tfm-rubygem-parse-cron-0.1.4-2.fm1_15.el7sat.noarch
    tfm-rubygem-passenger-4.0.18-9.11.el7sat.x86_64
    tfm-rubygem-passenger-native-4.0.18-9.11.el7sat.x86_64
    tfm-rubygem-passenger-native-libs-4.0.18-9.11.el7sat.x86_64
    tfm-rubygem-pg-0.15.1-3.el7sat.x86_64
    tfm-rubygem-powerbar-1.0.17-1.el7sat.noarch
    tfm-rubygem-qpid_messaging-1.36.0-1.el7sat.x86_64
    tfm-rubygem-rabl-0.12.0-5.el7sat.noarch
    tfm-rubygem-rack-jsonp-1.3.1-5.el7sat.noarch
    tfm-rubygem-rails-i18n-4.0.9-1.el7sat.noarch
    tfm-rubygem-rails-observers-0.1.2-7.el7sat.noarch
    tfm-rubygem-rainbow-2.2.1-3.el7sat.noarch
    tfm-rubygem-rbovirt-0.1.4-1.el7sat.noarch
    tfm-rubygem-rbvmomi-1.10.0-1.el7sat.noarch
    tfm-rubygem-redhat_access_lib-1.0.7-1.el7sat.noarch
    tfm-rubygem-responders-2.3.0-1.el7sat.noarch
    tfm-rubygem-rest-client-1.8.0-4.el7sat.noarch
    tfm-rubygem-retriable-1.4.1-4.el7sat.noarch
    tfm-rubygem-roadie-3.2.1-1.el7sat.noarch
    tfm-rubygem-roadie-rails-1.1.1-1.el7sat.noarch
    tfm-rubygem-robotex-1.0.0-19.el7sat.noarch
    tfm-rubygem-ruby-libvirt-0.5.2-5.el7sat.x86_64
    tfm-rubygem-ruby2ruby-2.1.3-4.el7sat.noarch
    tfm-rubygem-ruby_parser-3.6.3-4.el7sat.noarch
    tfm-rubygem-runcible-1.12.0-1.el7sat.noarch
    tfm-rubygem-safemode-1.3.2-1.el7sat.noarch
    tfm-rubygem-scoped_search-4.1.2-1.el7sat.noarch
    tfm-rubygem-secure_headers-3.4.1-1.el7sat.noarch
    tfm-rubygem-sequel-4.20.0-6.el7sat.noarch
    tfm-rubygem-sexp_processor-4.4.4-3.el7sat.noarch
    tfm-rubygem-signet-0.6.0-5.el7sat.noarch
    tfm-rubygem-smart_proxy_dynflow_core-0.1.6-2.fm1_15.el7sat.noarch
    tfm-rubygem-sshkey-1.9.0-1.el7sat.noarch
    tfm-rubygem-trollop-2.1.2-1.el7sat.noarch
    tfm-rubygem-unf-0.1.3-5.el7sat.noarch
    tfm-rubygem-unf_ext-0.0.6-6.el7sat.x86_64
    tfm-rubygem-unicode-display_width-1.0.5-1.el7sat.noarch
    tfm-rubygem-useragent-0.16.8-1.el7sat.noarch
    tfm-rubygem-validates_lengths_from_database-0.5.0-3.el7sat.noarch
    tfm-rubygem-webpack-rails-0.9.8-1.el7sat.noarch
    tfm-rubygem-wicked-1.1.0-4.el7sat.noarch
    tfm-rubygem-will_paginate-3.1.5-1.el7sat.noarch
    tfm-rubygem-x-editable-rails-1.5.5-1.el7sat.noarch
    tfm-runtime-3.2-7.el7sat.x86_64

Comment 20 Brad Buckingham 2017-09-22 14:28:19 UTC
This bugzilla should not have been moved ON_QA after comment 6 when it was marked as 'Depends On' bug 1126838.  Since that bug is actually addressing the issue described by this one in a 'generic way', I am going to mark this one as a duplicate.  This closure was discussed with Jake prior to doing so.

I will also add a comment to the other bugzilla to request that the scenario on this one also be tested during verification.

*** This bug has been marked as a duplicate of bug 1126838 ***


Note You need to log in before you can comment on or make changes to this bug.