fixes #15581 - configuration based on foreman stanza
fixes #16501 - subnets import not setting proxies
Changed the vcr recording by adding --reload-cache to all the hammer commands. This hopefully will avoid the intermittent failures due to fetching the v2.json.
fixes #16281 - add --itemized-subscriptions to activation-keys
fixes #15752 - continue processing even if error
fixes #15743 - import and export of subscriptions one-per-line
fixes #15740 - move red hat repo enable to products
This PR also fixed some aspects of the new VCR tests
Merge pull request #104 from thomasmckay/hostgroup-export
fixes #14389 - import/export host groups
fixes #14162 - hide unsupported sub-commands and options
+ updated for ruby 2.0.0+ updated README+ fixed rubocop+ updated tests+ based on feedback switched to default being unsupported for new commands
myriad changes in attempt to get import working against master/develop
general fixes
+ rex wipoperating-systems - additional columns, redmine issues created+ allow --dir w/ individual --
repo enable for subscriptions that don't have release version
+ import/export host-groups+ import/export domains+ fixed --organization search options+ updated export args+ content-views test+ updated test data+ export job-templates+ removed COUNT column from export
updates to tests and functionality
+ added export containers+ export content-view-filters erratum and rpm types+ 'hammer csv import' now works from --dir https://somewhere+ 'hammer csv import' tests and fixes
+ hosts export w/ organization+ export / import puppet facts+ added examples dir+ subscriptions can have optional Organization column to be filled w/ --organization+ content-view-filters export date based errata+ read from http/file/stdin+ removed gettext from gemspec (prevented installation)
+ removed copyright and old comments that had been moved to README
+ updated api call to add host collections to activation key
+ adding import/export settings
+ clean up options --organization and --file
+ added deprecation for --csv-file and --csv-export...
updated to work with foreman-csv plugin
fixed roles
updated comment
adding spacewalk splice import
+ parsing product mapping and pem+ hypervisor / guest+ host collections+ facts
rubocop and spacewalk reference
usability and fixes
+ import/export sync plans+ added --organization to some resources+ export and import red hat products in addition to custom ones to allow them to be sync'ed+ import updated to include products and subscriptions properly+ fixed products cli args...
export content-hosts
+ export content-hosts+ renamed some code from 'system' to 'content-host'+ handle different server versions and their search syntax+ add --organization to limit some commands to specific orgs
lots of general clean up for SAM and robotello
updates to export from SAM
SAM export system groups to host collections
+ corrected CLI params to properly read server, username, and password+ awful work-around for organizations API requiring nested and unnested param+ minor code style update (to remove .call on separate line)
v0.0.6 - Updates for SAM export
+ Version bumped to 0.0.6+ Initial work on organizations, activation keys, and content hosts (systems)+ Some fixes for running on ruby-1.8.7
bumped version to 0.0.5
updated README
Checks /api/status for SAM (Headpin)
BaseCommand class given a pass on rubocop ClassLength
corrected api errors in roles csv
First pass at documentation
corrected syntax for ruby-1.8.7, gitignore .gem file
beginning to add provisioning templates
rubocop - removed all offences
content-views and content-view-filters and myriad more
lots and lots of changes as foretello develop/master iterates to stability
myriad changes... all for the better!
+ minor - removed nesting params in 'user'+ mostly working export subscriptions w/ repos to enable+ products export pipe to import working hammer csv products --csv-export | hammer csv products -v
corrected threading
reports updated
removed debug
updates to csv
fixed lifecycle-env
ship it
a lot of fixes and updates across many resources to match katello updates
rubocop - fixes
+ updated 'hammer csv import' command+ fixed import/export roles
export smart proxies
import smart proxies
locations added to smart proxies
cleaned up org loc associations
rubocop cleaning
starting compute resources
import compute resources
megacorp - working on subnets
megacorp - subnet import wip
megacorp - subnets wip...
Rehomed command-classes so that Clamp would work correctly
NOTE: 'autoload_subcommands wants to be in only one place -leave in last-loaded subcommand (in this case, users.rb)
$ env RUBYOPT=-Ilib hammer csvUsage: hammer csv [OPTIONS] SUBCOMMAND [ARG] ......
csv-scope - lots of cleanup
fixes #4873 - add rubocop.yml
rubocop - cleaned base.rb, users.rb, and updated users_test.rb
test-fixes - setup_test clean except for manifest upload repeat
cv-updates - a lot of updates and clean up+ GPLv2 in files+ updated to new dynamic apipie bindings+ fixed domain and puppet environments associating to organizations
roles-test - wip
roles-test - users now get roles, orgs, and locations
reports - roles working
hostprod - host/guest working now
hostguest - sys group attaching to systems now
hostguest - cleaning up orgs
hostguest - wip
hostguest - working on arch, os, and org linking
hostguest - through ptables
hostguest - lifecycle envs
hostguest - env export
cv - provider, products, repo creation
systems - sys groups working
systems - wip
updated to use 'results'
pfacts - facts working
hammer-time - both full create and update working
puppet-facts - import/export working
os-details - os w/ arch & ptable working
stuff - lots of refactoring for foreman
hosts - export and create seem to be working
foreman-os - out/in/update works
akeys - activation keys and other stuff
general-cleaning - users, system_groups, organizations
permissions - :flag working
permissions - no way this is going to work out well
roles - wipsystem groups - create working
initial-setup - users wip