| Summary: | repository delete by name neither allows to delete repo w/o org nor accepts the org | ||
|---|---|---|---|
| Product: | Red Hat Satellite | Reporter: | Sachin Ghai <sghai> |
| Component: | Repositories | Assignee: | Andrew Kofink <akofink> |
| Status: | CLOSED ERRATA | QA Contact: | Justin Sherrill <jsherril> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 6.3.0 | CC: | akofink, bbuckingham, bkearney, jsherril |
| Target Milestone: | Unspecified | Keywords: | Triaged |
| Target Release: | Unused | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-02-21 16:49:54 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: | |
Created redmine issue http://projects.theforeman.org/issues/16730 from this bug Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/16730 has been resolved. Verified in 6.3.0 Snap 9:
# hammer -p changeme repository delete --name zoo --product product --organization=Default\ Organization
Repository deleted
# hammer -p changeme repository delete --name zoo
Could not delete the Repository:
Error: At least one of options --product, --product-id is required
# hammer -p changeme repository delete --name zoo --product product
Could not delete the Repository:
Error: Could not find organization. Some search options were missing, please see --help.
# hammer -p changeme repository delete --help
Usage:
hammer repository delete [OPTIONS]
Options:
--id ID
--name NAME Repository name to search by
--organization ORGANIZATION_NAME Organization name to search by
--organization-id ORGANIZATION_ID Organization ID to search by
--organization-label ORGANIZATION_LABEL Organization label to search by
--product PRODUCT_NAME Product name to search by
--product-id PRODUCT_ID product numeric identifier
-h, --help print help
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/RHSA-2018:0336 |
Description of problem: repository delete --help doesn't show any option --organization or organization-id ~]# hammer -u admin -p changeme repository delete --help Usage: hammer repository delete [OPTIONS] Options: --id ID --name NAME Repository name to search by --product PRODUCT_NAME Product name to search by --product-id PRODUCT_ID product numeric identifier -h, --help print help atomic_f23 repo is already there ~]# hammer -u admin -p changeme repository list --organization-id=1 | grep atomic_f23 4 | atomic_f23 | atomic | ostree | https://kojipkgs.fedoraproject.org/atomic/23/ If we don't pass --organization, hammer raises error couldn't find org ~]# hammer -u admin -p changeme repository delete --name atomic_f23 --product atomic Could not delete the Repository: Error: Could not find organization. Some search options were missing, please see --help. if we pass org, it says unrecognized option ~]# hammer -u admin -p changeme repository delete --name atomic_f23 --product atomic --organization-ids=1 Could not delete the Repository: Error: Unrecognised option '--organization-ids' ~]# hammer -u admin -p changeme repository delete --name atomic_f23 --product atomic --organization-id=1 Could not delete the Repository: Error: Unrecognised option '--organization-id' ~]# hammer -u admin -p changeme repository delete --name atomic_f23 --product atomic --organization='Default Organization' Could not delete the Repository: Error: Unrecognised option '--organization' Version-Release number of selected component (if applicable): sat6.3 snap2 How reproducible: Steps to Reproduce: 1. delete a repository with repo name and product name 2. 3. Actual results: repository delete by name neither allows to delete repo w/o org nor accepts the org Expected results: help should list the --organization/--organization-id parameter if its required otherwise repo should be deleted successfully w/o org Additional info: