Project

Profile

Help

Story #1887

closed

Pulp - Story #1990: Rsync distributor

As a user, I can use the rsync predistributor with docker web distributor

Added by dkliban@redhat.com almost 8 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Urgent
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
2.10.0
Target Release - Docker:
2.1.0
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
Sprint 6
Quarter:

Description

As a result of this story the user will be able to perform the following:

- Set web distributor's 'predistributor' parameter to the id of the rsync predistributor by updating the configuration.
- Publish units that were associated with the repository before the 'last_publish_date' of the predistributor
- Publish all units when 'predistrubutor' is not set.


Files

docker_test_plan.txt (15.8 KB) docker_test_plan.txt bmbouter, 08/02/2016 05:55 PM
Actions #1

Updated by dkliban@redhat.com almost 8 years ago

  • Description updated (diff)
Actions #2

Updated by bmbouter almost 8 years ago

  • Sprint Candidate changed from No to Yes
Actions #3

Updated by bmbouter almost 8 years ago

Actions #4

Updated by bmbouter almost 8 years ago

  • Groomed changed from No to Yes
Actions #5

Updated by dkliban@redhat.com almost 8 years ago

  • Blocks Story #1759: As a user, I can use rsync distributor to publish RPM repositores added
Actions #6

Updated by mhrivnak almost 8 years ago

  • Sprint/Milestone set to 20
Actions #7

Updated by ipanova@redhat.com almost 8 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to ipanova@redhat.com
Actions #8

Updated by ipanova@redhat.com almost 8 years ago

  • Status changed from ASSIGNED to NEW
Actions #9

Updated by ipanova@redhat.com almost 8 years ago

  • Assignee deleted (ipanova@redhat.com)
Actions #10

Updated by mhrivnak almost 8 years ago

  • Sprint/Milestone changed from 20 to 21
Actions #11

Updated by dkliban@redhat.com almost 8 years ago

  • Subject changed from As a user, I can limit web distributor publishes by unit's date of association to As a user, I can use the rsync predistributor with docker web distributor
  • Description updated (diff)
Actions #13

