Add modulemd applicability type
Add modularity content types
Also includes tests and newly generated zoo5 fixtures repository which is module ready
refs #22446 - use relative_url for iso repo path
Fixes #21844 - Add Docker Blob unit type
Add tests for debian extension
Srpm support
Support rest_client 2.0
Runcible was built around being able to take arest client response body, pull out relevant detailsand craft a new rest client response object with the boybeing the parsed json rather than the raw json. Rest Client2.0 makes this impossible by making the Response object extend...
fixes #18993 - Set depth for ostree distributor
Prior to this commit one could only set depth for ostree importer.This one enables one to set it for the distributor also.This will enable pulp to selectively publish what its synced fromupstream feed.
Fixes #18076 - Can set OSTree repo depth
Enables one to set the importer depth value for the ostree repo.look at http://projects.theforeman.org/issues/18076 for more info.
Fixes #16466 - Add support for applicable rpms
Fixes #15617: Add ISO repository support (#179)
Fixes #15016 - Upgrade rubocop (#177)
Fixes #14032 - Ostree branches now searchable in a Repo
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 #13321 - Updated distribution paths in the tests
Relates to this change https://github.com/pulp/pulp_rpm/blob/master/plugins/pulp_rpm/plugins/distributors/yum/configuration.py#L387
https://pulp.plan.io/issues/1520https://github.com/pulp/pulp_rpm/commit/dbdc20dc4bfc52e4bc7d2b7a3b2bf2323db63d47
Fixes #11030: Add Python support.
fixes #11773 - allow false values for :include_repos
Fixes #11027 - Remove copyright notices
Fixes #10036 - CRUD bindings for rpm ostree repositories
Refs #7617 - Fixed a docker distributor issue
The docker distributor previously didnot properly communicateprotected/redirect_url/repo-registry-id attributes to pulp.This commit aims to fix that
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....
Fixes #7880 - Rubocop enabled the runcible tests
Ref #7880: Rubocop fixes update
Fixes #7617 - CRUD docker repo bindings
Added docker repo bindings to runcibleIncludes CRUD for docker repo related operations along the same lines of puppetand yum repo types.
adding support for pulp 2.4.0-0.14
adding consumer(group) support for pulp2.4
Updating runcible to use one cassette per test
as part of that, all tests had to be restructured and renamed
2.4 support and some cleanup for all most remaining items
still missing all consumer items
adding new applicabilty features from pulp 2.3
Upgrading pulp to 2.3
fixing puppet repo tests
merge conflict
Puppet: Fixing a bug and writing a test for it
Fixing a bug where the repo_type entry in the _notes field was not getting set.
Merge branch 'master' into nodes
Fixing and reorganizing puppet repo tests
initial node support
Puppet: Wrote some tests and fixed repo methods
Wrote some repo tests for puppet repos. Also, found some places that weren't1.0-compatible in that they were class methods instead of the 1.0 architecturewhich supports multiple pulp servers by using objects.
fixing broken test
Merge pull request #83 from jlsherrill/multi
Changing runcible to support multiple pulp servers.
Added code make unit copy accept custom filters
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:...
Merge pull request #80 from jlsherrill/yum_clone
adding support for yum_clone_distributor
Improving some of the tests for pulp 2.2 and regenerating cassettes
Pulp v2.2: Fixing individual tests for Pulp 2.2
consumer/group - update to allow for update all
This commit contains a small modification to the generate_contentfor consumer and consumer group to enable support for users torequest an 'update all' operation on the pulp interface. Thebasic case where this is used is to request 'update all packages...
955706 - update runcible to support pulp-server-2.1.2-0.1.beta
In order to support consumer groups, we need to update runcibleto interface with pulp-server-2.1.2.* or later. This commitcontains minor changes how responses to consumer group actionsare returned.
fixing "missing" test
adding method to easily check the status of a publish
similar to a sync status, but for publish runs. Implemented for story:
https://trello.com/card/disconnected-ported-to-pulp-v2/511bd7357c52d1c61c00510e/8
vcr cassette updates for pulp 2.1.1-0.5.beta
Adding ISO repo support
fix for new runcible
Pulp 2.1 - Adding fixes to support the previous errors aroundpackage group unit copy. This commit is against a beta buildof 2.1
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.
test fix
Moves primary tests into top level test directory andre-factors the test commands to account for the changes.Resources and extension suites may now be run separately now.