Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 144

ggainey, 07/10/2020 04:26 PM

1 1 rchan
# Sprint Plans
2 144 ggainey
### Sprint 77
3
Dates: Friday July 10, 2020 - Thursday July 23, 2020  
4
Sprint Goals/Focus:
5
6
* Pulp 2
7
  * 2.21.3 Release
8
* Pulp 3 Container  
9
  * RBAC 
10
  * misc bugs as requested by galaxy_ng/AWX
11
* Pulp 3 RPM
12
  * Bug fixes, at least the important ones for Katello
13
    * kickstart copy  https://pulp.plan.io/issues/7046 (@ppicka)
14
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847 (@ppicka)
15
  * Import/export - more models and kickstarts (@daviddavis, @ggainey)
16
    * https://pulp.plan.io/issues/6815
17
    * https://pulp.plan.io/issues/6739
18
* Pulp 3 Ansible Plugin / Galaxy NG
19
  * bugfix
20
	https://pulp.plan.io/issues/7119
21
  * Add certguard for content protection on-premise
22
	https://pulp.plan.io/issues/7118
23
  * Supporting @alikins implementation of RBAC
24
  * Need at RBAC to pulp_ansible itself
25
* Pulp 3 Core
26
  * RBAC continues
27
    * Adding RBAC for API endpoints in core, e.g. orphan cleanup
28
      * Adding APIs for policy read/modify
29
      * View object-level permissions in django-admin
30
  * bmbouter to follow up on aiohttp PR, sprint 72
31
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
32
    * https://pulp.plan.io/issues/6460
33
  * Importers/exporters  https://pulp.plan.io/issues/6134 - (@daviddavis, @ggainey)
34
    * natural-key exports - design reviewed, PR needs final cleanup/review/merge
35
    * progress reporting and handling of failed imports
36
  * OpenAPI v3 https://pulp.plan.io/issues/7108 (@fao89)
37
  * Katello improvements in core - small tasks
38
    * https://pulp.plan.io/issues/6699, from sprint 73
39
    * https://pulp.plan.io/issues/6624, from sprint 73
40
  * Continue on correlation ID https://pulp.plan.io/issues/4689 (@daviddavis)
41
  * SELinux on EL 8
42
      - https://pulp.plan.io/issues/7043#note-3
43
      - https://pulp.plan.io/issues/7075
44
* Pulp 3 Python
45
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - (@gerrod) 
46
   * https://pulp.plan.io/issues/6930 
47
* Pulp 2-->Pulp 3 Migrations
48
  * SLES repo support - (@ttereshc, @ipanova@redhat.com)
49
  * Bug fixes - anyone from mini-team - (@ttereshc, @ipanova@redhat.com)
50
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
51
* Pulp_installer
52
  * Fully integrate pre-flight check & Removing system_wide_pkgs
53
  * Collaboration with @spredzy from Ansible Platform Group
54
     * adding TLS support (PR available, needs more review + testing)
55
* CI/CD
56
  * finalizing fixtures.pulpproject.org work
57
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
58
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
59
* Miscellaneous
60
  * Website
61
    * finish off the installer stuff
62
  * Spam control - working on redmine SPAM mitigation automation (@lmjachky)
63 1 rchan
64 143 rchan
### Sprint 76
65
Dates: Friday June 26, 2020 - Thursday July 9, 2020  
66
Sprint Goals/Focus:
67
* Pulp 2
68
  * 2.21.3 Release
69
* Pulp 3 Container  
70
  * introduce new repo type for push workflow (PushContainerRepo) 
71
  * add token with admin rights - mdellweg
72
  * look into sync performance issue - lmjachky
73
  * misc bugs as requested by galaxy_ng/AWX
74
* Pulp 3 RPM
75
  * Bug fixes, at least the important ones for Katello
76
    * kickstart copy  https://pulp.plan.io/issues/7046 
77
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847
78
  * Import/export - more models and kickstarts (daviddavis, ggainey)