Updated by dkliban@redhat.com almost 8 years ago

  • Blocks deleted (Story #1759: As a user, I can use rsync distributor to publish RPM repositores)
Actions #14

Updated by dkliban@redhat.com almost 8 years ago

  • Blocked by Story #1759: As a user, I can use rsync distributor to publish RPM repositores added
Actions #15

Updated by dkliban@redhat.com almost 8 years ago

  • Parent issue deleted (#1683)
Actions #16

Updated by dkliban@redhat.com almost 8 years ago

  • Blocked by deleted (Story #1759: As a user, I can use rsync distributor to publish RPM repositores)
Actions #17

Updated by dkliban@redhat.com almost 8 years ago

  • Parent issue set to #1990
Actions #18

Updated by dkliban@redhat.com almost 8 years ago

  • Sprint/Milestone changed from 21 to 22
Actions #19

Updated by mhrivnak almost 8 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to dkliban@redhat.com
Actions #20

Updated by mhrivnak almost 8 years ago

  • Sprint/Milestone changed from 22 to 23
Actions #21

Updated by Anonymous over 7 years ago

  • Priority changed from Normal to Urgent
Actions #22

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone changed from 23 to 24

Added by dkliban@redhat.com over 7 years ago

Revision 60e85bf4 | View on GitHub

Adds rsync distributor publish steps to platform

This adds shared rsync distributor code. The classes provided need to be extended in each plugin that implements the rsync distributor.

re #1990

Added by dkliban@redhat.com over 7 years ago

Revision 01c02b2c | View on GitHub

Adds predistributor logic to the publish controller

If a distributor has a predistributor_id configured, the publish is skipped when the predistributor has not published since the last publish by the distributor. This includes situations where the predistributor has not published at all.

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision 01c02b2c | View on GitHub

Adds predistributor logic to the publish controller

If a distributor has a predistributor_id configured, the publish is skipped when the predistributor has not published since the last publish by the distributor. This includes situations where the predistributor has not published at all.

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision 17e0208d | View on GitHub

Adds rsync distributor

This commit adds the docker rsync distributor. Allows docker web distributor to have an rsync predistributor.

closes #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision 17e0208d | View on GitHub

Adds rsync distributor

This commit adds the docker rsync distributor. Allows docker web distributor to have an rsync predistributor.

closes #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision 17e0208d | View on GitHub

Adds rsync distributor

This commit adds the docker rsync distributor. Allows docker web distributor to have an rsync predistributor.

closes #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision 17e0208d | View on GitHub

Adds rsync distributor

This commit adds the docker rsync distributor. Allows docker web distributor to have an rsync predistributor.

closes #1887 https://pulp.plan.io/issues/1887

Actions #24

Updated by bmbouter over 7 years ago

  • File docker_test_plan.txt added

Uploading the final test plan @dkliban and I used.

Actions #25

Updated by dkliban@redhat.com over 7 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

Added by dkliban@redhat.com over 7 years ago

Revision 490e471d | View on GitHub

Removes docs referencing use of password authentication for rsync publishes

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision 490e471d | View on GitHub

Removes docs referencing use of password authentication for rsync publishes

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision 490e471d | View on GitHub

Removes docs referencing use of password authentication for rsync publishes

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision 490e471d | View on GitHub

Removes docs referencing use of password authentication for rsync publishes

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision d051fcad | View on GitHub

Adds support for relative_repo_path for the docker rsync distributor

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision d051fcad | View on GitHub

Adds support for relative_repo_path for the docker rsync distributor

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision d051fcad | View on GitHub

Adds support for relative_repo_path for the docker rsync distributor

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision d051fcad | View on GitHub

Adds support for relative_repo_path for the docker rsync distributor

re #1887 https://pulp.plan.io/issues/1887

Added by dkliban@redhat.com over 7 years ago

Revision fd627ea3 | View on GitHub

Removes ability to use password authentication when performing publishes using rsync

re #1887 https://pulp.plan.io/issues/1887 re #1963 https://pulp.plan.io/issues/1963 re #1759 https://pulp.plan.io/issues/1759

Added by dkliban@redhat.com over 7 years ago

Revision fd627ea3 | View on GitHub

Removes ability to use password authentication when performing publishes using rsync

re #1887 https://pulp.plan.io/issues/1887 re #1963 https://pulp.plan.io/issues/1963 re #1759 https://pulp.plan.io/issues/1759

Actions #26

Updated by bmbouter over 7 years ago

  • File deleted (docker_test_plan.txt)
Actions #27

Updated by bmbouter over 7 years ago

  • File docker_test_plan.txt added

Adding a new version of the docker test plan which includes an additional test.

Added by dkliban@redhat.com over 7 years ago

Revision b7aeeacf | View on GitHub

Fixes logic used to skip publishes based on predistributor.

Also removes extraneous code from rsync.

re #1887 https://pulp.plan.io/issues/1887 re #1963 https://pulp.plan.io/issues/1963 re #1759 https://pulp.plan.io/issues/1759

Added by dkliban@redhat.com over 7 years ago

Revision b7aeeacf | View on GitHub

Fixes logic used to skip publishes based on predistributor.

Also removes extraneous code from rsync.

re #1887 https://pulp.plan.io/issues/1887 re #1963 https://pulp.plan.io/issues/1963 re #1759 https://pulp.plan.io/issues/1759

Actions #28

Updated by bmbouter over 7 years ago

  • File deleted (docker_test_plan.txt)
Actions #29

Updated by bmbouter over 7 years ago

Adding a new revision of the test plan, updated with a few small changes.

Actions #30

Updated by bmbouter over 7 years ago

Actions #31

Updated by bmbouter over 7 years ago

  • Platform Release set to 2.10.0
  • Target Release - Docker set to 2.1.0
Actions #32

Updated by semyers over 7 years ago

  • Status changed from MODIFIED to 5
Actions #33

Updated by semyers over 7 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE
Actions #34

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 6
Actions #35

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (24)
Actions #36

Updated by bmbouter about 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF