Description of problem: 1. When creating a system-group, if the user provides a list of system-ids, it appears that the server expects those to be the db ids (e.g. 1, 2, 3...etc). 2. When listing the content-hosts (systems), the ID listed is the content-host UUID (which is not the one expected in #1). hammer> content-host list --organization-id ACME_Corporation -------------------------------------|-------------------------- ID | NAME -------------------------------------|-------------------------- aedc1566-9aa8-483d-9c0c-b8a556c6fb87 | dhcp129-51.rdu.redhat.com -------------------------------------|-------------------------- 3. When looking at the content-host info, it requires the user to provide --id which is the UUID, but then lists that as the UUID and the DB ID as ID: hammer> content-host info --organization-id ACME_Corporation --id aedc1566-9aa8-483d-9c0c-b8a556c6fb87 Name: dhcp129-51.rdu.redhat.com ID: 2 UUID: aedc1566-9aa8-483d-9c0c-b8a556c6fb87 Description: updated description Location: None Lifecycle Environment: Library Content View: Default Organization View Entitlement Status: invalid Release Version: Autoheal: true Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
linking to redmine issue already created.
Since this issue was entered in Red Hat Bugzilla, the release flag has been set to ? to ensure that it is properly evaluated for this release.
Solution is to present and accept all uuids as ids for issue 1: host-collection will --system-id flag will take the uuids are args. https://bugzilla.redhat.com/show_bug.cgi?id=1097633 for issue 2: keep the same...displaying uuids in the id field when listing content-hosts for issue 3: display the uuid in the id field https://bugzilla.redhat.com/show_bug.cgi?id=1084722
Works as descibed in comment 4.
This was delivered with 6.0.3, which is the Satellite 6 Beta.