| Branch: | Tag: | Revision:

runcible / lib / runcible / extensions @ a5858c9b

# Date Author Comment
b7d3fa45 12/02/2017 08:49 AM Partha Aji

Fixes #21844 - Add Docker Blob unit type

bf01400f 11/10/2017 02:13 PM Matthias Dellweg

refs #10478 - Add deb extensions

0b79887a 10/13/2017 06:02 PM Justin Sherrill

Srpm support

c2292684 10/06/2017 06:35 PM Partha Aji

Fixes #21161 - Docker manifest list model bindings

1a2d49fd 09/07/2016 12:46 PM Justin Sherrill

Fixes #16466 - Add support for applicable rpms

1f392e3e 07/20/2016 10:09 PM Eric D Helms

Fixes #15617: Add ISO repository support (#179)

5126dd02 05/12/2016 07:59 PM David Davis

Fixes #15016 - Upgrade rubocop (#177)

61c9e238 03/04/2016 08:15 PM Partha Aji

Fixes #14032 - Ostree branches now searchable in a Repo

ddfc4136 02/03/2016 11:51 PM Partha Aji

Fixes #13284 - Enables Taskgroups for Applicablity

The regenerate applicable errata call for a repository can return
either a Task Group or a list of spawned tasks. This commit enables
the use of that.
This is an important change in pulp 2.8.
Look at

e747b1ce 02/02/2016 01:38 AM Brad Buckingham

fixes #13512 - docker v2 - pulp 2.8 - add support for tag content unit

With the pulp 2.8 support for docker v2, the docker tag implementation
has been updated to be a content type, similar to manifest, rpm...etc.
This commit adds that unit.

cf78605e 01/29/2016 11:42 AM Brad Buckingham

fixes #13460 - docker v2 - disable v1 support & introduce docker_manifest unit type

This commit makes 2 changes:
1. update the docker importer to support the 'enable_v1' flag
2. introduce the docker_manifest unit which is being added with
docker v2

63540c7c 09/23/2015 07:37 PM Eric Helms

Fixes #11030: Add Python support.

0889fa03 09/11/2015 05:42 PM Justin Sherrill

fixes #11773 - allow false values for :include_repos

290c4dea 08/28/2015 08:54 PM David Davis

Fixes #11613 - Create ostree content unit model

c1664a68 07/06/2015 07:50 PM David Davis

Fixes #11027 - Remove copyright notices

e8cbb87f 10/28/2014 03:44 AM Partha Aji

Fixes #8079 - Can update docker tags in repository

926b9789 10/15/2014 02:50 PM Justin Sherrill

fixing runcible errors caused by rubocop changes

when we turned on rubocop, we converted unused method arguments
to start with underscores. This broke any method that relied on
binding.send(:local_variables). This disables that cop and fixes
all of those instances....

3e3ad61c 10/09/2014 07:18 PM Partha Aji

Ref #7880: Rubocop fixes update

ae6943ed 10/01/2014 06:19 PM David Davis

Fixes #7765 - Add docker methods to repo

db77e602 09/24/2014 06:09 PM Partha Aji

Fixes #7617 - CRUD docker repo bindings

Added docker repo bindings to runcible
Includes CRUD for docker repo related operations along the same lines of puppet
and yum repo types.

e5ec19e6 05/15/2014 06:00 PM Justin Sherrill

adding support for pulp 2.4.0-0.14

32fb437f 09/19/2013 06:24 PM Justin Sherrill

adding new applicabilty features from pulp 2.3

995785a6 09/05/2013 06:07 PM Justin Sherrill

allowing hash to be passed for package actions, instead of only name

8fd5ecaf 08/21/2013 03:59 PM Partha Aji

Added some mods to get copy call accept filters

1ede9b48 08/13/2013 02:44 PM Justin Sherrill

merge conflict

c006d1cd 08/12/2013 08:51 PM David Davis

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.

f6afeb0f 08/12/2013 08:11 PM Justin Sherrill

fixing some documentation

2a2b9875 08/12/2013 01:36 PM Justin Sherrill

initial node support

490ff199 08/09/2013 09:00 PM David Davis

Puppet: Wrote some tests and fixed repo methods

Wrote some repo tests for puppet repos. Also, found some places that weren't
1.0-compatible in that they were class methods instead of the 1.0 architecture
which supports multiple pulp servers by using objects.

3871ddc9 08/07/2013 01:48 PM David Davis

Puppet: Using new 1.0 architecture for puppet classes

a3c4e968 08/07/2013 01:35 PM David Davis

Merge branch 'master' into puppet


980bd8fc 08/05/2013 03:17 PM David Davis

Fixing repository importer code

