Bug 1091494
Summary: | hammer cli does not follow env paths while promotion | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Kedar Bidarkar <kbidarka> |
Component: | Hammer | Assignee: | Mike McCune <mmccune> |
Status: | CLOSED ERRATA | QA Contact: | Tazim Kolhar <tkolhar> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.0.3 | CC: | bbuckingham, bkearney, cwelton, daviddavis, kbidarka, sthirugn |
Target Milestone: | Unspecified | Keywords: | Triaged |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | http://projects.theforeman.org/issues/7243 | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Release Note | |
Doc Text: |
Users of the Red Hat Satellite 6 Beta should not make use of this loophole. It can result in unpredictable results. The GA version will not allow users to take this action.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2015-08-12 05:08:20 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: |
Description
Kedar Bidarkar
2014-04-25 17:58:10 UTC
[root@xxx ~]# hammer lifecycle-environment list --organization-id "ACME_Corporation" ----|---------|---------------- ID | NAME | PRIOR ----|---------|---------------- 232 | omkar | id201namekedar 1 | Library | 201 | kedar | id1nameLibrary 234 | omkar2 | id233namekedar2 233 | kedar2 | id1nameLibrary ----|---------|---------------- [root@xxxx ~]# hammer content-view version promote --environment-id 234 --id 231 [....................................................................................................................................................................................] [100%] Task f5349e68-61f0-4230-95ef-9da3d107c858: success {} [root@xxxx ~]# hammer content-view version info --id 201 ID: 201 Name: cv-omkar 3 Version: 3 Content View ID: 228 Content View Name: cv-omkar Content View Label: cv-omkar Environments: 1) ID: 201 Name: kedar Label: kedar Repositories: Puppet Modules: [root@xxxx ~]# hammer content-view version promote --environment-id 234 --id 201 [....................................................................................................................................................................................] [100%] Task 3cf92a37-6097-49fc-a2e6-96c0c4a9eb7e: success {} [root@xxxx ~]# hammer content-view version info --id 201 ID: 201 Name: cv-omkar 3 Version: 3 Content View ID: 228 Content View Name: cv-omkar Content View Label: cv-omkar Environments: 1) ID: 201 Name: kedar Label: kedar 2) ID: 234 Name: omkar2 Label: o Repositories: Puppet Modules: Currently the api allows the user to promote to a lifecycle environment out of sequence. This could be a possible feature rather than a bug. Possibly the UI should allow this too. I'd say we probably want to have a setting (default to ON probably) about whether to enforce environment paths. Another option would be a permission. Created redmine issue http://projects.theforeman.org/issues/7243 from this bug Moving to POST since upstream bug http://projects.theforeman.org/issues/7243 has been closed ------------- dustin tsang Applied in changeset commit:katello|0aa23f25fc39bf09aa69256bbe285708a2897879. VERIFIED: *** This bug is verified in upstream. This fix should eventually land in future downstream builds *** # rpm -qa | grep foreman foreman-gce-1.7.0-0.develop.201410081938git1cf31c6.el7.noarch ruby193-rubygem-foreman_discovery-1.4.0-0.1.rc4.el7.noarch hp-bl420cgen8-01.rhts.eng.bos.redhat.com-foreman-proxy-1.0-1.noarch foreman-compute-1.7.0-0.develop.201410081938git1cf31c6.el7.noarch ruby193-rubygem-foreman_hooks-0.3.7-2.el7.noarch rubygem-hammer_cli_foreman_tasks-0.0.3-2.201409091410git163c264.git.0.988ca80.el7.noarch foreman-release-1.7.0-0.develop.201410071158git54141ab.el7.noarch foreman-proxy-1.7.0-0.develop.201410081229git52f0bac.el7.noarch hp-bl420cgen8-01.rhts.eng.bos.redhat.com-foreman-client-1.0-1.noarch foreman-ovirt-1.7.0-0.develop.201410081938git1cf31c6.el7.noarch ruby193-rubygem-foreman-tasks-0.6.9-1.el7.noarch foreman-selinux-1.7.0-0.develop.201409301113git2f345de.el7.noarch foreman-postgresql-1.7.0-0.develop.201410081938git1cf31c6.el7.noarch foreman-vmware-1.7.0-0.develop.201410081938git1cf31c6.el7.noarch ruby193-rubygem-foreman_bootdisk-4.0.0-1.el7.noarch foreman-1.7.0-0.develop.201410081938git1cf31c6.el7.noarch foreman-libvirt-1.7.0-0.develop.201410081938git1cf31c6.el7.noarch rubygem-hammer_cli_foreman-0.1.3-1.201409191432gitc38f9c8.el7.noarch # hammer content-view version promote --content-view con_view --from-lifecycle-environment Library --to-lifecycle-environment TEST --id 3 --organization testorg [Foreman] username: admin [Foreman] password for admin: Could not promote the content view: Cannot promote environment out of sequence. Use force to bypass restriction. This bug is slated to be released with Satellite 6.1. 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-2015:1592 |