Hammer CLI CSV: Issueshttps://projects.theforeman.org/https://projects.theforeman.org/favicon.ico?16970236342017-01-24T17:08:48ZForeman
Redmine 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 #17725 (New): import/export docker content-view-filtershttps://projects.theforeman.org/issues/177252016-12-18T16:36:31ZThomas McKaythomasmckay@redhat.com
<p>Blocked by <a class="external" href="https://github.com/Katello/katello/pull/6441">https://github.com/Katello/katello/pull/6441</a></p>
<p>export/import docker filters</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 #17684 (New): content-hosts non-itemized export/import missing subscription parity w/ --itemi...https://projects.theforeman.org/issues/176842016-12-15T07:16:26ZThomas McKaythomasmckay@redhat.com
<p>The all-in-one subscription export/import default mode is not capable of the same features as the itemized method. Specifically, all the columns used for --itemized-subscriptions need to be represented in the all-in-one data in order to handle hypervisor and guest subscriptions properly. Once the fields are all represented then the code can be refactored to a single implementation.</p> Bug #17645 (New): add a --import just because it's natural to type it after using --exporthttps://projects.theforeman.org/issues/176452016-12-12T16:09:50ZThomas McKaythomasmckay@redhat.com
<p>The default is to import the specified --file, however it is natural for user to think that --import is an option to use. Add that option (make it conflict with --export) but no need to actually check it since code should always "if !--export, then import"</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> Bug #15937 (New): add auto-attach column to content-hostshttps://projects.theforeman.org/issues/159372016-08-01T13:22:12ZThomas McKaythomasmckay@redhat.comBug #15747 (New): add column for download policyhttps://projects.theforeman.org/issues/157472016-07-19T14:44:08ZThomas McKaythomasmckay@redhat.com
<p>The download policy should be reflected in the export/import of repositories.</p> Bug #15106 (New): arch and release not calculated correctly on subscriptions exporthttps://projects.theforeman.org/issues/151062016-05-20T04:45:19ZThomas McKaythomasmckay@redhat.com
<p>Red Hat OpenShift Enterprise 3.1 (RPMs)<br />Red Hat Enterprise Linux 7 Server (RPMs)</p>
<p>Perhaps there is a field in json to use instead of trying to parse the content set name</p>