adding download repository support
Updated pulp docs urls
Fixes #15016 - Upgrade rubocop (#177)
Merge pull request #167 from parthaa/tasker
Fixes #13284 - Enables Taskgroups for Applicablity
The regenerate applicable errata call for a repository can returneither a Task Group or a list of spawned tasks. This commit enablesthe use of that.This is an important change in pulp 2.8.Look athttps://github.com/pulp/pulp/blob/master/docs/dev-guide/integration/rest-api/consumer/applicability.rst#generate-content-applicability-for-updated-repositories...
Fixes #13543 - allow for repo group publishing
This commit adds the "publish" API for pulp repo group publishing, and allowsfor the export distributor on repo groups.
Additionally, it adds support for the 'relative_url' parameter on the exportdistributor config.
Fixes #11027 - Remove copyright notices
fixing runcible errors caused by rubocop changes
when we turned on rubocop, we converted unused method argumentsto start with underscores. This broke any method that relied onbinding.send(:local_variables). This disables that cop and fixesall of those instances....
Ref #7880: Rubocop fixes update
adding new applicabilty features from pulp 2.3
adding orphan file listing and deleting
Runcible: Fix upload_bits method
Add Package Upload Pulp API support to runcible
Changing runcible to support multiple pulp servers.
Now, classes need to be instantiated. For example:
Instead of Runcible::Resources::Repository.find()
you would need to use:
Runcible::Resources::Repository.new(config).find()
You can all instantiate Runcible::Instance to get access to all modules:...
adding support for yum_clone_distributor
adding more options for various actions
exposing the general options for unit install/removeadding notify_agent flag for consumer bind
adding additional importer/distributor options
adjusting terminology for repo groups
adding repo group support
Pulp 2.1 - Adding two API calls to handle content applicabilityfor consumers.
Pulp2.1 - Updates to how consumer group content tests are handledto test them properly.
Removed accidental space
Moved the copy and unassociate logic to a more centralized location
Updating to first Pulp V2.0 stable build.
Doc - Adds references to the latest Pulp doc location for each entity.
DOC - Adds documentation for all resources.
Pulp Beta - Updates to handle Repository deletion and consumer unbind as tasks to remove chance for race condition.
Updates to the latest pulp beta and fixes all associated tests.
Docs - Adds yard doc for repository.
Updates to fix missing cassette and switches each content type to extend Unit resource.
Adds and cleans-up functions that having missing or mis-named tests.
Fixes broken publish_all call and adds tests for publish and publish_all.
Changed the 'options' parameter to be empty hash instead of a string since pulp expects that
Fixed merge conflicts and regenerated yml cassettes
Fixed a few consumer group tests
Merge branch 'master' of github.com:Katello/runcible
Conflicts: test/fixtures/vcr_cassettes/extensions/errata.yml test/fixtures/vcr_cassettes/extensions/rpm.yml test/fixtures/vcr_cassettes/repository_support.yml
Ruby 1.9.3 - Updates to get code and tests passing on both Ruby 1.8.7 and Ruby 1.9.3
Added consumer group associate and unassociate calls
adding support for repository ids as part of repository unit listing
Updates README indentation for code blocks and moves all Copyrights to Red Hat.
Initial set of runcible consumer group bindings
Conflicts: test/integration/fixtures/vcr_cassettes/extensions/consumer_extensions.yml test/integration/fixtures/vcr_cassettes/pulp_consumer.yml test/integration/fixtures/vcr_cassettes/pulp_consumer_group.yml...
Moves fixtures to be under test/fixtures instead of test/integration.
Removes 'pulp' from the name of all cassettes for consistency.
Fixes some failing tests that are due to inconsistency in to_json ofhashes by adding custom matcher for checking JSON in the body as a...
Fixed repo sync schedule based tests
Moved the binding methods to follow the runcible convention of separate calls
Reverting a previous change on this file
Sounds like importers=#{details}&distributor_list=#{details} is notneeded by pulp
Merge branch 'master' into pulp-consumer-changes
Changes to deal with pulp-server-0.0.331-1.fc16.noarch
Fixed notifications to work with the new pulp
merge conflicts
Merge remote-tracking branch 'upstream-runcible/master' into fork-runcible-pulpv2
pulpv2 - consumer - adding apis for repo binding and content actions
This changes will allow user to perform things such as:- bind/unbind a consumer to/from a repo- install/update/uninstall content on the consumer (e.g. pkgs, pkg groups)
pulpv2 - adding retrieve all for users and re-organizing
adding testing for rpm/errata/category/group
adding units
addressing pull request comments
adding event notifiers to runcible
addressing previous commits comments
Moving with_indifferent_access to base
adding unit unassociation methods
fixes for pull request
Update to support proper get params with multiple values
pulp v2 - consumer - initial changes for create/review/update/delete/profile/profile upload
This has some initial chgs for working with pulp v2 for consumers.
This is by no means 'finished'; however, making it availablein my forked repo for others to access.
moving importers and distributors to their own files
adding tests for repoistory schedules
moving unit repo listing to runcible
some task changes, properly implementing sync_status
moving all unit_copy items to runcible
Updates to re-scope from Pulp to Resources and from Pulp to Extensions and fit in line more with the directory structure.
Updates to how config parameters are defined and how basic and oauth are handled.
Updates to require pathing.
Adds rpm_copy extension for explicit copying only rpms during a unit copy.
Adds task and repository sync actions and tests.
Adds importer and distributor associations and extensions for repository creation with importers and distributors.
Re-organizes test folder and adds first notion of extensions to base API bindings.
Updates to how payload parameters are generated.
Adds basic set of CRUD repository options.
Adds bindings for roles and fixes tests to mesh with V2.
Adds fixes for more robust user tests.
Provides first running and successful test against Pulp V2 and cleans-up the test infrastructure to allow basic authentication against pulp by parsing the pulp server.conf for needed credentials and server information.