Project

Profile

Help

Pulp RPM Roadmap » History » Sprint/Milestone 1

ttereshc, 12/14/2017 11:14 PM

1 1 ttereshc
# Pulp RPM Roadmap
2
3
~~~
4
This is a living document that is moving towards a long term plan to develop RPM plugin for Pulp 3.0 and beyond.
5
~~~
6
7
## Supported Content Types
8
9
### MVP
10
11
  - RPM \[#3199\]
12
  - SRPM \[#3200\]
13
  - Erratum \[#3201\]
14
15
### Post-MVP
16
17
  - DRPM
18
  - Distribution (kickstart tree)
19
  - Comps.xml content types (package group, environment, category, langpacks)
20
  - Yum repo metadata file
21
22
## Pulp RPM Plugin Use Cases
23
24
### MVP
25
26
##### Sync
27
28
  - Basic Sync
29
30
<!-- end list -->
31
32
  - As an authenticated user, I can sync a remote yum/dnf repository
33
34
<!-- end list -->
35
36
  - RPM \[#3202\]
37
  - SRPM \[#3202\]
38
  - Erratum \[#3203\]
39
40
<!-- end list -->
41
42
  - Sync types
43
44
<!-- end list -->
45
46
  - As a user, I can exactly mirror the content of a remote repository. \[provided by pulpcore\]
47
  - As a user, I can mirror the content of a remote repository with an additive behavior, so content is never removed locally. \[provided by pulpcore\]
48
49
<!-- end list -->
50
51
  - Download Behaviors
52
53
<!-- end list -->
54
55
  - As a user, my sync task does not fail just because one download failed. \[provided by pulpcore?\]
56
57
##### Publish
58
59
  - As an authenticated user, I can publish a yum/dnf repository.
60
61
<!-- end list -->
62
63
  - RPM \[#3204\]
64
  - SRPM \[#3204\]
65
  - Erratum \[#3205\]
66
67
<!-- end list -->
68
69
  - As a user, I can specify relative path at which a repository will be served. \[provided by pulpcore\]
70
71
<!-- end list -->
72
73
  - As a user, I can configure if a repository will be served over an SSL or a non-SSL connection. \[provided by pulpcore\]
74
75
<!-- end list -->
76
77
  - As user, I can sync from a yum/dnf repo published by Pulp. \[should be taken into account for any publish story\].
78
79
### Post-MVP