Hammer CLI CSV: Issueshttps://projects.theforeman.org/https://projects.theforeman.org/favicon.ico?16970236342017-06-06T14:55:12ZForeman
Redmine Bug #19945 (New): Consider matching records on import using label instead of namehttps://projects.theforeman.org/issues/199452017-06-06T14:55:12ZDavid Davisdaviddavis@redhat.com
<p>Consider the following scenario:</p>
<p>1. I export a content view to csv<br />2. I import that record into another instance<br />3. I change the content view name in the original instance<br />4. I do another import into my other instance.</p>
<p>This'll create a new record in my second instance instead of updating the existing one. With labels being immutable, the above scenario would work if we were using labels during import.</p>
<p>Not sure if this is a feature or a bug.</p> Bug #19722 (New): Content view filter export/import does not support archhttps://projects.theforeman.org/issues/197222017-05-31T10:36:36ZDavid Davisdaviddavis@redhat.com
<p>The architecture field seems to be missing.</p> Bug #18229 (New): importing itemized subscriptions for content-hosts and activation-keys needs to...https://projects.theforeman.org/issues/182292017-01-24T17:08:48ZThomas McKaythomasmckay@redhat.com
<p>When future-dated subscriptions become available in manifests, importing a CSV to mirror existing with future dated subs needs to work.</p>
<p>For example, a content-host has a "RHEL" sub that expires 2017-02-01. An export csv could be modified to duplicate that subscription with a new one that starts 2017-02-02. Start dates should be a column checked when making the import.</p> Bug #17817 (New): content-hosts import should honor --search and only process the matched hostshttps://projects.theforeman.org/issues/178172016-12-21T08:54:33ZThomas McKaythomasmckay@redhat.com
<p>Using --search during import should only process the matching hosts.</p>
<p>One problem, though, would be the processing of hypervisor and guests which occurs at the end of the import.</p> Bug #17716 (New): content-hosts - skip setting values for columns that are not specifiedhttps://projects.theforeman.org/issues/177162016-12-16T12:06:22ZThomas McKaythomasmckay@redhat.com
<p>For example, if no columns are present that require the setting of facts, do not try to update. If Subscriptions column not present, don't modify subscriptions.</p> Bug #17699 (New): importing content-hosts will prompt for password during run unless specified as...https://projects.theforeman.org/issues/176992016-12-15T15:48:00ZThomas McKaythomasmckay@redhat.com
<p>Since the call to /rhsm to update facts requires authentication, unless the username / password is specified in config or as command option user will be prompted.</p> Bug #17697 (New): print verbose message for subscriptions that are being attachedhttps://projects.theforeman.org/issues/176972016-12-15T15:45:03ZThomas McKaythomasmckay@redhat.com
<p>In non-itemized mode, there are no verbose messages as the subscriptions are being processed. This makes it a guessing game as to what failed during import when a subscription, for example, has no more quantity available.</p>
<p>To reproduce, put a sub that is fully consumed into a non-itemized csv and import.</p> Bug #17695 (New): importing an unlimited quantity sub to act key prints quantity of -1 instead of...https://projects.theforeman.org/issues/176952016-12-15T15:03:08ZThomas McKaythomasmckay@redhat.com
<pre>
Name,Organization,Description,Limit,Environment,Content View,Host Collections,Auto-Attach,Service Level,Release Version,Subscription Name,Subscription Type,Subscription Quantity,Subscription SKU,Subscription Contract,Subscription Account,Subscription Start,Subscription End,Subscription Guest
ak2,Default Organization,,,,Default Organization View,"",Yes,,,"Red Hat Enterprise Linux for Virtual Datacenters, Premium",Red Hat,Automatic,RH00001,10999116,5700573,2016-06-20T04:00:00+00:00,2017-06-20T03:59:59+00:00,
ak2,Default Organization,,,,Default Organization View,"",Yes,,,"Red Hat Enterprise Linux for Virtual Datacenters, Premium",Red Hat Guest,1,RH00001,10999116,5700573,2016-06-20T04:00:00+00:00,2017-06-20T03:59:59+00:00,hv1
# hammer csv activation-keys --verbose --itemized-subscriptions --organization "Default Organization" --file activation-keys.csv
[Foreman] Password for admin:
Updating subscriptions for activation key 'ak2'... attaching -1 of 'Red Hat Enterprise Linux for Virtual Datacenters, Premium'...done
Updating subscriptions for activation key 'ak2'... attaching 1 of 'Red Hat Enterprise Linux for Virtual Datacenters, Premium - Guest of hv1'...done
</pre> Bug #17693 (New): content-hosts --help missing description for SUBS_GUEST columnhttps://projects.theforeman.org/issues/176932016-12-15T14:39:25ZThomas McKaythomasmckay@redhat.com
<p>The --help is missing description of SUBS_GUEST. Another case where a more robust column definition would be better; too many manual places in the code.</p> Bug #17551 (New): change content-hosts columns --help output to use new help extensionshttps://projects.theforeman.org/issues/175512016-12-01T10:51:10ZThomas McKaythomasmckay@redhat.com
<p><a class="external" href="https://github.com/theforeman/hammer-cli-foreman/pull/263/files#diff-d97db2a6b7f5e45c90b2311d60668dc9R5">https://github.com/theforeman/hammer-cli-foreman/pull/263/files#diff-d97db2a6b7f5e45c90b2311d60668dc9R5</a></p>
<p>The ability to add extended command info was added and the column help for content-hosts should leverage that rather than trying to just output more strings.</p>
<p>May also be worth changing the way columns are defined to be more structured so that the help framework can be shared between commands. At the moment with the columns simply being variables rather than a list or hash or something the help is very manual process.</p> Bug #17511 (New): only import specified columns when --columns is specified for content-hostshttps://projects.theforeman.org/issues/175112016-11-28T16:39:47ZThomas McKaythomasmckay@redhat.com
<p>Should custom columns be included? Perhaps with a "buyer beware" warning in the docs?</p> Feature #16675 (New): hammer csv subscription --in-portal should prompt for portal-password rathe...https://projects.theforeman.org/issues/166752016-09-23T13:33:41ZAndrew Kofinkakofink@redhat.com
<p>Passing `--portal-password superSecretP@assw0rd` via the command line is insecure for multiple reasons such as cli history logging, etc. It would be much better if the user could pass a blank `--portal-password` and hammer prompt the user for the password instead.</p> Bug #16672 (New): column to disable console passwordshttps://projects.theforeman.org/issues/166722016-09-23T10:19:26ZThomas McKaythomasmckay@redhat.com
<p>Need a column to set console passwords toggle</p> Bug #16234 (New): content hosts import does not populate host collectionshttps://projects.theforeman.org/issues/162342016-08-22T18:36:42ZThomas McKaythomasmckay@redhat.com
<p>The API for adding host collections to imported content hosts has changed and no longer works. Needs to support export Sat-6.1, import/export Sat-6.2, import/export katello latest.</p> Bug #14654 (New): default facts sent during content-host update will overwrite any existing rhsm ...https://projects.theforeman.org/issues/146542016-04-14T16:07:33ZThomas McKaythomasmckay@redhat.com
<p>During content host update a set of predefined facts are sent. If this is a real host that has been sub-mgr registered then it will have real facts. These real facts will be lost on an update to the system.</p>
<p>Fix: Solution is either 1) not send facts during update calls, or 2) fetch all existing facts and add required ones in.</p>