Repository#create_with_importer_and_distributors should be able to handle both
a hash and importer object. Fixing the code to support this.

c9df098a 08/05/2013 12:50 PM David Davis

Merge commit '54f9d7bc4655f0a783b5aeacc580b8db2b09935d' into puppet-merge


571d1317 07/31/2013 05:05 PM Justin Sherrill

attempting full request of rpmids as it is much faster

using paging to get chunch of package ids is very slow.
taking~3 seconds per request. Try to get them all at once
if we can

9677900a 07/31/2013 02:31 PM Justin Sherrill

Merge pull request #83 from jlsherrill/multi

Changing runcible to support multiple pulp servers.

e06e5c92 07/30/2013 06:40 PM Partha Aji

Added code make unit copy accept custom filters

661ca339 07/30/2013 06:31 PM Justin Sherrill

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:

You can all instantiate Runcible::Instance to get access to all modules:...

55518d68 07/22/2013 07:15 PM Justin Sherrill

Merge pull request #80 from jlsherrill/yum_clone

adding support for yum_clone_distributor

0d780497 07/22/2013 06:15 PM Justin Sherrill

adding support for yum_clone_distributor

79f61c9f 07/16/2013 05:12 PM Brad Buckingham

puppet: initial support for puppet repositories

This commit contains some initial changes to
allow for creating and managing puppet repositories.

89e6e478 07/11/2013 05:52 PM David Davis

Pulp v2.2: Fixing individual tests for Pulp 2.2

c1c22f8f 06/27/2013 08:53 PM Brad Buckingham

consumer/group - update to allow for update all

This commit contains a small modification to the generate_content
for consumer and consumer group to enable support for users to
request an 'update all' operation on the pulp interface. The
basic case where this is used is to request 'update all packages...

393ed564 06/13/2013 07:53 PM Justin Sherrill

adding yum_repo_metadata_file unit type

4250c138 06/13/2013 07:18 AM Petr Chalupa

969457: Do not timeout on getting all #rpm_ids

For big repositories `Runcible::Extensions::Repository.rpm_ids` was
time-outing. Fixed by adding pagination to `Repository.rpm_ids`.

The timeout was causing `after_sync` callback failure which led to packages...

169a0b62 06/11/2013 05:10 PM Brad Buckingham

955706 - consumer_groups - add passing of additional options

This commit contains a couple of small changes to be consistent
with the behavior of the consumer APIs.

1. allow the user to pass in options to the install/update actions
2. properly set the unit key when an action is performed

36b8f5c7 06/04/2013 06:15 PM Justin Sherrill

fixing doc

05563710 06/04/2013 04:58 PM Justin Sherrill

adding more options for various actions

exposing the general options for unit install/remove
adding notify_agent flag for consumer bind

156b8dc4 05/15/2013 03:42 PM Mike McCune

removing uneeded blank line

5bc5715e 05/13/2013 06:21 AM Mike McCune

adding method to easily check the status of a publish

similar to a sync status, but for publish runs. Implemented for story:

e7ba6aea 05/10/2013 09:40 PM Mike McCune

adding export distributor so we can initiate ISO exports

10da9735 04/29/2013 12:58 PM Brad Buckingham

consumer - specify different unit key based on content type

When installing content (e.g. rpm, package_group, erratum)
using pulp, the 'unit key' used may be different based on
the content type. This small commit addresses the changes
needed for the supported types....

11cd4518 04/23/2013 06:27 PM Brad Buckingham

unit copy - updates for pulp improvements in unit associate/copy

This commit contains minor changes to allow a user to take
advantage of pulp improvements for copying large repos.

Refer to
for more details.

d3320186 04/23/2013 06:26 PM Brad Buckingham

consumer - updates to support applicable errata

Minor update to allow users to obtain 'applicable' errata information
for one or more consumers, based upon 0 or more repo ids.

ac72865c 04/18/2013 05:15 PM Justin Sherrill

PR comment fixes

830ec8cf 04/17/2013 09:34 PM Justin Sherrill

Adding ISO repo support

557d000b 03/18/2013 09:16 PM Eric Helms

Pulp 2.1 - Adding two API calls to handle content applicability
for consumers.

655d4b35 02/26/2013 01:11 AM Justin Sherrill

only request ids of errata and rpms for errata_id/rpm_id functions

8abf32bc 01/21/2013 11:45 PM Partha Aji

Added some cosmetic changes for clarity

2b3280f7 01/21/2013 10:29 PM Partha Aji

Updated content unassociate calls to be based of unit_id or content_id

0e9f2f09 01/17/2013 09:31 PM Partha Aji

Moved the copy and unassociate logic to a more centralized location

8316a773 01/16/2013 04:20 PM Justin Sherrill