79
  * [maybe a pulpcore item] Mirrored metadata - design, PoC - ttereshc/dkliban
80
* Pulp 3 Ansible Plugin / Galaxy NG
81
  * misc bugs as requested by galaxy_ng
82
  * ongoing testing of galaxy_ng_single_container
83
  * finishing token auth sync test (code is already done)
84
https://github.com/pulp/pulp_ansible/pull/326
85
  * RBAC use case writing with @alikins
86
  * [low prio] finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
87
* Pulp 3 Core
88
  * RBAC PoC public review, next steps as identified by the group
89
  * bmbouter to follow up on aiohttp PR, sprint 72
90
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
91
    * https://pulp.plan.io/issues/6460
92
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
93
    * natural-key exports in progress
94
    * progress reporting and handling of failed imports
95
  * Katello improvements in core
96
    * https://pulp.plan.io/issues/6699, from sprint 73
97
    * https://pulp.plan.io/issues/6624, from sprint 73
98
  * Continue on correlation ID https://pulp.plan.io/issues/4689
99
* Pulp 3 Python
100
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 
101
* Pulp 2-->Pulp 3 Migrations
102
  * SLES repo support - ttereshc/ipanova
103
  * Removal of comps relations - ttereshc/ipanova
104
  * Bug fixes - anyone from mini-team
105
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
106
* pulp_installer
107
  * Plan basic “bring up to date” of operator - need to plan how to integrate external db and object storage (S3-like apis)
108
  * Collaboration with @spredzy from Ansible Platform Group
109
     * adding TLS support (PR available, needs more review + testing)
110
     * multi-node installer support proposal and planning
111
     * SELinux policy compile+install support contribution
112
     * Zuul integration
113
* CI/CD
114
  * finalizing fixtures.pulpproject.org work
115
  * add more release automation
116
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
117
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
118
* Pulp CLI proof of concept - pause
119
* Website
120
  * finish off the installer stuff  
121
*Spam control - working on redmine SPAM mitigation automation
122
123
124 142 rchan
### Sprint 75
125
Dates: Monday June 15 2020 - Thursday June 25, 2020  
126
Sprint Goals/Focus:
127
* Pulp 2
128
  * review/test applicability fixes (if not today)
129
* Pulp 3 Container  
130
  * refactor token auth to work with pulp_container 2.0  
131
  * solve design issues after docker push feature so it is compatible with current feature set (sync and push repos)  
132
  * look into performance issues if time left
133
  * misc bugs as requested by galaxy_ng/AWX
134
* Pulp 3 RPM
135
  * Bug fixes
136
  * finalize SUSE auth token support
137
  * Retain old count
138
  * Import/export - more models and kickstarts
139
* Pulp 3 Ansible Plugin / Galaxy NG
140
  * misc bugs as requested by galaxy_ng
141
  * finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
142
* Pulp 3 Core
143
  * bmbouter, ttereshc, ipanova, ggainey to create and share basic proof of concept for RBAC
144
  * bmbouter to follow up on aiohttp PR, sprint 72
145
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
146
    * https://pulp.plan.io/issues/6460
147
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
148
    * natural-key exports in progress
149
    * “start_versions” support
150
    * progress reporting and handling of failed imports
151
  * GroupProgressReport (needed by katello for migration plugin)
152
  * Katello improvements in core
153
    * https://pulp.plan.io/issues/6699, from sprint 73
154
    * https://pulp.plan.io/issues/6624, from sprint 73
155
  * Continue on correlation ID https://pulp.plan.io/issues/4689
156
* Pulp 3 Python
157
  * Bandersnatch integration: reading Bandersnatch config files and created Pulp Python remotes from them https://pulp.plan.io/issues/6929
158
  * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 (unlikely to be started this sprint)
159
* Pulp 2-->Pulp 3 Migrations
160
  * Progress reporting - ipanova
161
  * Checksum_type support, sles repo support - ttereshc
162
  * Bug fixes - anyone from mini-team
163
     * here is a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158 
164
* pulp_installer
165
  * Finish “Install from RPM” support for galaxy_ng
166
  * Start on operator reboot and planning w/ AWX and galaxy_ng team input
167
  * Collaboration with @spredzy from Ansible Platform Group
168
     * adding unix domain socket support in all the places
169
     * adding TLS support
170
     * multi-node installer support proposal and planning
171
     * Lots of smaller PR reviews
172
* CI/CD
173
  * finalizing fixtures.pulpproject.org work
174
  * fix single container release issue (/var/lib/pulp), from sprint 74 - https://pulp.plan.io/issues/6768
175
  * add more release automation - pulp.plan.io issue closing, from sprint 74
176
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
177
* Pulp CLI proof of concept - pause
178
* Website
179
  * mcorr to add pulp2 vs pulp3 table, migration plugin - needs review
180
  * mcorr to add single container to pulpproject.org
181
182
183 141 rchan
### Sprint 74
184
Dates: Friday May 29, 2020 - June 11, 2020  
185 140 rchan
Sprint Goals/Focus:
186
  - Pulp 2
187 1 rchan
      - Issues as reported/identified by Satellite
188 141 rchan
      - CDT PR review
189 140 rchan
  - Pulp 3 Container
190 141 rchan
      - docker push
191 140 rchan
  - Pulp 3 RPM
192 141 rchan
      - Bug fixes
193
      - SUSE auth token support - ppicka
194
      - Retain old count - planning - dalley (if priorities permit)
195
      - dep solving bug  https://pulp.plan.io/issues/6820 - dalley/ggainey
196 1 rchan
  - Pulp 3 Ansible Plugin / Galaxy NG
197 140 rchan
      - misc bugs as requested by galaxy_ng
198 141 rchan
      - start into client side token auth implementation
199
           - https://pulp.plan.io/issues/6540
200 140 rchan
      - finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
201 1 rchan
  - Pulp 3 Core
202 141 rchan
      - bmbouter/ttereshc to identify proof of concept scope of work on pulp-dev for RBAC
203 140 rchan
      - pulpcore use cases
204
      - pulp_ansible use cases
205 141 rchan
      - bmbouter/ttereshc to create and share basic proof of concept for RBAC
206 140 rchan
      - bmbouter to follow up on aiohttp PR
207 141 rchan
          - https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
208
          - https://pulp.plan.io/issues/6460
209 5 rchan
      - Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
210 141 rchan
          - incremental export, chunk_size/split exports released
211
          - natural-key exports in progress
212
          - Katello use-case doc to review 29-May, will result in stories
213 3 rchan
      - Katello improvements in core
214
          - https://pulp.plan.io/issues/6699
215 4 rchan
          - https://pulp.plan.io/issues/6624
216 141 rchan
          - https://pulp.plan.io/issues/4689
217 1 rchan
  - Pulp 2-->Pulp 3 Migrations
218 141 rchan
      - Progress reporting - ipanova
219
      - Distributions tracking - under review
220 1 rchan
      - Bug fixes - anyone from mini-team
221 4 rchan
  - pulp_installer
222 141 rchan
      - “Install from RPM” support for galaxy_ng
223
      - Continue on larger docs approach
224
 - Finishing collection publishing documentation
225
      - Remove system-wide packages support (to fix preflight checks)
226 1 rchan
  - CI/CD
227 141 rchan
      - finishing fixtures.pulpproject.org - waiting on delivery from osci.io folks
228
      - fix single container release issue (/var/lib/pulp)
229
      - add more release automation - pulp.plan.io issue closing
230 1 rchan
  - Pulp CLI proof of concept
231
    - Goal: build a 2-3 commands and some basic static generation
232
  - Website
233 141 rchan
      - mcorr to add pulp2 vs pulp3 table
234
      - mcorr to add single container to pulpproject.org
235 1 rchan
236
237 141 rchan
Previous archive: [[Sprint_Plans_Archive_-_May_2020]]