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 #21661 - Retrieve All for consumers
This commit adds a couple of methods to retrieve all consumers in onego.
Add tests for debian extension
Srpm support
Allow cancelling of task groups
Fixes #19055 - add new call for generate applicability
The previous applicability call would 'lock' on a single worker. This call doesnot pin to a single worker, so applicability regeneration can spread across allworkers.
Note that this does not change any functionality, it just exposes a new call...
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.
adding download repository support
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 #14888 - Updating casettes for pulp 2.8.3 (#175)
Refs #14032 - Cassettes - Ostree branches now searchable in a Repo
Merge pull request #167 from parthaa/tasker
Fixes #13284 - Enables Taskgroups for Applicablity
Refs #13284 - Cassettes for prev commit
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 #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
Ref# 10036 - Fixes for pulp-server-2.7.0-0.3.beta
We were not able to run all the tests in the previousinstance of runcible on pulp-2.7 beta. This commit addresses thatand updates the cassettes
Fixes #10036 - CRUD bindings for rpm ostree repositories
addresses #9179 - fix tests for Pulp 2.6
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 #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
Worked on splitting up user and role cassettes
cassette update
Upgrading pulp to 2.3
adding orphan file listing and deleting
merge conflict
Updating cassettes
Fixing and reorganizing puppet repo tests
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.
Add Package Upload Pulp API support to runcible
fixture update
Added code make unit copy accept custom filters
Improving some of the tests for pulp 2.2 and regenerating cassettes
Pulp v2.2: Fixing individual tests for Pulp 2.2
969457: Do not timeout on getting all #rpm_ids
For big repositories `Runcible::Extensions::Repository.rpm_ids` wastime-outing. Fixed by adding pagination to `Repository.rpm_ids`.
The timeout was causing `after_sync` callback failure which led to packages...
955706 - update vcr_cassettes for pulp-server-2.1.2-0.1.beta
adding more options for various actions
exposing the general options for unit install/removeadding notify_agent flag for consumer bind
vcr cassette updates for pulp 2.1.1-0.5.beta - continued...
vcr cassette updates for pulp 2.1.1-0.5.beta
adding missing vcr cassette
vcr cassette updates
vcr update for pulp 2.1.1-0.1.beta
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.
vcr update
Redid the tests to make em more explicit
Fixed a test
Updated unit tests to make travis happy
Updated content unassociate calls to be based of unit_id or content_id
Moved the copy and unassociate logic to a more centralized location
Updates to how the content type is declared for extensions.Test updates.
Updating to first Pulp V2.0 stable build.
cassette updates
Fixes for none mode test runs.
Pulp Beta - Updates to handle Repository deletion and consumer unbind as tasks to remove chance for race condition.
Pulp Beta - Adds missing cassettes and updates test data.
Updates to the latest pulp beta and fixes all associated tests.
Updates to fix missing cassette and switches each content type to extend Unit resource.
Merge branch 'master' of github.com:Katello/runcible
Conflicts: test/fixtures/vcr_cassettes/extensions/repository_associate.yml test/fixtures/vcr_cassettes/extensions/repository_create_with_importer.yml test/fixtures/vcr_cassettes/extensions/repository_dissassociate.yml...
Updates test data to reflect added tests.
Updating pulp version
Cassette updates for tests.
Fixes broken publish_all call and adds tests for publish and publish_all.
Adding files to make travis happy in theory
Fixed merge conflicts and regenerated yml cassettes
Updated the required yml to make the runcible tests run
Fixed a few consumer group tests
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 calls in extensions to simplify adding and removing consumers from consumer groups
Added consumer group associate and unassociate calls
Adds missing errata test and cassette.
Moves helpers to be under test/support.
Adds missing cassette file.
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...