fixes #35 - correctly default to include repos info in unit finds

239e0ae8 01/09/2013 03:53 PM Eric D. Helms

Updates to how the content type is declared for extensions.
Test updates.

abc913d9 01/09/2013 11:30 AM Eric D. Helms

Series of documentation updates for extensions that include
the addition of a base Unit extension that all content types
inherit from.

7e4fbd98 11/28/2012 03:46 PM Justin Sherrill

adding package group copy

423e34cd 11/15/2012 11:44 PM Justin Sherrill

fixing errata copy by unit id

ca2dd550 11/15/2012 08:48 PM Justin Sherrill

switching to primarily use unit ids for errata

b43ba6f2 11/13/2012 07:25 PM Eric D. Helms

Updates to the latest pulp beta and fixes all associated tests.

033fc0c0 11/12/2012 02:23 PM Eric D. Helms

Updates to fix missing cassette and switches each content type to extend Unit resource.

d1d1cc16 11/12/2012 02:56 AM Eric D. Helms

Merge branch 'master' of


653d1fea 11/11/2012 11:19 PM Eric D. Helms

Updates test data to reflect added tests.

dcaaad1c 11/11/2012 07:34 PM Eric D. Helms

Adds and cleans-up functions that having missing or mis-named tests.

06928c65 11/07/2012 07:38 PM Justin Sherrill

do not use sorting for unit search, as mongo may fail

9b1d1989 11/02/2012 07:02 PM Eric D. Helms

Fixes broken publish_all call and adds tests for publish and publish_all.

6402e48c 11/01/2012 03:34 PM Partha Aji

Fixed merge conflicts and regenerated yml cassettes

5354f21d 10/31/2012 10:31 PM Partha Aji

Fixed a few consumer group tests

226d3914 10/31/2012 04:43 PM Eric D. Helms

Merge branch 'master' of


50bf07ad 10/31/2012 04:07 PM Eric D. Helms

Ruby 1.9.3 - Updates to get code and tests passing on both Ruby 1.8.7 and Ruby 1.9.3

9dc81be8 10/30/2012 11:34 PM Partha Aji

Added calls in extensions to simplify adding and removing consumers from consumer groups

738088d9 10/30/2012 11:14 PM Partha Aji

Added consumer group associate and unassociate calls

5d7244ed 10/30/2012 09:12 PM Justin Sherrill

adding support for repository ids as part of repository unit listing

de6a916a 10/25/2012 02:15 PM Eric D. Helms

Updates README indentation for code blocks and moves all Copyrights to Red Hat.

8871daac 10/25/2012 03:08 AM Eric D. Helms

Adds missing errata test and cassette.

634c90e7 10/25/2012 12:49 AM Eric D. Helms

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 of
hashes by adding custom matcher for checking JSON in the body as a...

3f57138f 10/17/2012 11:26 AM Partha Aji

Changes to deal with pulp-server-0.0.331-1.fc16.noarch

e4270494 10/10/2012 10:06 PM Justin Sherrill

merge conflicts

d621ee3d 10/09/2012 09:36 PM Brad Buckingham

Merge remote-tracking branch 'upstream-runcible/master' into fork-runcible-pulpv2

2cd3a70e 10/09/2012 09:32 PM Brad Buckingham

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)

a8a63a26 10/09/2012 07:04 PM Justin Sherrill

adding distributions and other unit tests

2563afd2 10/08/2012 05:37 PM Justin Sherrill

adding testing for rpm/errata/category/group

cb5041ac 10/04/2012 06:00 PM Justin Sherrill

Revert "removing generate_metadata as it is not a valid option"

This reverts commit 1fb200318812a80123d4e7e697c78ffe4d1ec6af.

59a21b2e 10/04/2012 05:14 PM Justin Sherrill

adding units

1fb20031 10/04/2012 05:01 PM Justin Sherrill

removing generate_metadata as it is not a valid option

2c96f896 10/02/2012 08:35 PM Justin Sherrill

fixing return on publish_all extension

4f7cf94a 10/02/2012 01:29 PM Justin Sherrill

adding extension test

30fa0023 10/01/2012 03:55 PM Justin Sherrill

addressing previous commits comments

fbafd6ea 10/01/2012 02:12 AM Justin Sherrill

Adding missing license

4288d8bc 10/01/2012 01:59 AM Justin Sherrill

Moving with_indifferent_access to base

c77338c2 10/01/2012 01:42 AM Justin Sherrill

adding unit unassociation methods

e3fe6f8f 09/28/2012 03:09 PM Justin Sherrill

fixes for pull request

bed41e04 09/27/2012 09:57 PM Justin Sherrill

Update to support proper get params with multiple values