Bug 1317674
| Summary: | hammer host-collection create fails with undefined local variable or method `option_host_ids' | ||
|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Og Maciel <omaciel> |
| Component: | Content Management | Assignee: | Brad Buckingham <bbuckingham> |
| Status: | CLOSED ERRATA | QA Contact: | sthirugn <sthirugn> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.2.0 | CC: | bbuckingham, ehelms, sthirugn |
| Target Milestone: | Unspecified | Keywords: | PrioBumpQA, Regression, Triaged |
| Target Release: | Unused | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | http://projects.theforeman.org/issues/14203 | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-07-27 09:27:18 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1214675 | ||
Created redmine issue http://projects.theforeman.org/issues/14203 from this bug Upstream bug component is Content Management hammer-cli-katello PR: https://github.com/Katello/hammer-cli-katello/pull/365 Talked to Brad Buckingham and though creation is working fine, we still see the same error showing up when we try to update a host-collection. We then patched lib/hammer_cli_katello/host_collection.rb UpdateCommand with the same changes shown by https://github.com/Katello/hammer-cli-katello/pull/365/files and the problem was resolved. We decided that perhaps a thorough review of this specific module would be advisable, so I am keeping this issue as is and Brad will fix it. Failed on Satellite 6.2.0 SNAP 5.1. Adding some updates with http://projects.theforeman.org/issues/14365 . Upstream hammer-cli-katello PR: https://github.com/Katello/hammer-cli-katello/pull/372 PR will allow user to provide 'hosts' or 'host_ids' as part of the host-collection 'create' or 'update' commands. Verified in satellite-6.2.0-6.2.beta.el7sat.noarch hammer> host-collection create --organization-id=1 --name=newhostcollection Host collection created But I did find an update error which I logged in https://bugzilla.redhat.com/show_bug.cgi?id=1324848 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. https://access.redhat.com/errata/RHBA-2016:1501 |
Description of problem: The command hammer host-collection create is completely broken in latest 6.2.0 build: hammer> host-collection create -h Usage: host-collection create [OPTIONS] Options: --description DESCRIPTION --host-collection-ids HOST_COLLECTION_IDS Array of host ids to replace the hosts in host collection Comma separated list of values. --hosts HOST_NAMES Comma separated list of values. --max-hosts MAX_HOSTS Maximum number of hosts in the host collection --name NAME Host Collection name --organization ORGANIZATION_NAME Organization name to search by --organization-id ORGANIZATION_ID organization ID --organization-label ORGANIZATION_LABEL Organization label to search by --unlimited-hosts UNLIMITED_HOSTS Whether or not the host collection may have unlimited hosts One of true/false, yes/no, 1/0. -h, --help print help hammer> host-collection create --organization-id="1058" --name="dFJsRjkakviNeAv" Could not create the host collection: Error: undefined local variable or method `option_host_ids' for #<HammerCLIKatello::HostCollection::CreateCommand:0x00000002f10700> Version-Release number of selected component (if applicable): * Satellite 6.2.0 SNAP 3.1 How reproducible: Steps to Reproduce: 1. Try to create a new host-collection via hammer 2. 3. Actual results: Expected results: Additional info: