Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 146

rchan, 08/07/2020 05:27 PM

1 1 rchan
# Sprint Plans
2 145 rchan
3 146 rchan
### Sprint 79
4
Dates: Friday August 7, 2020 - Thursday August 20, 2020  
5
Sprint Goals/Focus:
6
* Pulp 2
7
  * Updating dependencies for CVEs
8
* Pulp 3 Container  
9
  * start with planning/initial implementation of RBAC
10
* Pulp 3 RPM
11
  * UpdateCollection related changes (ggainey)
12
    * https://pulp.plan.io/issues/7195
13
    * https://pulp.plan.io/issues/7291
14
  * Import/export - more models and kickstarts, tests (daviddavis, ggainey)
15
    * https://pulp.plan.io/issues/6815
16
    * https://pulp.plan.io/issues/6739
17
    * https://pulp.plan.io/issues/7137
18
  * distribution tree fixtures/tests (ppicka)
19
  * depsolving fixes
20
* Pulp 3 Ansible Plugin / Galaxy NG
21
  * Supporting @davidN implementation of RBAC
22
  * pulp_ansible release 0.2.0 GA (compat release w/ pulpcore 3.6)
23
* Pulp 3 Core
24
  * RBAC wrap-up for pulpcore 3.6 - bmbouter  
25
            * View object-level permissions in django-admin  
26
            * Review + Merge APIs for User + Group Read permissions  
27
            * User documentation  
28
  * RBAC work for pulpcore 3.7 - bmbouter
29
	* Adding RBAC for orphan cleanup API
30
	* Adding RBAC for status API
31
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
32
    * progress reporting and handling of failed imports/exports
33
  * OpenAPI v3 bugfixes as needed
34
  * Publishing Bindings Documentation to docs.pulpproject.org
35
  * Katello improvements in core - small tasks, remove from sprint 79
36
    * https://pulp.plan.io/issues/7201, from sprint 73
37
    * https://pulp.plan.io/issues/6624, from sprint 73
38
  * Finishing correlation ID https://pulp.plan.io/issues/4689 - daviddavis
39
  * SELinux on EL 8
40
      - https://pulp.plan.io/issues/7043#note-3
41
      - https://pulp.plan.io/issues/7075
42
      - Support dev environment (installer branch)
43
  * FIPS planning
44
    * FIPS-enabled pulplift box (mike)
45
* Pulp 3 Python
46
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930 
47
      * Mostly just awaiting review from by all parties
48
   * Pulp to Pulp sync? https://pulp.plan.io/issues/2886
49
      * Really hoping we can get it in next week, not quite as complete as the other work
50
* Pulp 2-->Pulp 3 Migrations
51
  * Performance 
52
  * Bug fixes - anyone from mini-team
53
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
54
  * Tests
55
* Pulp_installer
56
     * Lets Encrypt support in time for 3.6 - mikedep333
57
     * Test if pulp is up and listening (health checks) - fao89
58
     * Removal of system-wide packages from existing installs - mikedep333
59
     * Review check mode - fao89/mikedep333
60
     * Bugfixes with “rpm installation” as they come up
61
* Pulp K8s Operator
62
  * Support Galaxy NG contributions & general use case support as needed
63
* CI/CD
64
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
65
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
66
  * firefighting
67
* CLI
68
  * Planning  
69
* Miscellaneous
70
  * Community survey
71
  * Python blog post
72
  * 3.6 Release announcements
73
  * Spam control - working on redmine SPAM mitigation automation [lubos]
74
     * TBD: notifications for users
75
  * Docs bugs
76
77
78 145 rchan
### Sprint 78
79
Dates: Friday July 24, 2020 - Thursday August 6, 2020  
80
Sprint Goals/Focus:  
81
* Pulp 2
82
  * Open PRs for nectar, pulp, pulp_docker etc
83
  * Checksum problem on sat-prio list
84
* Pulp 3 Container  
85
  * start with planning/initial implementation of RBAC
86
  * finish work for pulp_container 2.0 milestone
87
  * misc bugs as requested by galaxy_ng/AWX
88
* Pulp 3 RPM
89
  * UpdateCollection model changes (ggainey)
90
    * https://pulp.plan.io/issues/5740
91
    * https://pulp.plan.io/issues/7195
92
  * Import/export - more models and kickstarts, tests (daviddavis, ggainey)
93
    * https://pulp.plan.io/issues/6815
94
    * https://pulp.plan.io/issues/6739
95
    * https://pulp.plan.io/issues/7137
96
  * distribution tree fixtures/tests (ppicka)
97
* Pulp 3 Ansible Plugin / Galaxy NG
98
  * Add certguard for content protection on-premise  
99
	https://pulp.plan.io/issues/7118
100
  * Supporting @davidN implementation of RBAC
101
* Pulp 3 Core
102
  * RBAC continues
103
    * Adding RBAC for API endpoints in core, e.g. orphan cleanup 
104
    * View object-level permissions in django-admin 
105
    * Add APIs for read/modify/edit permissions
106
    * travis needs to be passing
107
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
108
    * progress reporting and handling of failed imports
109
  * OpenAPI v3 https://pulp.plan.io/issues/7108 [fao89]
110
    * PRs need review/merging
111
    * address any resulting bugs
112
  * Katello improvements in core - small tasks
113
    * https://pulp.plan.io/issues/6699, from sprint 73 - this gives 404, the issue no longer exists
114
         * probably this is a new one https://pulp.plan.io/issues/7201
115
    * https://pulp.plan.io/issues/6624, from sprint 73
116
  * Continue on correlation ID https://pulp.plan.io/issues/4689 @daviddavis
117
  * SELinux on EL 8
118
      - https://pulp.plan.io/issues/7043#note-3
119
      - https://pulp.plan.io/issues/7075
120
      - Create dev environment (installer branch)
121
   * FIPS planning
122
* Pulp 3 Python
123
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930 
124
* Pulp 2-->Pulp 3 Migrations
125
  * Performance 
126
  * Bug fixes - anyone from mini-team
127
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
128
  * Tests (hopefully)
129
* Pulp_installer
130
     * adding TLS support (PR available, needs more review + testing)
131
* Pulp K8s Operator
132
  * Ramp up Oleksandr
133
  * work towards 1st milestone
134
* CI/CD
135
  * finalizing fixtures.pulpproject.org work
136
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
137
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74  
138
* Miscellaneous
139
  * Community survey
140
  * Spam control - working on redmine SPAM mitigation automation [lubos]
141
142
143 144 ggainey
### Sprint 77
144
Dates: Friday July 10, 2020 - Thursday July 23, 2020  
145
Sprint Goals/Focus:
146
147
* Pulp 2
148
  * 2.21.3 Release
149
* Pulp 3 Container  
150
  * RBAC 
151
  * misc bugs as requested by galaxy_ng/AWX
152
* Pulp 3 RPM
153
  * Bug fixes, at least the important ones for Katello
154
    * kickstart copy  https://pulp.plan.io/issues/7046 (@ppicka)
155
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847 (@ppicka)
156
  * Import/export - more models and kickstarts (@daviddavis, @ggainey)
157
    * https://pulp.plan.io/issues/6815
158
    * https://pulp.plan.io/issues/6739
159
* Pulp 3 Ansible Plugin / Galaxy NG
160
  * bugfix
161
	https://pulp.plan.io/issues/7119
162
  * Add certguard for content protection on-premise
163
	https://pulp.plan.io/issues/7118
164
  * Supporting @alikins implementation of RBAC
165
  * Need at RBAC to pulp_ansible itself
166
* Pulp 3 Core
167
  * RBAC continues
168
    * Adding RBAC for API endpoints in core, e.g. orphan cleanup
169
      * Adding APIs for policy read/modify
170
      * View object-level permissions in django-admin
171
  * bmbouter to follow up on aiohttp PR, sprint 72
172
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
173
    * https://pulp.plan.io/issues/6460
174
  * Importers/exporters  https://pulp.plan.io/issues/6134 - (@daviddavis, @ggainey)
175
    * natural-key exports - design reviewed, PR needs final cleanup/review/merge
176
    * progress reporting and handling of failed imports
177
  * OpenAPI v3 https://pulp.plan.io/issues/7108 (@fao89)
178
  * Katello improvements in core - small tasks
179
    * https://pulp.plan.io/issues/6699, from sprint 73
180
    * https://pulp.plan.io/issues/6624, from sprint 73
181
  * Continue on correlation ID https://pulp.plan.io/issues/4689 (@daviddavis)
182
  * SELinux on EL 8
183
      - https://pulp.plan.io/issues/7043#note-3
184
      - https://pulp.plan.io/issues/7075
185
* Pulp 3 Python
186
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - (@gerrod) 
187
   * https://pulp.plan.io/issues/6930 
188
* Pulp 2-->Pulp 3 Migrations
189
  * SLES repo support - (@ttereshc, @ipanova@redhat.com)
190
  * Bug fixes - anyone from mini-team - (@ttereshc, @ipanova@redhat.com)
191
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
192
* Pulp_installer
193
  * Fully integrate pre-flight check & Removing system_wide_pkgs
194
  * Collaboration with @spredzy from Ansible Platform Group
195
     * adding TLS support (PR available, needs more review + testing)
196
* CI/CD
197
  * finalizing fixtures.pulpproject.org work
198
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
199
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
200
* Miscellaneous
201
  * Website
202
    * finish off the installer stuff
203
  * Spam control - working on redmine SPAM mitigation automation (@lmjachky)
204 1 rchan
205 143 rchan
### Sprint 76
206
Dates: Friday June 26, 2020 - Thursday July 9, 2020  
207
Sprint Goals/Focus:
208
* Pulp 2
209
  * 2.21.3 Release
210
* Pulp 3 Container  
211
  * introduce new repo type for push workflow (PushContainerRepo) 
212
  * add token with admin rights - mdellweg
213
  * look into sync performance issue - lmjachky
214
  * misc bugs as requested by galaxy_ng/AWX
215
* Pulp 3 RPM
216
  * Bug fixes, at least the important ones for Katello
217
    * kickstart copy  https://pulp.plan.io/issues/7046 
218
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847
219
  * Import/export - more models and kickstarts (daviddavis, ggainey)
220
  * [maybe a pulpcore item] Mirrored metadata - design, PoC - ttereshc/dkliban
221
* Pulp 3 Ansible Plugin / Galaxy NG
222
  * misc bugs as requested by galaxy_ng
223
  * ongoing testing of galaxy_ng_single_container
224
  * finishing token auth sync test (code is already done)
225
https://github.com/pulp/pulp_ansible/pull/326
226
  * RBAC use case writing with @alikins
227
  * [low prio] finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
228
* Pulp 3 Core
229
  * RBAC PoC public review, next steps as identified by the group
230
  * bmbouter to follow up on aiohttp PR, sprint 72
231
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
232
    * https://pulp.plan.io/issues/6460
233
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
234
    * natural-key exports in progress
235
    * progress reporting and handling of failed imports
236
  * Katello improvements in core
237
    * https://pulp.plan.io/issues/6699, from sprint 73
238
    * https://pulp.plan.io/issues/6624, from sprint 73
239
  * Continue on correlation ID https://pulp.plan.io/issues/4689
240
* Pulp 3 Python
241
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 
242
* Pulp 2-->Pulp 3 Migrations
243
  * SLES repo support - ttereshc/ipanova
244
  * Removal of comps relations - ttereshc/ipanova
245
  * Bug fixes - anyone from mini-team
246
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
247
* pulp_installer
248
  * Plan basic “bring up to date” of operator - need to plan how to integrate external db and object storage (S3-like apis)
249
  * Collaboration with @spredzy from Ansible Platform Group
250
     * adding TLS support (PR available, needs more review + testing)
251
     * multi-node installer support proposal and planning
252
     * SELinux policy compile+install support contribution
253
     * Zuul integration
254
* CI/CD
255
  * finalizing fixtures.pulpproject.org work
256
  * add more release automation
257
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
258
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
259
* Pulp CLI proof of concept - pause
260
* Website
261
  * finish off the installer stuff  
262
*Spam control - working on redmine SPAM mitigation automation
263
264
265 142 rchan
### Sprint 75
266
Dates: Monday June 15 2020 - Thursday June 25, 2020  
267
Sprint Goals/Focus:
268
* Pulp 2
269
  * review/test applicability fixes (if not today)
270
* Pulp 3 Container  
271
  * refactor token auth to work with pulp_container 2.0  
272
  * solve design issues after docker push feature so it is compatible with current feature set (sync and push repos)  
273
  * look into performance issues if time left
274
  * misc bugs as requested by galaxy_ng/AWX
275
* Pulp 3 RPM
276
  * Bug fixes
277
  * finalize SUSE auth token support
278
  * Retain old count
279
  * Import/export - more models and kickstarts
280
* Pulp 3 Ansible Plugin / Galaxy NG
281
  * misc bugs as requested by galaxy_ng
282
  * finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
283
* Pulp 3 Core
284
  * bmbouter, ttereshc, ipanova, ggainey to create and share basic proof of concept for RBAC
285
  * bmbouter to follow up on aiohttp PR, sprint 72
286
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
287
    * https://pulp.plan.io/issues/6460
288
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
289
    * natural-key exports in progress
290
    * “start_versions” support
291
    * progress reporting and handling of failed imports
292
  * GroupProgressReport (needed by katello for migration plugin)
293
  * Katello improvements in core
294
    * https://pulp.plan.io/issues/6699, from sprint 73
295
    * https://pulp.plan.io/issues/6624, from sprint 73
296
  * Continue on correlation ID https://pulp.plan.io/issues/4689
297
* Pulp 3 Python
298
  * Bandersnatch integration: reading Bandersnatch config files and created Pulp Python remotes from them https://pulp.plan.io/issues/6929
299
  * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 (unlikely to be started this sprint)
300
* Pulp 2-->Pulp 3 Migrations
301
  * Progress reporting - ipanova
302
  * Checksum_type support, sles repo support - ttereshc
303
  * Bug fixes - anyone from mini-team
304
     * here is a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158 
305
* pulp_installer
306
  * Finish “Install from RPM” support for galaxy_ng
307
  * Start on operator reboot and planning w/ AWX and galaxy_ng team input
308
  * Collaboration with @spredzy from Ansible Platform Group
309
     * adding unix domain socket support in all the places
310
     * adding TLS support
311
     * multi-node installer support proposal and planning
312
     * Lots of smaller PR reviews
313
* CI/CD
314
  * finalizing fixtures.pulpproject.org work
315
  * fix single container release issue (/var/lib/pulp), from sprint 74 - https://pulp.plan.io/issues/6768
316
  * add more release automation - pulp.plan.io issue closing, from sprint 74
317
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
318
* Pulp CLI proof of concept - pause
319
* Website
320
  * mcorr to add pulp2 vs pulp3 table, migration plugin - needs review
321
  * mcorr to add single container to pulpproject.org
322
323
324 141 rchan
### Sprint 74
325
Dates: Friday May 29, 2020 - June 11, 2020  
326 140 rchan
Sprint Goals/Focus:
327
  - Pulp 2
328 1 rchan
      - Issues as reported/identified by Satellite
329 141 rchan
      - CDT PR review
330 140 rchan
  - Pulp 3 Container
331 141 rchan
      - docker push
332 140 rchan
  - Pulp 3 RPM
333 141 rchan
      - Bug fixes
334
      - SUSE auth token support - ppicka
335
      - Retain old count - planning - dalley (if priorities permit)
336
      - dep solving bug  https://pulp.plan.io/issues/6820 - dalley/ggainey
337 1 rchan
  - Pulp 3 Ansible Plugin / Galaxy NG
338 140 rchan
      - misc bugs as requested by galaxy_ng
339 141 rchan
      - start into client side token auth implementation
340
           - https://pulp.plan.io/issues/6540
341 140 rchan
      - finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
342 1 rchan
  - Pulp 3 Core
343 141 rchan
      - bmbouter/ttereshc to identify proof of concept scope of work on pulp-dev for RBAC
344 140 rchan
      - pulpcore use cases
345
      - pulp_ansible use cases
346 141 rchan
      - bmbouter/ttereshc to create and share basic proof of concept for RBAC
347 140 rchan
      - bmbouter to follow up on aiohttp PR
348 141 rchan
          - https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
349
          - https://pulp.plan.io/issues/6460
350 5 rchan
      - Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
351 141 rchan
          - incremental export, chunk_size/split exports released
352
          - natural-key exports in progress
353
          - Katello use-case doc to review 29-May, will result in stories
354 3 rchan
      - Katello improvements in core
355
          - https://pulp.plan.io/issues/6699
356 4 rchan
          - https://pulp.plan.io/issues/6624
357 141 rchan
          - https://pulp.plan.io/issues/4689
358 1 rchan
  - Pulp 2-->Pulp 3 Migrations
359 141 rchan
      - Progress reporting - ipanova
360
      - Distributions tracking - under review
361 1 rchan
      - Bug fixes - anyone from mini-team
362 4 rchan
  - pulp_installer
363 141 rchan
      - “Install from RPM” support for galaxy_ng
364
      - Continue on larger docs approach
365
 - Finishing collection publishing documentation
366
      - Remove system-wide packages support (to fix preflight checks)
367 1 rchan
  - CI/CD
368 141 rchan
      - finishing fixtures.pulpproject.org - waiting on delivery from osci.io folks
369
      - fix single container release issue (/var/lib/pulp)
370
      - add more release automation - pulp.plan.io issue closing
371 1 rchan
  - Pulp CLI proof of concept
372
    - Goal: build a 2-3 commands and some basic static generation
373
  - Website
374 141 rchan
      - mcorr to add pulp2 vs pulp3 table
375
      - mcorr to add single container to pulpproject.org
376 1 rchan
377
378 141 rchan
Previous archive: [[Sprint_Plans_Archive_-_May_2020]]