Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 169

rchan, 06/18/2021 11:27 PM

1 1 rchan
# Sprint Plans
2 161 rchan
3 169 rchan
### Sprint 99
4
Dates: Thursday June 17, 2021 - Wednesday June 30, 2021  
5
Sprint Goals/Focus:
6
* Pulp 2
7
  * No planned work
8
* Pulp 3 Container
9
  * import/export and RBAC bugs/improvements (ipanova, mdellweg)
10
  * backports and release for 2.5.4
11
* Pulp 3 RPM
12
  * Bug fixes for Katello (ttereshc, dalley, ggainey)
13
    * Many BZs
14
        * https://bugzilla.redhat.com/show_bug.cgi?id=1954839
15
        * https://bugzilla.redhat.com/show_bug.cgi?id=1965936
16
        * https://bugzilla.redhat.com/show_bug.cgi?id=1920511
17
        * https://bugzilla.redhat.com/show_bug.cgi?id=1948930
18
        * https://bugzilla.redhat.com/show_bug.cgi?id=1934545
19
        * https://bugzilla.redhat.com/show_bug.cgi?id=1959412
20
    * Look into relative path problem
21
* Pulp 3 Ansible Plugin / Galaxy NG
22
  * planning ansible deprecated + mutable data replacement (bmbouter)
23
* Pulp 3 Core
24
  * Content management and removal (prompted by AH needs) (ipanova)
25
    * orphan management( remove an individual orphan/by content type) 
26
      * https://pulp.plan.io/issues/8658 (bmbouter in progress)
27
         *  Reclaim disk space (david not started)
28
      * https://pulp.plan.io/issues/8459
29
  * Orphan cleanup running along-side other tasks (david in progress)
30
    * https://pulp.plan.io/issues/7659
31
  * tasking system redesign (mdellweg)
32
    * benchmarks, benefits blogpost (bmbouter, mdellweg)
33
    * stake-holder syncup (mdellweg)
34
  * tasking system new race condition issues (bmbouter, mdellweg)
35
    * https://pulp.plan.io/issues/8568
36
  * Alternate Content Sources (ppicka/david/ipanova)
37
    * https://pulp.plan.io/issues/7832
38
  * Encrypt sensitive creds in the database (david)
39
      * https://pulp.plan.io/issues/8192
40
  * Content app improvements
41
     * content app caching (gerrod)
42
  * RBAC Token support (gerrod)
43
  * RBAC Content guard (gerrod)
44
  * RBAC issues brainstorming meeting(s)
45
    * Another meeting TBD after gather usecases from rpm and python plugins
46
  * plugin removal (ttereshc, mdellweg)
47
  * Planning for logging changes
48
    * https://github.com/pulp/community/discussions/20
49
  * 3.14 release (bmbouter)
50
* Pulp 3 Python
51
* Pulp 3 File
52
* Pulp 2-->Pulp 3 Migrations
53
  * ttereshc, ggainey, ipanova, dalley
54
  * bugs for 6.9.z
55
  * release 0.12
56
* Pulp 3 OSTree
57
  * Planning and working on use cases (dkliban)
58
* Pulp 3 Installer
59
  * Redesign for installing pulpcore minor branches (mike)
60
  * Improve galaxy_ng dev experience (bruno/mike)
61
  * Determine what scope to drop from installer (e.g. EL7 support)
62
  * Determine what additional work needs to be done for high availability of Pulp
63
* Pulp 3 Operator
64
  * Support Chris Hambridge (mike)
65
* CI/CD
66
  * Release automation (dkliban)
67
  * Enable https on CI tests (dkliban)
68
  * Switch CI to Python 3.7 (dkliban)
69
* Web UI
70
* CLI
71
  * PR reviews
72
  * capabilities PR (mdellweg)
73
  * redesign import export commands (to include container) (mdellweg)
74
* Certguard
75
  * https://pulp.plan.io/issues/8783 (ggainey)
76
* Community 
77
  * Create proposal to move to Github Issues
78
  * Pulp 3 intro/debugging for Katello talk @ foreman b-day (mdellweg)
79
80
81 168 rchan
### Sprint 98
82
Dates: Wednesday June 2, 2021 - Wednesday June 16, 2021  
83
Sprint Goals/Focus:
84
* Pulp 2
85
  * Bugzilla Work (ggainey)
86
* Pulp 3 Container
87
  * import/export and RBAC bugs/improvements (ipanova, mdellweg)
88
* Pulp 3 RPM
89
  * Bug fixes for Katello
90
    * Pulp 3 to Pulp 2 syncing issue
91
      * https://bugzilla.redhat.com/show_bug.cgi?id=1954839
92
        * appstream/baseos .treeinfo weirdness
93
    * New Katello depsolving BZ
94
        * https://bugzilla.redhat.com/show_bug.cgi?id=1959412
95
    * (a few others)
96
    * Look into relative path problem
97
* Pulp 3 Ansible Plugin / Galaxy NG
98
  * synclist implementation (gerrod)
99
  * planning ansible deprecated + mutable data replacement (bmbouter)
100
* Pulp 3 Core
101
  * Content management and removal (prompted by AH needs) (ipanova)
102
    * orphan management( remove an individual orphan/by content type) 
103
      * https://pulp.plan.io/issues/8658
104
  * Orphan cleanup running along-side other tasks (david)
105
      * https://pulp.plan.io/issues/7659 
106
  * tasking system redesign (mdellweg)
107
    * in-review
108
    * benchmarks, benefits blogpost (bmbouter, mdellweg)
109
    * stake-holder syncup (mdellweg)
110
  * tasking system new race condition issue
111
    * https://pulp.plan.io/issues/8568
112
  * Alternate Content Sources (ppicka/david/ipanova)
113
    * https://pulp.plan.io/issues/7832
114
  * Encrypt sensitive creds in the database (david)
115
      * https://pulp.plan.io/issues/8192
116
  * Content app improvements
117
     * async content app (dalley)
118
     * content app caching (gerrod) - waiting on django 3.2
119
     * performance testing / verification (dalley)
120
  * RBAC issues brainstorming meeting(s)
121
  * plugin removal, at least planning (ttereshc, mdellweg)
122
  * move to python 3.7 and django 3.2 for pulpcore==3.14
123
    * https://github.com/pulp/pulpcore/discussions/1359
124
* Pulp 3 Python
125
  * finish twine upload support (gerrod)
126
  * Release 3.4.0 (gerrod)
127
* Pulp 3 File
128
* Pulp 2-->Pulp 3 Migrations
129
  * ttereshc, ggainey, ipanova, dalley
130
  * compatibility with 3.12/3.13 (ggainey)
131
    * https://pulp.plan.io/issues/8522
132
  * bugs for 6.9.z
133
  * release (ttereshc)
134
* Pulp 3 OSTree
135
  * Planning and working on use cases (dkliban)
136
* Pulp 3 Installer
137
  * Database encryption key generation/import (mike)
138
  * Redesign for installing pulpcore minor branches (mike)
139
  * Improve galaxy_ng dev experience (bruno/mike)
140
* Pulp 3 Operator
141
  * Support Chris Hambridge (mike)
142
* CI/CD
143
  * Release automation (dkliban)
144
  * Enable https on CI tests (dkliban)
145
  * Switch CI to Python 3.7 (dkliban)
146
* CLI
147
  * PR reviews
148
  * capabilities PR (mdellweg)
149
  * redesign import export commands (to include container)(mdellweg)
150
* Certguard
151
  * https://pulp.plan.io/issues/8783
152
* Community 
153
  * Move off freenode
154
	* https://github.com/pulp/pulpcore/discussions/1384 
155
  * Create proposal to move to Github Issues
156
157 167 rchan
### Sprint 97
158
Dates: Friday May 14, 2021 - Tuesday June 1, 2021  
159
Sprint Goals/Focus:
160
* Pulp 2
161
  * Bugzilla Work
162
* Pulp 3 Container
163
  * 2.6.0 milestone https://pulp.plan.io/versions/215 and release 2.5.3(ipanova, mdellweg, dkliban?)
164
* Pulp 3 RPM
165
  * Bug fixes for Katello
166
    * Pulp 3 to Pulp 2 syncing issue
167
      * https://bugzilla.redhat.com/show_bug.cgi?id=1954839
168
        * appstream/baseos .treeinfo weirdness
169
    * New Katello depsolving BZ
170
        * https://bugzilla.redhat.com/show_bug.cgi?id=1959412
171
  * finish mirrored metadata (dalley)
172
    * may look at relative path problem if necessary for resolving mirrored metadata
173
  * Cleaning up what is left of the release mess (ttereshc)
174
	* master is clean, we just need to do releases
175
  * Minor changes to auto-publish (gerrod)
176
* Pulp 3 Ansible Plugin / Galaxy NG
177
  * Release 0.8.0
178
  * Improve pulp/galaxy collaboration (fao/bruno)
179
  * highest version change (fao/bruno)
180
  * synclist implementation
181
* Pulp 3 Core
182
  * Content management and removal (prompted by AH needs) (ipanova)
183
    * reclaim disk space https://pulp.plan.io/issues/8459
184
    * orphan management( remove an individual orphan/by content type) 
185
      * https://pulp.plan.io/issues/8658
186
  * Orphan cleanup running along-side other tasks (david)
187
      * https://pulp.plan.io/issues/7659 
188
  * tasking system redesign (mdellweg)
189
    * in-review
190
    * benchmarks (bmbouter, mdellweg)
191
    * deep-dive (mdellweg)
192
  * tasking system new race condition issue
193
    * https://pulp.plan.io/issues/8568
194
  * Alternate Content Sources (ppicka/david/ipanova)
195
    * https://pulp.plan.io/issues/7832
196
  * Encrypt sensitive creds in the database (david)
197
      * https://pulp.plan.io/issues/8192
198
  * import/export fixes (ggainey)
199
    * centos-8-induced deadlock problem (katello)
200
      * https://pulp.plan.io/issues/7904
201
      * https://github.com/pulp/pulp_rpm/pull/1975
202
    * chunk-size UX work
203
      * https://pulp.plan.io/issues/8628
204
  * Backport Releases (bmbouter)
205
  * 3.13 release (dalley)
206
* Pulp 3 Python
207
  * Release 3.3.0
208
  * finish twine upload support (gerrod)
209
  * Minor changes to auto-publish (gerrod)
210
* Pulp 3 File
211
  * Minor changes to auto-publish (gerrod)
212
* Pulp 2-->Pulp 3 Migrations
213
  * ttereshc, ggainey, ipanova, dalley
214
  * fixing pulp3->pulp2 post migration sync issues
215
  * compatibility with 3.12/3.13 https://pulp.plan.io/issues/8522 
216
* Pulp 3 Installer
217
  * Database encryption key generation/import (mike)
218
  * Docs on “customizing your install” (mike/mcorr)
219
  * repos code refactoring (mike)
220
  * Improve galaxy_ng dev experience (fao/bruno)
221
* Pulp 3 Operator
222
  * Implement builds with different plugins / versions (mike)
223
  * Support Chris Hambridge (mike/fao89)
224
* CI/CD
225
  * Release automation (dkliban)
226
  * Enable https on CI tests (fao)
227
  * Upgrade tests (fao)
228
* Web UI
229
* CLI
230
  * PR reviews
231
  * 0.9.0 Release
232
* Community 
233
  * 2nd Container article (lower priority than other items)
234
  * Work with mikedep333 to finish installer docs bugs https://pulp.plan.io/issues/8477
235
  * Newsletter
236
  * Release announcement
237
  * Pulp survey
238
239
240 166 rchan
### Sprint 96
241
Dates: Friday April 30, 2021 - Thursday May 13, 2021  
242
Sprint Goals/Focus: 
243
* Pulp 2 - none planned
244
* Pulp 3 Container
245
  * katello HTB and AH bugfixes (ipanova, 
246
  * backports and release for katello (ipanova)
247
  * 2.6.0 milestone https://pulp.plan.io/versions/215 and release (ipanova, mdellweg)
248
* Pulp 3 RPM
249
  * Bug fixes for Katello
250
    * Pulp 2 to Pulp 3 syncing issue
251
      * https://bugzilla.redhat.com/show_bug.cgi?id=1954839
252
        * appstream/baseos .treeinfo weirdness
253
  * start mirrored metadata (ttereshc or dalley)
254
    * may look at relative path problem if necessary for resolving mirrored metadata
255
  * Basic RHEL 9 module metadata support (just sync, upload, publish, no depsolving - ggainey)
256
    * https://pulp.plan.io/issues/8638
257
* Pulp 3 Ansible Plugin / Galaxy NG
258
  * Galaxy metadata publication - more investigation/implementation (gerrod/david)
259
  * Improve pulp/galaxy collaboration (fao)
260
* Pulp 3 Core
261
   * content app performance (dalley) - on hold for this sprint
262
   * Content management and removal (prompted by AH needs) (ipanova)
263
    * reclaim disk space https://pulp.plan.io/issues/8459
264
    * orphan management( remove an individual orphan/by content type) 
265
      * https://pulp.plan.io/issues/8658
266
  * Orphan cleanup running along-side other tasks (david)
267
      * https://pulp.plan.io/issues/7659 
268
  * tasking system redesign (mdellweg)
269
    * PR incoming #soon
270
  * tasking system new race condition issue
271
    * https://pulp.plan.io/issues/8568
272
  * Alternate Content Sources (ppicka/david/ipanova)
273
    * https://pulp.plan.io/issues/7832
274
  * Encrypt sensitive creds in the database (david)
275
      * https://pulp.plan.io/issues/8192
276
  * import/export fixes (ggainey)
277
    * ansible request
278
      * https://pulp.plan.io/issues/8204
279
    * centos-8-induced deadlock problem (katello)
280
      * https://pulp.plan.io/issues/7904
281
  * disk usage during sync (Lubos)
282
      * https://pulp.plan.io/issues/8295
283
* Pulp 3 Python
284
  * Internal PyPI meeting (10-May)
285
  * Finish Autopublish/autodistribute (gerrod)
286
  * Release 3.3.0
287
  * twine upload support WIP (maybe put it in 3.3.0, gerrod)
288
* Pulp 2-->Pulp 3 Migrations
289
  * mostly ttereshc, ggainey, ipanova, dalley
290
  * fixing bugs for HTB
291
  * compatibility with 3.12/3.13 https://pulp.plan.io/issues/8522 
292
* Pulp 3 Installer
293
  * Docs on “customizing your install” (mike/mcorr)
294
  * Improve galaxy_ng dev experience (fao)
295
  * Vendor community.general modules (fao)
296
* Pulp 3 Operator
297
  * Handling pulpcore version and plugin versions at build time (mike)
298
  * Make /var/lib/pulp/assets part of the image (mike)
299
  * Support Chris Hambridge (mike/fao89)
300
* CI/CD
301
  * Release automation (david)
302
  * Enable https on CI tests (fao)
303
* Web UI
304
  * meeting with and helping students
305
* CLI
306
  * PR reviews
307
  * 0.8.0 Release
308
 * Community 
309
   * 2nd Container article (lower priority than other items)
310
   * Continue docs bugs https://pulp.plan.io/issues/8477
311
312
313 165 rchan
### Sprint 95
314
Dates: Friday April 16, 2021 - Thursday April 29, 2021  
315
Sprint Goals/Focus: 
316
* Pulp 2 - none planned
317
  * close sync-perf-patch loop w/ email to interested parties
318
* Pulp 3
319
  * (dalley) Remove all deprecated code from many plugins (distributions, task_enqueue, …)
320
* Pulp 3 Container
321
  * release 2.5.2
322
  * PRD reviews
323
* Pulp 3 RPM
324
  * Bug fixes for Katello
325
  * start mirrored metadata (ttereshc)
326
  * may look at relative path problem if necessary for resolving other issues (mirrored metadata)
327
  * depsolving bug reported by pmoravec (dalley) https://bugzilla.redhat.com/show_bug.cgi?id=1944539
328
	* Work with QE to reproduce on new Pulp - potentially on an upstream Katello box.
329
* Pulp 3 Ansible Plugin / Galaxy NG
330
  * Support Galaxy team on sync metadata issue (fao/gerrod)
331
  * Galaxy metadata publication - more investigation/implementation (gerrod/david)
332
* Pulp 3 Core
333
  * content app performance (dalley)
334
  * Content management and removal (prompted by AH needs)
335
* reclaim disk space needs grooming https://pulp.plan.io/issues/8459
336
* retain versions - adding more tests
337
* orphan management( remove an individual orphan/by content type) - in planning phase
338
  * Orphan cleanup running along-side other tasks (ipanova)
339
    * https://pulp.plan.io/issues/7659 
340
  * tasking system redesign PoC (mdellweg)
341
  * tasking system new race condition issue
342
    * https://pulp.plan.io/issues/8568
343
  * Alternate Content Sources (ppicka/david/ipanova)
344
    * https://pulp.plan.io/issues/7832
345
  * FIPS testing (david)
346
  * import/export fixes (ggainey)
347
    * ansible request
348
      * https://pulp.plan.io/issues/8204
349
    * centos-8-induced deadlock problem
350
      * https://pulp.plan.io/issues/7904
351
  * disk usage during sync ( Lubos)
352
      * https://pulp.plan.io/issues/8295
353
* Pulp 3 File
354
  * 1.7 release (david)
355
* Pulp 3 Python
356
  * Remove all deprecated code (distributions, task_enqueue, …)
357
  * internal PyPi meeting
358
  * support in the investigation Pulp_python vs Sonatype
359
* Pulp 2-->Pulp 3 Migrations
360
  * mostly ttereshc, ggainey, maybe dalley,ipanova
361
  * collaboration with QE and addressing BZs
362
  * docker migration issues (ipanova)
363
  * [likely next sprint] compatibility with 3.12/3.13 https://pulp.plan.io/issues/8522 
364
* Pulp 3 Installer
365
  * Docs on “customizing your install” (mike/mcorr)
366
* Pulp 3 Operator
367
  * Handling pulpcore version and plugin versions at build time (mike)
368
  * Make /var/lib/pulp/assets part of the image (mike)
369
  * Support Chris Hambridge (mike/fao89)
370
* CI/CD
371
  * Release automation (david)
372
* Web UI
373
  * meeting with and helping students
374
* CLI
375
  * PR reviews
376
  * 0.8.0 Release
377
  * generic content command group (gerrod)
378
 * Community 
379
  * Container article #2 (lower priority than other items)
380
  * Continue docs bugs https://pulp.plan.io/issues/8477
381
  * Summit 
382
  * April newsletter
383
384 164 rchan
### Sprint 94
385
Dates: Friday April 2, 2021 - Thursday April 15, 2021  
386
Sprint Goals/Focus:
387
* Pulp 2 - none planned
388
  * ttereshc working with CEE on presenting pulp2/pulp3 diffs
389
* Pulp 3 Container
390
  * release 2.5.0
391
  * PRD reviews
392
  * bugs
393
* Pulp 3 RPM
394
  * Bug fixes for Katello
395
  	* Known issue(?) with advisory merging / conflicts (ggainey)
396
  	* depsolving issue raised by pmoravec (dalley)
397
  * start mirrored metadata (ttereshc)
398
  * may look at relative path problem if necessary for resolving other issues (mirrored metadata)
399
* Pulp 3 Ansible Plugin / Galaxy NG
400
  * Galaxy + Pulp discussions (fao/david)
401
  * Collection verification trust PRD review (fao + container team)
402
  * Support Bruno on sync metadata issue (fao)
403
  * Galaxy metadata publication - investigation/implementation (gerrod/david)
404
* Pulp 3 Core
405
  * 3.12 - https://pulp.plan.io/versions/182
406
  * auto-publish/auto-distribute (dalley)
407
  * content app performance (dalley,others)
408
  * Content management and removal (prompted by AH needs)
409
  * tasking system redesign PoC (mdellweg)
410
  * Alternate Content Sources
411
    * https://pulp.plan.io/issues/7832
412
  * FIPS testing (david)
413
  * django 3.2 upgrade scoping (david)
414
* Pulp 3 File
415
  * Add auto-distribute support to pair with pulpcore==3.12 (dalley)
416
* Pulp 3 Python
417
  * Finalized new sync filters (gerrod)
418
  * Full PyPI sync testing
419
* Pulp 2-->Pulp 3 Migrations
420
  * mostly ttereshc, ggainey, maybe dalley and ipanova
421
  * collaboration with QE and addressing BZs
422
  * migration/FIPS testing (ggainey)
423
  * add configuration option for batch size (ttereshc)
424
	* https://pulp.plan.io/issues/8470 
425
* Pulp 3 Installer
426
  * Misc fixes/adaptations for pulpcore & stakeholders (fao89/pavel)
427
  * Improving documentation (mike, mcorr)
428
* Pulp 3 Operator
429
  * Handling pulpcore version and plugin versions at build time (mike)
430
  * Make /var/lib/pulp/assets part of the image (mike)
431
  * Support Chris Hambridge (mike/fao89)
432
* CI/CD
433
  * Release automation (david)
434
* Web UI
435
  * meeting with and helping students
436
  * autopublish work
437
* CLI
438
  * no plans
439
* Community
440
  * Container article
441
  * Will work to resolve https://pulp.plan.io/issues/8477
442
  * Summit meetings/prep
443
  * 3.12 release blog
444
445
446 162 rchan
### Sprint 93
447 163 rchan
Dates: Friday March 19, 2021 - Monday April 5, 2021  
448 162 rchan
Sprint Goals/Focus:
449
* Pulp 2 - none planned, a few PRs in discussion
450
* Pulp 3 Container
451
  * post-mvp RBAC https://pulp.plan.io/versions/191
452
(lubos, matthias, ina) + bugs from AH
453
  * PRD reviews
454
* Pulp 3 RPM
455
  * Bug fixes for Katello
456
     * Known issues with advisory merging / conflicts (ggainey)
457
  * start mirrored metadata (ttereshc)
458
  * may look at relative path problem if necessary for resolving other issues (mirrored metadata)
459
  * pulp_rpm release (compatible w/3.11)
460
* Pulp 3 Ansible Plugin / Galaxy NG
461
  * Sync collection dependencies
462
  * Content provenance PRD review
463
  * Deleting and rejecting content PRD review
464
  * Gap analysis for galaxy.ansible.com (bmbouter + awcrosby)
465
* Pulp 3 Core
466
  * FIPS (med) - david, bmbouter, ppicka; ggainey secondary
467
    * https://pulp.plan.io/issues/7960
468
  * 3.12 - https://pulp.plan.io/versions/182
469
  * auto-publish/auto-distribute (bmbouter + dalley)
470
  * content app performance (dalley, bmbouter, others)
471
  * Content management and removal design planning ( prompted by AH needs)
472
  * tasking system redesign PoC (bmbouter, mdellweg as supporting)
473
  * Finalize Alternate Content source design
474
    * https://pulp.plan.io/issues/7832
475
* Pulp 3 File
476
  * Add auto-distribute support to pair with pulpcore==3.12
477
* Pulp 3 Python
478
  * New sync filters
479
  * Finishing the Redmine -> Github transition
480
  * Internal PYPI meeting
481
* Pulp 2-->Pulp 3 Migrations
482
  * mostly ttereshc, ggainey, maybe dalley and ipanova
483
  * collaboration with QE and addressing BZs
484
* Pulp 3 Installer
485
  * Misc fixes/adaptations for pulpcore & stakeholders (fao89/pavel)
486
  * Install pulp-cli - https://pulp.plan.io/issues/8416
487
  * Allow specify request size limit - https://pulp.plan.io/issues/8212
488
* Pulp 3 Operator
489
  * Handling pulpcore version and plugin versions at build time (mike)
490
  * Make /var/lib/pulp/assets part of the image (mike)
491
  * Support Chris Hambridge (mike/fao89)
492
* CI/CD
493
  * Release automation (daviddavis)
494
  * GHA retrospective & planning
495
	* https://hackmd.io/@pulp/cicd
496
  * FIPS testing (fao89)
497
* Web UI
498
  * meeting with and helping students
499
  * autopublish work
500
* CLI
501
  * shell addon (ggainey)
502
* Community 
503
  * Container article
504
  * 3.12 release blog
505
506
507 161 rchan
### Sprint 92
508
Dates: Friday March 5, 2021 - Thursday Mar 18, 2021  
509
Sprint Goals/Focus:
510
* Pulp 2
511
   * new release for pulp_docker
512
* Pulp 3 Container
513
  * post-mvp RBAC (technical debt) https://pulp.plan.io/versions/175 (lubos, matthias, ina) + bugs from AH
514
  * multiple container releases ( for Satellite and AH)
515
  * 2 planning meetings with AH
516
* Pulp 3 RPM
517
  * Bug fixes for Katello
518
     * Known issues with advisory merging / conflicts (ggainey)
519
  * start mirrored metadata (ttereshc)
520
  * pulp_rpm release
521
* Pulp 3 Ansible Plugin / Galaxy NG
522
  * Synclist planning
523
* Pulp 3 Core
524
  * FIPS (med) - david, bmbouter, ppicka; ggainey secondary
525
    * https://pulp.plan.io/issues/7960
526
  * 3.11 items (high)
527
  * 3.11 release (ipanova release-nanny)
528
  * auto-publish/auto-distribute (dalley) - negotiating the merge of a dozen PRs at once
529
  * content app performance (dalley, bmbouter, others)
530
* Pulp 3 File
531
  * release compatible w/3.10
532
* Pulp 3 Python
533
  * pulp-cli support (gerrod)
534
  * 3.1.0 release
535
* Pulp 2-->Pulp 3 Migrations
536
  * ttereshc, ggainey, dalley, ipanova
537
	* hopefully one week at most
538
  * Katello bugs for 3.18 https://pulp.plan.io/versions/178
539
  * 0.9.0 release
540
  * Dogfood testing as issues are fixed
541
  * optimizations
542
* Pulp 3 Installer
543
  * Misc fixes/adaptations for pulpcore & stakeholders (fao89/pavel)
544
  * CentOS7/FIPS/pulp-2to3migration box available (mike)
545
  * Add FIPS job to plugin_template (fao89)
546
* Pulp 3 Operator
547
  * Support Chris Hambridge
548
  * Setup validate_commit_message.py
549
  * Mike to begin development, and coordinate which tasks with Chris, on Monday 3/8
550
* CI/CD
551
  * Continue working with OSCI to improve fixtures site reliability (daviddavis)
552
     * Report issues on https://pulp.plan.io/issues/8341 
553
  * Release automation (daviddavis)
554
  * CI Status Dashboard
555
     * review, add badges as needed
556
* Web UI
557
  * meeting with and helping students
558
  * autopublish work
559
* CLI
560
  * python support (gerrod)
561
  * release after python commands
562
 * Community 
563
   * Container article
564
   * 3.11 release blog
565
566
567 160 rchan
### Sprint 91
568
Dates: Friday Feb 19, 2021 - Thursday Mar 4, 2021  
569
Sprint Goals/Focus:
570
* Pulp 2 - no planned work
571
* Pulp 3 Container
572
  * post-mvp RBAC (technical debt) https://pulp.plan.io/versions/175 (lubos, matthias, ina) + bugs from AH
573
  * planning and discussions with AH
574
* Pulp 3 RPM
575
  * Bug fixes for Katello
576
     * Known issues with advisory merging / conflicts
577
  * If time permits - start mirrored metadata (stretch)
578
* Pulp 3 Ansible Plugin / Galaxy NG
579
  * 0.7.1 bugfixes
580
  * Performance tests
581
* Pulp 3 Core
582
  * FIPS (high) - david, bmbouter, ppicka; ggainey secondary
583
    * https://pulp.plan.io/issues/7960
584
  * 3.11 items (high) - david
585
  * 3.11 release (ipanova release-nanny)
586
  * content app performance (dalley, bmbouter, others)
587
* Pulp 3 File
588
  * release compatible w/3.10
589
* Pulp 3 Python
590
  * pulp-cli support (gerrod)
591
  * 3.1.0 release
592
* Pulp 2-->Pulp 3 Migrations
593
  * ttereshc, ggainey, bmbouter(worker timeout), maybe dalley, ipanova
594
  * Katello bugs for 3.18 https://pulp.plan.io/versions/178
595
	* this and the next sprint
596
  * Dogfood testing and related issues
597
  * Collaboration with QE
598
* Pulp 3 Installer
599
  * Misc fixes/adaptations for pulpcore & stakeholders (mike/pavel)
600
  * CentOS7/FIPS/pulp-2to3migration box available (mike)
601
  * #8095 installer postgres password hash FIPS issue (fao89/dkliban)
602
  * Add FIPS job to plugin_template (gerrod/mike)
603
  * Ramp up Gerrod (mike)
604
* Pulp 3 Operator
605
  * Being a resource for Chris Hambridge as he develops (mike)
606
* CI/CD
607
  * Continue working with OSCI to improve fixtures site reliability (daviddavis)
608
  * CI Status Dashboard
609
* Web UI
610
  * meeting with and helping students
611
  * autopublish work
612
* CLI
613
  * python support (gerrod)
614
  * group permission and access policy commands (matthias)
615
* Community
616
   * Container article
617
   * Newletter
618
   * Summit Admin #2 (easy copypaste stuff w/ deadlines) 
619
   *  Newsletter
620
   * Tentative 3.11 release notes
621 159 rchan
622 1 rchan
### Sprint 90 
623 160 rchan
Dates: Thursday Feb 4, 2021 - Thursday Feb 18, 2021  
624 159 rchan
Sprint Goals/Focus:
625
* Pulp 2 - no planned work
626
* Pulp 3 Container
627
  * finalize mvp RBAC milestone and it will be released in pulp-container 2.3.0 as Tech Preview
628
  * release 2.3.0
629
  * post-mvp RBAC (technical debt) https://pulp.plan.io/versions/175 (lubos, matthias, ina) + bugs from AH
630
* Pulp 3 RPM
631
  * New release (dalley)
632
  * FIPS issues from EPIC 7960 (ggainey, ppicka)
633
    * https://pulp.plan.io/issues/7537 - test all repos
634
  * Bug fixes for Katello
635
  * Auto-publish & distribute, needed for UI team soon (dalley) 
636
* Pulp 3 Ansible Plugin / Galaxy NG
637
  * Import/export (gerrod)
638
  * Release 0.7.0
639
  * Performance tests
640
  * feature planning for synclist
641
* Pulp 3 Core
642
  * FIPS (high) - david, bmbouter, ppicka; ggainey secondary
643
    * https://pulp.plan.io/issues/7960
644
  * 3.11 planning
645
* Pulp 3 File
646
     * https://pulp.plan.io/issues/7469 auto-publish for pulp_file (dalley)
647
* Pulp 3 Python
648
  * pulp-cli support (gerrod)
649
* Pulp 2-->Pulp 3 Migrations
650
  * ttereshc ggainey maybe ipanova
651
  * Katello bugs for 3.18 https://pulp.plan.io/versions/178
652
	* this and the next sprint
653
  * Dogfood testing and related issues
654
* Pulp_installer
655
  * Misc fixes/adaptations for pulpcore & stakeholders (mike/pavel)
656
  * CentOS7/FIPS/pulp-2to3migration box available (mike)
657
  * #8095 installer postgres password hash FIPS issue (fao89/dkliban)
658
  * #7884 Finish pulp_installer SELinux/FIPS move off Travis (mike)
659
  * Add FIPS job to plugin_template (mike)
660
* CI/CD
661
  * Continue working with OSCI to improve fixtures site reliability (daviddavis)
662
* Web UI
663
  * autopublish work mentioned above
664
* CLI
665
  * python support (gerrod)
666
  * support to run plugin specific tests (david)
667
  * group permission and access policy commands (matthias)
668
  * 0.3.0 Release (david)
669
 * Community 
670
  * DevConf prep (want to do virtual reality?)
671
  * 3 month plan for community blog
672
  * Swag ordering 
673
  * Container article (if there is time)
674
  * Summit Admin 
675
676 158 rchan
### Sprint 89 
677
Dates: Friday January 22, 2021 - Wednesday Feb 3, 2021  
678
Sprint Goals/Focus:
679
* Pulp 2
680
  * Need to investigate cert-issue 8000
681
  * 2.21.5 release (release nanny - Grant)
682
    * added last-minute depsolving fix(es)
683
    * on track for 25-JAN
684
* Pulp 3 Container
685
  * Add RBAC for push api (https://pulp.plan.io/versions/168) (lubos, matthias, ina, dennis, tanya)
686
  * katello bug (lmjachky) https://pulp.plan.io/issues/7923
687
  * New release
688
* Pulp 3 RPM
689
  * New release (dalley)
690
  * FIPS issues from EPIC 7960 (ggainey, ppicka)
691
    * https://pulp.plan.io/issues/7537 - test all repos
692
  * Bug fixes for Katello
693
  * Auto-publish & distribute, needed for UI team soon (dalley) 
694
* Pulp 3 Ansible Plugin / Galaxy NG
695
  * Finalize metadata epic implementation (sync performance)
696
  * Import/export (gerrod)
697
  * Features: review + tests 
698
  * Release 0.7.0
699
* Pulp 3 Core
700
  * 3.10 release (Jan 28)
701
    * includes small blocker fixes
702
  * FIPS (high)
703
    * https://pulp.plan.io/issues/7960 
704
  * Object labels https://pulp.plan.io/issues/7127 (daviddavis) (high)
705
  * Import/export import check https://pulp.plan.io/issues/7549 (ggainey) (high)
706
* Pulp 3 File
707
     * https://pulp.plan.io/issues/7469 autopublish for pulp_file (dalley)
708
* Pulp 2-->Pulp 3 Migrations
709
  * Katello bugs for 3.18 https://pulp.plan.io/versions/178
710
	* this and the next sprint
711
* Pulp_installer
712
  * Misc fixes/adaptations for pulpcore & stakeholders (mike/pavel)
713
  * #8011 -dkliban - should be done today
714
  * Operator - planning & research (mike)
715
  * CentOS8/FIPS/pulp-2to3migration box available (mike)
716
  * #8095 installer postgres password hash FIPS issue (mike/dkliban)
717
* CI/CD
718
  * #7884 Finish pulp_installer SELinux/FIPS move off Travis (mike)
719
  * Add FIPS job to plugin_template
720
  * Continue working with OSCI to improve fixtures site reliability
721
* Web UI
722
  * autopublish work mentioned above
723
  * generic Repository list 
724
* CLI
725
  * Label support (repositories)
726
  * ansible support (gerrod)
727
  * python support (gerrod)
728
  * 0.2.0 Release
729
 * Community 
730
   * DevConf & FOSDEM Booth content
731
   * Newsletter
732
   * Pulpcore release announcement
733
   * Stab at the 3 month plan for community blog
734
735
736 154 rchan
### Sprint 88
737 156 rchan
Dates: Friday January 8, 2021 - Thursday January 21, 2021  
738 157 rchan
Sprint Goals/Focus:
739
* Pulp 2
740
  * new libmodulemd available for testing and evaluating of impact on pulp2
741
	* available today
742
  * Need to investigate cert-issue 8000
743
  * 2.21.5 release (release nanny - Grant)
744
    * Beta 18-JAN release 25-JAN
745
    * new indices for the migration plugin (ggainey)
746
    * tasking system hang bugfix (done)
747
      * https://bugzilla.redhat.com/show_bug.cgi?id=1889795
748
      * https://github.com/pulp/pulp/pull/4009
749
    * https://bugzilla.redhat.com/show_bug.cgi?id=1907864 handle password with empty string (ipanova)
750
* Pulp 3 Container
751
  * Add RBAC for push api (https://pulp.plan.io/versions/168) (lubos, matthias, ina, dennis, tanya)
752
* Pulp 3 RPM
753
  * FIPS issues from EPIC 7960 (ggainey, ppicka)
754
    * https://pulp.plan.io/issues/7537 - test all repos
755
  * Bug fixes for Katello
756
  * Auto-publish & distribute, needed for UI team soon (dalley) (easy - but design work necessary)
757
* Pulp 3 Ansible Plugin / Galaxy NG
758
  * Content provenance
759
	* PRD review and probably start work on it
760
  * Possibly release 0.5.6 (check with galaxy if really needed)
761
  * Start on metadata epic
762
* Pulp 3 Core
763
  * FIPS (high) (Main stakeholder is Sat and delivery deadline is 6.10)
764
    * https://pulp.plan.io/issues/7960 
765
  * Object labels https://pulp.plan.io/issues/7127 (daviddavis) (high)
766
  * Import/export import check https://pulp.plan.io/issues/7549 (ggainey) (high) 
767
  * Finalizing Alternate Content Sources planning (bmbouter) (med)
768
    * https://pulp.plan.io/issues/7832
769
    * design feedback needed
770
* Pulp 3 File
771
     * https://pulp.plan.io/issues/7469 autopublish for pulp_file (dalley)
772
* Pulp 3 Python
773
  * Release GA (gerrod)
774
* Pulp 2-->Pulp 3 Migrations
775
  * Enforce pre-migration ordering 7781 (ggainey)
776
  * Simple/complex plan conversion https://pulp.plan.io/issues/6516 
777
* Pulp_installer
778
  * SELinux policies: Continued bugfix updates (mike/mdellweg)
779
  * #7800 - ppicka - should be done today
780
  * #8011 -Dkliban - should be done today
781
* CI/CD
782
  * Continue move to GHA (david/mike/fabricio/dkliban) 
783
     * https://pulp.plan.io/issues/7859 
784
  * Continue pulp_installer SELinux/FIPS move off Travis (mike)
785
  * Continue working with OSCI to improve fixtures site reliability
786
  * roll out testing of released plugins against pulpcore master branch (everyone)
787
* Web UI
788
  * autopublish work mentioned above
789
* CLI
790
  * Interact with pulp_file
791
    * https://pulp.plan.io/issues/6615
792
  * Perform a release
793
* Community 
794
   * DevConf & FOSDEM Booth content
795
796 1 rchan
797 156 rchan
### non-Sprint / Holidays  
798
Dates: Friday December 18, 2020 - Thursday January 7, 2020  
799
Sprint Goals/Focus:
800
* Pulp 3 Container
801
  * Add RBAC for push api  - lubos, matthias, ipanova https://pulp.plan.io/versions/168
802
  * Fips - dennis https://pulp.plan.io/issues/7936
803
* Pulp 3 RPM
804
  * FIPS issues (ggainey, ppicka)
805
    * https://pulp.plan.io/issues/7537 - test all repos
806
    * pulp_rpm issue from hackmd doc (ppicka)
807
  * Bug fixes for Katello
808
  * Auto-publish & distribute, needed for UI team soon (dalley) (easy)
809
  * Likely to start on relative-path/mirrored-metadata
810
* Pulp 3 Ansible Plugin / Galaxy NG
811
  * Improve collections endpoint performance
812
* Pulp 3 Core
813
  * FIPS (high)
814
    * pulpcore issues from hackmd doc
815
  * Orphan cleanup running along-side other tasks (ipanova)(medium)
816
    * https://pulp.plan.io/issues/7659 
817
  * Finalizing Alternate Content Sources planning (bmbouter) (med)
818
    * https://pulp.plan.io/issues/7832
819
    * design feedback needed
820
  * Object labels https://pulp.plan.io/issues/7127 (fao89) (med)
821
* Pulp 3 File
822
     * 7469 autopublish for pulp_file (dalley)
823
* Pulp 3 Python
824
  * Release GA (gerrod)
825
* Pulp 2-->Pulp 3 Migrations
826
  * mirrored metadata
827
* Pulp_installer
828
  * Customizing paths of SELinux policies (mike)
829
  * SELinux policies: Continued bugfix updates (mike/mdellweg)
830
  * Fedora 33 support (ppicka/Mike)
831
  * #7800 - ppicka
832
  * #8011 -Dkliban
833
* CI/CD
834
  * Continue move to GHA (david/mike/fabricio/dkliban) 
835
     * https://pulp.plan.io/issues/7859 
836
  * Continue pulp_installer SELinux/FIPS move off Travis (mike)
837
  * Continue working with OSCI to improve fixtures site reliability - on hold
838
  * roll out testing of released plugins against pulpcore master branch (everyone)
839
* Web UI
840
  * autopublish work mentioned above
841
* Community (no plans through end of year)
842 154 rchan
843
### Sprint 87
844
Dates: Friday December 4, 2020 - Thursday December 17, 2020  
845 155 rchan
Sprint Goals/Focus:
846
* Pulp 2
847
  * we expect the new-new libmodulemd to be available for testing and evaluating of impact on pulp2 (promised by Christmas).
848
  * maybe 2.21.5 release with new indices for the migration plugin (ggainey)
849
  * tasking system hang bugfix
850
    * https://bugzilla.redhat.com/show_bug.cgi?id=1889795
851
    * https://github.com/pulp/pulp/pull/4009
852
    * depsolving bug (daniel)
853
* Pulp 3 Container
854
  * Add RBAC for distributions
855
  * Fips
856
* Pulp 3 RPM
857
  * FIPS issues (ggainey, ppicka)
858
    * https://pulp.plan.io/issues/7537 - test all repos
859
    * pulp_rpm issue from hackmd doc (ppicka)
860
  * Bug fixes for Katello
861
* Pulp 3 Ansible Plugin / Galaxy NG
862
  * Release 0.5.3 and address possible issues
863
  * Plan & design galaxy metadata
864
  * Investigation/Improvements on tasking system
865
  * Support Bruno on namespace sync
866
* Pulp 3 Core
867
  * pulpcore 3.9 release 7-DEC (david)
868
  * FIPS (high)
869
    * Requirements and planning (bmbouter/david/ttereshc)
870
    * pulpcore issues from hackmd doc
871
    * populate-checksums command (allow adding new checksums)(ipanova)
872
      * https://pulp.plan.io/issues/7561
873
  * Add Tasking system health checks (galaxy_ng requested) (high)
874
    * https://pulp.plan.io/issues/7912
875
  * Orphan cleanup running along-side other tasks (bmbouter/ipanova)(medium)
876
    * https://pulp.plan.io/issues/7659 
877
  * Finalizing Alternate Content Sources planning (bmbouter) (med)
878
    * https://pulp.plan.io/issues/7832
879
    * design feedback needed
880
  * Object labels https://pulp.plan.io/issues/7127 (david) (med)
881
    * design feedback needed
882
  * Review Correlation ID feature (daviddavis) (medium/low)
883
* OSTree Planning - on hold
884
* Pulp 3 Python
885
  * Prepare for GA - progress dependent on Gerrod’s schedule
886
* Pulp 2-->Pulp 3 Migrations
887
  * release 0.6.0 for Katello (ttereshc), maybe today
888
  * Tests (ttereshc)
889
  * Migration re-run to pickup all needed content (ggainey)
890
	* https://pulp.plan.io/issues/7781
891
  * Importer/Distributor migration fix requites noticeable changes
892
	* https://pulp.plan.io/issues/7889 (ipanova/ttereshc)
893
	* incl. removing the simple plan path
894
		* https://pulp.plan.io/issues/6516 
895
  * Bug fixes and features for Katello
896
* Pulp_installer
897
  * Customizing paths of SELinux policies (mike)
898
  * Galaxy NG fixes as needed (mdellweg)
899
  * SELinux policies: Continued bugfix updates (mike/mdellweg)
900
  * Fedora 33 support (ppicka/Mike)
901
* CI/CD
902
  * Continue move to GHA (david/mike/daniel/fabricio/dkliban) 
903
     * https://pulp.plan.io/issues/7859 
904
  * Continue pulp_installer SELinux/FIPS move off Travis (mike)
905
  * Continue working with OSCI to improve fixtures site reliability
906
  * roll out testing of released plugins against pulpcore master branch (everyone)
907
* Web UI
908
  * Planning
909
* Community (no plans through end of year)
910
911 154 rchan
912
### Sprint 86
913
Dates: Friday November 13, 2020 - Thursday December 3, 2020  
914
Sprint Goals/Focus:
915
* Pulp 2
916
  * we expect the new libmodulemd to be available for testing and evaluating of impact on pulp2.
917
  * maybe 2.25 release with new indices for the migration plugin
918
  * EXD needs a review on patches that fixes a performance regression
919
  * tasking system hang bugfix
920
    * https://bugzilla.redhat.com/show_bug.cgi?id=1889795 / https://pulp.plan.io/issues/5502
921
* Pulp 3 Container
922
  * Add RBAC for repos and remotes (mdellweg/ipanova)
923
  * OCI image builder - tests to take out of tech preview (mdellweg)
924
* Pulp 3 RPM
925
  * FIPS issues (ggainey)
926
    * https://pulp.plan.io/issues/7537 - test all repos
927
  * Bug fixes for Katello
928
  * 3.8 release
929
* Pulp 3 Ansible Plugin / Galaxy NG
930
  * Address 0.5.0/0.5.1 issues(fao89)
931
  * Sync improvements (bmbouter)
932
	* rewrite
933
	* functional tests
934
* Pulp 3 Core
935
  * pulpcore 3.9 release 30-Nov (david)
936
  * FIPS
937
    * More conversations with PM and planning (bmbouter/david)
938
    * distribution/publications (no issue yet?) (ggainey)
939
    * pre-save hook (ggainey)
940
      * https://pulp.plan.io/issues/7696
941
    * populate-checksums command ( allow adding new checksums)(ipanova)
942
      * https://pulp.plan.io/issues/7561
943
  * Correlation ID feature (daviddavis)
944
    * https://pulp.plan.io/issues/4689
945
  * Progress reporting for pulp imports (daviddavis)
946
    * https://pulp.plan.io/issues/6559
947
  * Planning tasking system improvements
948
    * orphan cleanup running along-side other tasks (bmbouter/ipanova)
949
    * tasking system throughput and latency analysis blog post (bmbouter)
950
  * Planning of Alternate Content Sources feature (bmbouter)
951
  * Add download timeouts to remotes (ggainey)
952
	https://pulp.plan.io/issues/7201
953
  * Fixing flush db issue related to RBAC plugins build on top of (bmbouter)
954
    * https://pulp.plan.io/issues/7710
955
* OSTree Planning - on hold
956
	* draft of initial use cases & put out for review - dkliban
957
* Pulp 3 Python
958
  * Prepare for GA - progress dependent on Gerrod’s schedule
959
* Pulp 2-->Pulp 3 Migrations
960
  * Bug fixes and features for Katello
961
    * https://www.redhat.com/archives/pulp-dev/2020-November/msg00002.html
962
  * Tests
963
* Pulp_installer
964
     * Customizing paths of SELinux policies (mike)
965
     * Galaxy NG fixes as needed (mdellweg)
966
     * SELinux policies: Continued bugfix updates (mike/mdellweg)
967
     * Katello / Satellite fixes as needed (mike)
968
* CI/CD
969
   * Plan move off Travis (mike / daniel)
970
	* FYI - pulp-action https://github.com/pulp/pulp_npm/pull/25
971
   * roll out testing of released plugins against pulpcore master branch (everyone)
972
* Web UI (david)
973
* Community
974
  * Python blog post - complete & waiting on Python release
975
  * Ansible blog post - some developments with Robyn/Ansible community 
976
  * November newsletter
977
  * Survey blog
978
979
980 1 rchan
### Sprint 85
981 154 rchan
Dates: Friday October 30, 2020 - Thursday November 12, 2020  
982 153 rchan
Sprint Goals/Focus:
983
* Pulp 2  
984
    * 2.21.4 release (ggainey/ipanova)
985
    * https://pulp.plan.io/projects/pulp/wiki/2214_Release_Schedule
986
    * finish up any loose ends with the release
987
* Pulp 3 Container
988
  * Add RBAC for repos and remotes (mdellweg/ipanova)
989
  * OCI image builder - tests to take out of tech preview (mdellweg)
990
  * use OCI image builder in s3 deployments - dkliban
991
* Pulp 3 RPM
992
  * Bug fixes for Katello
993
  * Possibly a 3.8 release in 1-1.5 weeks
994
* Pulp 3 Ansible Plugin / Galaxy NG
995
  * Address possible issues with 0.5.0 (fao89)
996
  * Sync improvements (bmbouter)
997
	* rewrite
998
	* functional tests
999
  	* sync dependencies (fao89)
1000
  * Token bearer refresh (fao89)
1001
  * Requirements.yml improvements (daviddavis)
1002
	* validate requirements.yml
1003
	* sources with different API versions
1004
	* filter versions?
1005
* Pulp 3 Core
1006
  * Planning tasking system improvements (bmbouter)
1007
    * orphan cleanup running along-side other tasks (bmbouter/ipanova)
1008
  * Correlation ID feature (daviddavis)
1009
    * https://pulp.plan.io/issues/4689
1010
  * Progress reporting for pulp imports (daviddavis)
1011
    * https://pulp.plan.io/issues/6559
1012
  * Planning of Alternate Content Sources feature (bmbouter)
1013
  * Add download timeouts to remotes (ggainey)
1014
	https://pulp.plan.io/issues/7201
1015
  * FIPS planning (bmbouter / daviddavis)
1016
* OSTree Planning
1017
	* draft of initial use cases & put out for review - dkliban
1018
* Pulp 3 Python
1019
  * Prepare for GA - progress dependent on Gerrod’s schedule
1020
  * push new beta 
1021
* Pulp 2-->Pulp 3 Migrations
1022
  * Bug fixes for Katello (migration is being tested on customer data now)
1023
  * start migration from scratch https://pulp.plan.io/issues/7714
1024
  * planning/testing migration interruption/cancellation
1025
* Pulp_installer
1026
     * Installing/compiling SELinux policies (mike)
1027
     * Galaxy NG fixes as needed (mdellweg)
1028
     * SELinux policies: Continued bugfix updates (mike/mdellweg)
1029
     * Katello / Satellite fixes as needed (mike)
1030
* CI/CD
1031
   * firefighting
1032
   * testing released plugins against pulpcore master branch (dkliban/mdellweg)
1033
* Community
1034
  * Python blog post - complete & waiting on Python release
1035
  * Ansible blog post - some developments with Robyn/Ansible community 
1036
  * Finish revamp of Content plugin page
1037
  * Media section of site
1038
  * Newsletter
1039
1040
1041 152 rchan
### Sprint 84
1042
Dates: Thursday October 15, 2020 - Thursday October 29, 2020  
1043
Sprint Goals/Focus:
1044
* Pulp 2  
1045
    * 2.21.4 release (ggainey/ipanova)
1046
    * https://pulp.plan.io/projects/pulp/wiki/2214_Release_Schedule
1047
    * Migration scenario requires testing using RPMs
1048
* Pulp 3 Container
1049
  * Fixes for Katello
1050
    * https://pulp.plan.io/issues/7620 ipanova
1051
  * distribution should not use content_origin in the path
1052
    * https://pulp.plan.io/issues/7385 lubos(wip)
1053
  * Add RBAC for repos and remotes
1054
  * OCI image builder - tests to take out of tech preview (mdellweg)
1055
* Pulp 3 RPM
1056
  * Bug fixes for Katello
1057
  * repomd checksum should be take into account at sync time https://pulp.plan.io/issues/7030 pulp2 gap
1058
  * multi repo copy issue https://pulp.plan.io/issues/7625 (ggainey/dalley)
1059
	* user updated to 3.7, can still reproduce - investigation continues
1060
* Pulp 3 Ansible Plugin / Galaxy NG
1061
  * Deliver 0.5.0 https://pulp.plan.io/versions/142 (bmbouter)
1062
    * Copying deprecated status
1063
    * Sync deprecated status
1064
    * New /metadata/ endpoint in Galaxy V3 API
1065
  * Planning for “remote data alignment with ansible-galaxy CLI data”
1066
    * https://pulp.plan.io/issues/7686
1067
* Pulp 3 Core
1068
  * Planning tasking system improvements (bmbouter)
1069
    * orphan cleanup running along-side other tasks (bmbouter/ipanova)
1070
    * evaluation of tasking system throughput for stakeholder use (bmbouter)
1071
  * 3.8 release (ttereshc)
1072
* Pulp 3 Python
1073
  * Prepare for GA - progress dependent on Gerrod’s schedule
1074
* Pulp 2-->Pulp 3 Migrations
1075
  * Bug fixes for Katello (migration is being tested on customer data now)
1076
  * skip corrupted content https://pulp.plan.io/issues/7538
1077
  * start migration from scratch https://pulp.plan.io/issues/7714
1078
  * FIPS planning
1079
* Pulp_installer
1080
     * Installing/compiling SELinux policies (mike)
1081
     * Fix/drop upgrading from old Pulp releases (system wide pkgs) (mike)
1082
     * Galaxy NG fixes as needed (mdellweg)
1083
     * SELinux policies: Continued bugfix updates (mike/mdellweg)
1084
* CI/CD
1085
   * publish plugin docs to docs.pulpproject.org
1086
      * container/file PRs merged
1087
      * Rpm PR submitted
1088
   * add NPM package publishing for bindings in plugin_template
1089
   * firefighting
1090
   * testing released plugins against pulpcore master branch
1091
* Community
1092
  * add banners to the docs about Pulp CLI PoC - this became a “How can we make docs easier to serve” for docs contributors. Will complete this today.
1093
  * Python blog post - complete & waiting on Python release
1094
  * Ansible blog post - complete & waiting for publishing greenlight from Ansible team
1095
  * Create landing page with context for each installation option - Fabricio OK with it, and wants Mike to review from sysadmin’s perspective
1096
  * Start working on better descriptions for Content plugin page
1097
1098 150 rchan
### Sprint 83
1099
Dates: Friday October 2, 2020 - Wednesday October 14, 2020  
1100
Sprint Goals/Focus:
1101
* Pulp 2  
1102
    * permission issues, pulp-2to3-migration plugin is affected
1103
        * https://pulp.plan.io/issues/7445 ggainey
1104
        * requires a new pulp2 release for the core and some plugins (rpm, iso, docker)
1105
* Pulp 3 Container
1106
  * Fixes for Katello
1107
    * https://pulp.plan.io/issues/7620 ipanova
1108
  * distribution should not use content_origin in the path
1109
    * https://pulp.plan.io/issues/7385 lubos(wip)
1110
  * RBAC planning
1111 151 rchan
  * Namespaces: finalize PR https://pulp.plan.io/issues/7089 mdellweg(wip) 
1112
  * further planning during meetings - whole team
1113
    * OCI image builder - tests to take out of tech preview (lubos? if time allows)
1114
    * Finalize - use default storage  during upload
1115
      * https://pulp.plan.io/issues/7218 lubos (wip)
1116 150 rchan
* Pulp 3 RPM
1117
  * Bug fixes for Katello
1118
  * repomd checksum should be take into account at sync time https://pulp.plan.io/issues/7030 pulp2 gap
1119
  * multi repo copy issue https://pulp.plan.io/issues/7625
1120
  * FIPS testing - https://pulp.plan.io/issues/5188
1121
    * patching needed
1122
    * 71 repos to test, two configurations, so 142 tests
1123
    * needs a change in core
1124
* Pulp 3 Ansible Plugin / Galaxy NG
1125
  * Moving “mutable” data types off of content units
1126
    * deprecated flag, is_highest custom db trigger, is_certified flag
1127
  * Copying deprecated status
1128
  * Deliver 0.5.0 (Oct 9th) - https://pulp.plan.io/versions/142
1129
  * AH planning
1130
* Pulp 3 Core
1131
  * Planning tasking system improvements
1132
    * orphan cleanup running along-side other tasks
1133
    * removing the resource manager from the architecture
1134
  * django-admin enabling for all models
1135
  * Adding RBAC to endpoints
1136
* Pulp 3 Python
1137
  * Prepare for GA
1138
* Pulp 2-->Pulp 3 Migrations
1139
  * Bug fixes for Katello (migration is being tested on customer data now)
1140
  * skip corrupted content https://pulp.plan.io/issues/7538
1141
* Pulp_installer
1142
     * Installing/compiling SELinux policies
1143
     * Fix/drop upgrading from old Pulp releases (system wide pkgs)
1144
     * Galaxy NG fixes as needed
1145
     * SELinux policies: Continued bugfix updates
1146
* Pulp K8s Operator
1147
  * Support Galaxy NG contributions & general use case support as needed
1148
* CI/CD
1149
   * publish plugin docs to docs.pulpproject.org
1150
   * add NPM package publishing for bindings in plugin_template
1151
   * retro on 3.7.0 release
1152
   * firefighting
1153
* Community
1154
  * add banner to the docs about Pulp CLI PoC
1155
  * Python blog post - complete & waiting on Python release
1156
  * Ansible blog post - follow up with contributions from Ansible team
1157
  * Create landing page with context for each installation option
1158
  * Start working on better descriptions for Content plugin page
1159
1160
1161 149 rchan
### Sprint 82
1162
Dates: Friday September 18, 2020 - Thursday October 1, 2020  
1163
Sprint Goals/Focus:
1164
* Pulp 2  
1165
    * permission issues, pulp-2to3-migration plugin is affected
1166
        * https://pulp.plan.io/issues/7445
1167
        * most likely will require a new pulp2 release
1168
    * nectar PR RST connection
1169
      * requires out of band nectar and pulp_docker releases
1170
      * will be included in Sat 6.8
1171
      * working with build and downstream qe teams
1172
* Pulp 3 Container
1173
  * Fixes for Katello
1174
  * RBAC planning
1175
* Namespaces: planning-  whole team; implementation,experiments, testing - mdellweg
1176
  * OCI image builder - possibly lmjachky
1177
* Pulp 3 RPM
1178
  * Bug fixes for Katello, 3-4 already on the sprint
1179
  * orphan cleanup for distribution tree - ttereshc
1180
  * repogpg_check https://pulp.plan.io/issues/6926 - maybe lmjachky
1181
* Pulp 3 Ansible Plugin / Galaxy NG
1182
  * Lots of bugfixes needed by Sept 30
1183
  * Moving “mutable” data types off of content units by Sept 30
1184
    * deprecated flag, is_highest custom db trigger, is_certified flag
1185
* Pulp 3 Core
1186
  * Wrap up and release pulpcore 3.7.0
1187
  * FIPS
1188
    * Conversation(s) with Satellite PM
1189
    * Testing and plugin support
1190
  * Authentication API (needed for UI project)- planning for 3.8
1191
* Pulp 3 Python
1192
  * Prepare for GA
1193
* Pulp 2-->Pulp 3 Migrations
1194
  * Bug fixes for Katello (migration is being tested on customer data now)
1195
  * memory consumption improvements
1196
  * Continue on tests when time permits
1197
* Pulp_installer
1198
     * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does) (Action item to follow up and discuss)
1199
     * Migration plugin support (likely required for  https://pulp.plan.io/issues/7445)
1200
     * Installing/compiling SELinux policies - Yanis should do this, it’s on his team’s agenda
1201
* Pulp K8s Operator
1202
  * Support Galaxy NG contributions & general use case support as needed
1203
* CI/CD
1204
   * publish plugin docs to docs.pulpproject.org
1205
   * firefighting
1206
   * fix https://travis-ci.org/github/pulp/pulp
1207
* Community
1208
  * Community survey - 20 responses, closing today?
1209
  * Python blog post - complete & waiting on Python release
1210
  * Deb plugin blog - published and I convinced Max to write an opensource.com article
1211
  * ansible-blog-post - need to edit and send to Ansible team
1212
 Will do:
1213
  * Create landing page with context for each installation option
1214
  * Start working on better descriptions for Content plugin page
1215
  * Take Pulp 2 Installation off the website (will remain in docs)
1216
1217
1218 148 rchan
### Sprint 81
1219
Dates: Friday September 4, 2020 - Thursday September 17, 2020  
1220
Sprint Goals/Focus:
1221
* Pulp 2  
1222
    * smart proxy slow sync
1223
    * permission issues, pulp-2to3-migration plugin is affected
1224
        * https://pulp.plan.io/issues/7445
1225
        * most likely will require a new pulp2 release
1226
    * nectar PR RST connection
1227
* Pulp 3 Container
1228
  * Fixes for Katello
1229
  * RBAC planning
1230
    * Namespaces: planning-  whole team; implementation,experiments, testing - mdellweg
1231
  * OCI image builder - dkliban
1232
* Pulp 3 RPM
1233
  * Bug fixes for Katello
1234
  * continue on distribution tree issues & tests - ppicka
1235
  * Kickstart import/export test - daviddavis
1236
  * orphan cleanup for distribution tree - ttereshc?
1237
* Pulp 3 Ansible Plugin / Galaxy NG
1238
  * SELinux working policy EL7/EL8
1239
  * Continue to coordinate upstream/downstream builds
1240
  * Continue on pulp_ansible miscellaneous sync/api fixes
1241
  * FIPS epic -- two substories (https://pulp.plan.io/issues/3778)
1242
    * pulp feature - https://pulp.plan.io/issues/5216 (ggainey)
1243
    * dependency patches - https://pulp.plan.io/issues/6984 (x9c4)
1244
* Pulp 3 Core
1245
  * RBAC work likely not completing this sprint - will pause for more urgent 3.7 deliveries & add back on if time allows
1246
  * Release pulpcore 3.6.3 (dkliban)
1247
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1248
    * progress reporting and handling of failed imports/exports
1249
    * bugfixes as Partha finds issues
1250
  * OpenAPI v3 bugfixes as needed
1251
  * Finishing correlation ID https://pulp.plan.io/issues/4689 @daviddavis
1252
  * SELinux on EL 8
1253
      - https://pulp.plan.io/issues/7043#note-3
1254
      - https://pulp.plan.io/issues/7075
1255
      - Support dev environment (installer branch) - Mike to push this along for stakeholder needs
1256
* Pulp 3 Python
1257
  * Two existing PRs, sync w/ bandersnatch and live API - gubben
1258
  * Prepare for GA?
1259
* Pulp 2-->Pulp 3 Migrations
1260
  * Bug fixes for Katello
1261
  * Continue on use cases & tests - ttereshc
1262
* Pulp_installer
1263
     * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does) (Action item to follow up and discuss)
1264
     * Migration plugin support
1265
     * Installing/compiling SELinux policies - Yanis should do this, it’s on his team’s agenda
1266
* Pulp K8s Operator
1267
  * Support Galaxy NG contributions & general use case support as needed
1268
* CI/CD
1269
   * publish plugin docs to docs.pulpproject.org
1270
  * firefighting
1271
* Community
1272
  * Community survey - 17 responses, close right after PulpCon
1273
  * Python blog post - AI with Gerrod, waiting on next Python release
1274
  * Deb plugin blog
1275
  * PulpKhan stuff
1276
  * ansible-blog-post review
1277
  * Docs bugs
1278
1279
1280 147 rchan
### Sprint 80
1281
Dates: Friday August 21, 2020 - Thursday September 3, 2020  
1282
Sprint Goals/Focus:  
1283
* Pulp 2  
1284
    * PXE kickstart issue  
1285
         * https://pulp.plan.io/issues/7303  
1286
* Pulp 3 Container
1287
  * RBAC planning
1288
  * OCI image builder - dkliban  
1289
* Pulp 3 RPM
1290
  * Bug fixes for Katello
1291
  * Finish distribution tree tests - ppicka
1292
  * Maybe RBAC planning if there is capacity
1293
  * Kickstart import/export test - daviddavis
1294
* Pulp 3 Ansible Plugin / Galaxy NG
1295
  * Supporting @davidN implementation of RBAC
1296
* Pulp 3 Core
1297
  * RBAC work for pulpcore 3.7 - bmbouter
1298
	* Adding RBAC for orphan cleanup API
1299
	* Adding RBAC for status API
1300
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1301
    * progress reporting and handling of failed imports/exports
1302
  * OpenAPI v3 bugfixes as needed
1303
  * Publishing Bindings Documentation to docs.pulpproject.org - dkliban
1304
  * Finishing correlation ID https://pulp.plan.io/issues/4689 @daviddavis
1305
  * SELinux on EL 8
1306
      - https://pulp.plan.io/issues/7043#note-3
1307
      - https://pulp.plan.io/issues/7075
1308
      - Support dev environment (installer branch) - Mike to push this along for stakeholder needs
1309
  * FIPS
1310
    * FIPS-enabled pulplift box (mike)
1311
* Pulp 3 Python
1312
  * Two existing PRs, sync w/ bandersnatch and live API - gubben
1313
     * Bandersnatch has finally released with our changes included
1314
  * A few bugfixes
1315
* Pulp 2-->Pulp 3 Migrations
1316
  * Bug fixes for Katello
1317
  * Compatibility with 3.6
1318
      * pulp_container 2.0 adjustments
1319
      * pulp_rpm 3.6 adjustments
1320
  * 0.2.1 release
1321
  * Continue on use cases & tests - ttereshc
1322
* Pulp_installer
1323
     * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does)
1324
     * Migration plugin support
1325
     * Finish verification at end of CI
1326
     * Fix any more TLS-related issues
1327
* Pulp K8s Operator
1328
  * Support Galaxy NG contributions & general use case support as needed
1329
* CI/CD
1330
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361 from sprint 78
1331
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
1332
  * firefighting
1333
* Miscellaneous
1334
  * Community survey
1335
  * Newsletter
1336
  * Python blog post
1337
  * Spam control - working on redmine SPAM mitigation automation [lubos]
1338
    * Possible tweaks and need to run the automation regularly
1339
  * Docs bugs (likely not this sprint)
1340
1341 146 rchan
### Sprint 79
1342
Dates: Friday August 7, 2020 - Thursday August 20, 2020  
1343
Sprint Goals/Focus:
1344
* Pulp 2
1345
  * Updating dependencies for CVEs
1346
* Pulp 3 Container  
1347
  * start with planning/initial implementation of RBAC
1348
* Pulp 3 RPM
1349
  * UpdateCollection related changes (ggainey)
1350
    * https://pulp.plan.io/issues/7195
1351
    * https://pulp.plan.io/issues/7291
1352
  * Import/export - more models and kickstarts, tests (daviddavis, ggainey)
1353
    * https://pulp.plan.io/issues/6815
1354
    * https://pulp.plan.io/issues/6739
1355
    * https://pulp.plan.io/issues/7137
1356
  * distribution tree fixtures/tests (ppicka)
1357
  * depsolving fixes
1358
* Pulp 3 Ansible Plugin / Galaxy NG
1359
  * Supporting @davidN implementation of RBAC
1360
  * pulp_ansible release 0.2.0 GA (compat release w/ pulpcore 3.6)
1361
* Pulp 3 Core
1362
  * RBAC wrap-up for pulpcore 3.6 - bmbouter  
1363
            * View object-level permissions in django-admin  
1364
            * Review + Merge APIs for User + Group Read permissions  
1365
            * User documentation  
1366
  * RBAC work for pulpcore 3.7 - bmbouter
1367
	* Adding RBAC for orphan cleanup API
1368
	* Adding RBAC for status API
1369
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1370
    * progress reporting and handling of failed imports/exports
1371
  * OpenAPI v3 bugfixes as needed
1372
  * Publishing Bindings Documentation to docs.pulpproject.org
1373
  * Katello improvements in core - small tasks, remove from sprint 79
1374
    * https://pulp.plan.io/issues/7201, from sprint 73
1375
    * https://pulp.plan.io/issues/6624, from sprint 73
1376
  * Finishing correlation ID https://pulp.plan.io/issues/4689 - daviddavis
1377
  * SELinux on EL 8
1378
      - https://pulp.plan.io/issues/7043#note-3
1379
      - https://pulp.plan.io/issues/7075
1380
      - Support dev environment (installer branch)
1381
  * FIPS planning
1382
    * FIPS-enabled pulplift box (mike)
1383
* Pulp 3 Python
1384
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930 
1385
      * Mostly just awaiting review from by all parties
1386
   * Pulp to Pulp sync? https://pulp.plan.io/issues/2886
1387
      * Really hoping we can get it in next week, not quite as complete as the other work
1388
* Pulp 2-->Pulp 3 Migrations
1389
  * Performance 
1390
  * Bug fixes - anyone from mini-team
1391
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
1392
  * Tests
1393
* Pulp_installer
1394
     * Lets Encrypt support in time for 3.6 - mikedep333
1395
     * Test if pulp is up and listening (health checks) - fao89
1396
     * Removal of system-wide packages from existing installs - mikedep333
1397
     * Review check mode - fao89/mikedep333
1398
     * Bugfixes with “rpm installation” as they come up
1399
* Pulp K8s Operator
1400
  * Support Galaxy NG contributions & general use case support as needed
1401
* CI/CD
1402
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
1403
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
1404
  * firefighting
1405
* CLI
1406
  * Planning  
1407
* Miscellaneous
1408
  * Community survey
1409
  * Python blog post
1410
  * 3.6 Release announcements
1411
  * Spam control - working on redmine SPAM mitigation automation [lubos]
1412
     * TBD: notifications for users
1413
  * Docs bugs
1414
1415
1416 145 rchan
### Sprint 78
1417
Dates: Friday July 24, 2020 - Thursday August 6, 2020  
1418
Sprint Goals/Focus:  
1419
* Pulp 2
1420
  * Open PRs for nectar, pulp, pulp_docker etc
1421
  * Checksum problem on sat-prio list
1422
* Pulp 3 Container  
1423
  * start with planning/initial implementation of RBAC
1424
  * finish work for pulp_container 2.0 milestone
1425
  * misc bugs as requested by galaxy_ng/AWX
1426
* Pulp 3 RPM
1427
  * UpdateCollection model changes (ggainey)
1428
    * https://pulp.plan.io/issues/5740
1429
    * https://pulp.plan.io/issues/7195
1430
  * Import/export - more models and kickstarts, tests (daviddavis, ggainey)
1431
    * https://pulp.plan.io/issues/6815
1432
    * https://pulp.plan.io/issues/6739
1433
    * https://pulp.plan.io/issues/7137
1434
  * distribution tree fixtures/tests (ppicka)
1435
* Pulp 3 Ansible Plugin / Galaxy NG
1436
  * Add certguard for content protection on-premise  
1437
	https://pulp.plan.io/issues/7118
1438
  * Supporting @davidN implementation of RBAC
1439
* Pulp 3 Core
1440
  * RBAC continues
1441
    * Adding RBAC for API endpoints in core, e.g. orphan cleanup 
1442
    * View object-level permissions in django-admin 
1443
    * Add APIs for read/modify/edit permissions
1444
    * travis needs to be passing
1445
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1446
    * progress reporting and handling of failed imports
1447
  * OpenAPI v3 https://pulp.plan.io/issues/7108 [fao89]
1448
    * PRs need review/merging
1449
    * address any resulting bugs
1450
  * Katello improvements in core - small tasks
1451
    * https://pulp.plan.io/issues/6699, from sprint 73 - this gives 404, the issue no longer exists
1452
         * probably this is a new one https://pulp.plan.io/issues/7201
1453
    * https://pulp.plan.io/issues/6624, from sprint 73
1454
  * Continue on correlation ID https://pulp.plan.io/issues/4689 @daviddavis
1455
  * SELinux on EL 8
1456
      - https://pulp.plan.io/issues/7043#note-3
1457
      - https://pulp.plan.io/issues/7075
1458
      - Create dev environment (installer branch)
1459
   * FIPS planning
1460
* Pulp 3 Python
1461
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930 
1462
* Pulp 2-->Pulp 3 Migrations
1463
  * Performance 
1464
  * Bug fixes - anyone from mini-team
1465
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
1466
  * Tests (hopefully)
1467
* Pulp_installer
1468
     * adding TLS support (PR available, needs more review + testing)
1469
* Pulp K8s Operator
1470
  * Ramp up Oleksandr
1471
  * work towards 1st milestone
1472
* CI/CD
1473
  * finalizing fixtures.pulpproject.org work
1474
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
1475
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74  
1476
* Miscellaneous
1477
  * Community survey
1478
  * Spam control - working on redmine SPAM mitigation automation [lubos]
1479
1480
1481 144 ggainey
### Sprint 77
1482
Dates: Friday July 10, 2020 - Thursday July 23, 2020  
1483
Sprint Goals/Focus:
1484
1485
* Pulp 2
1486
  * 2.21.3 Release
1487
* Pulp 3 Container  
1488
  * RBAC 
1489
  * misc bugs as requested by galaxy_ng/AWX
1490
* Pulp 3 RPM
1491
  * Bug fixes, at least the important ones for Katello
1492
    * kickstart copy  https://pulp.plan.io/issues/7046 (@ppicka)
1493
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847 (@ppicka)
1494
  * Import/export - more models and kickstarts (@daviddavis, @ggainey)
1495
    * https://pulp.plan.io/issues/6815
1496
    * https://pulp.plan.io/issues/6739
1497
* Pulp 3 Ansible Plugin / Galaxy NG
1498
  * bugfix
1499
	https://pulp.plan.io/issues/7119
1500
  * Add certguard for content protection on-premise
1501
	https://pulp.plan.io/issues/7118
1502
  * Supporting @alikins implementation of RBAC
1503
  * Need at RBAC to pulp_ansible itself
1504
* Pulp 3 Core
1505
  * RBAC continues
1506
    * Adding RBAC for API endpoints in core, e.g. orphan cleanup
1507
      * Adding APIs for policy read/modify
1508
      * View object-level permissions in django-admin
1509
  * bmbouter to follow up on aiohttp PR, sprint 72
1510
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
1511
    * https://pulp.plan.io/issues/6460
1512
  * Importers/exporters  https://pulp.plan.io/issues/6134 - (@daviddavis, @ggainey)
1513
    * natural-key exports - design reviewed, PR needs final cleanup/review/merge
1514
    * progress reporting and handling of failed imports
1515
  * OpenAPI v3 https://pulp.plan.io/issues/7108 (@fao89)
1516
  * Katello improvements in core - small tasks
1517
    * https://pulp.plan.io/issues/6699, from sprint 73
1518
    * https://pulp.plan.io/issues/6624, from sprint 73
1519
  * Continue on correlation ID https://pulp.plan.io/issues/4689 (@daviddavis)
1520
  * SELinux on EL 8
1521
      - https://pulp.plan.io/issues/7043#note-3
1522
      - https://pulp.plan.io/issues/7075
1523
* Pulp 3 Python
1524
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - (@gerrod) 
1525
   * https://pulp.plan.io/issues/6930 
1526
* Pulp 2-->Pulp 3 Migrations
1527
  * SLES repo support - (@ttereshc, @ipanova@redhat.com)
1528
  * Bug fixes - anyone from mini-team - (@ttereshc, @ipanova@redhat.com)
1529
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
1530
* Pulp_installer
1531
  * Fully integrate pre-flight check & Removing system_wide_pkgs
1532
  * Collaboration with @spredzy from Ansible Platform Group
1533
     * adding TLS support (PR available, needs more review + testing)
1534
* CI/CD
1535
  * finalizing fixtures.pulpproject.org work
1536
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
1537
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
1538
* Miscellaneous
1539
  * Website
1540
    * finish off the installer stuff
1541
  * Spam control - working on redmine SPAM mitigation automation (@lmjachky)
1542 1 rchan
1543 143 rchan
### Sprint 76
1544
Dates: Friday June 26, 2020 - Thursday July 9, 2020  
1545
Sprint Goals/Focus:
1546
* Pulp 2
1547
  * 2.21.3 Release
1548
* Pulp 3 Container  
1549
  * introduce new repo type for push workflow (PushContainerRepo) 
1550
  * add token with admin rights - mdellweg
1551
  * look into sync performance issue - lmjachky
1552
  * misc bugs as requested by galaxy_ng/AWX
1553
* Pulp 3 RPM
1554
  * Bug fixes, at least the important ones for Katello
1555
    * kickstart copy  https://pulp.plan.io/issues/7046 
1556
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847
1557
  * Import/export - more models and kickstarts (daviddavis, ggainey)
1558
  * [maybe a pulpcore item] Mirrored metadata - design, PoC - ttereshc/dkliban
1559
* Pulp 3 Ansible Plugin / Galaxy NG
1560
  * misc bugs as requested by galaxy_ng
1561
  * ongoing testing of galaxy_ng_single_container
1562
  * finishing token auth sync test (code is already done)
1563
https://github.com/pulp/pulp_ansible/pull/326
1564
  * RBAC use case writing with @alikins
1565
  * [low prio] finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
1566
* Pulp 3 Core
1567
  * RBAC PoC public review, next steps as identified by the group
1568
  * bmbouter to follow up on aiohttp PR, sprint 72
1569
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
1570
    * https://pulp.plan.io/issues/6460
1571
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1572
    * natural-key exports in progress
1573
    * progress reporting and handling of failed imports
1574
  * Katello improvements in core
1575
    * https://pulp.plan.io/issues/6699, from sprint 73
1576
    * https://pulp.plan.io/issues/6624, from sprint 73
1577
  * Continue on correlation ID https://pulp.plan.io/issues/4689
1578
* Pulp 3 Python
1579
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 
1580
* Pulp 2-->Pulp 3 Migrations
1581
  * SLES repo support - ttereshc/ipanova
1582
  * Removal of comps relations - ttereshc/ipanova
1583
  * Bug fixes - anyone from mini-team
1584
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
1585
* pulp_installer
1586
  * Plan basic “bring up to date” of operator - need to plan how to integrate external db and object storage (S3-like apis)
1587
  * Collaboration with @spredzy from Ansible Platform Group
1588
     * adding TLS support (PR available, needs more review + testing)
1589
     * multi-node installer support proposal and planning
1590
     * SELinux policy compile+install support contribution
1591
     * Zuul integration
1592
* CI/CD
1593
  * finalizing fixtures.pulpproject.org work
1594
  * add more release automation
1595
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
1596
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
1597
* Pulp CLI proof of concept - pause
1598
* Website
1599
  * finish off the installer stuff  
1600
*Spam control - working on redmine SPAM mitigation automation
1601
1602
1603 142 rchan
### Sprint 75
1604
Dates: Monday June 15 2020 - Thursday June 25, 2020  
1605
Sprint Goals/Focus:
1606
* Pulp 2
1607
  * review/test applicability fixes (if not today)
1608
* Pulp 3 Container  
1609
  * refactor token auth to work with pulp_container 2.0  
1610
  * solve design issues after docker push feature so it is compatible with current feature set (sync and push repos)  
1611
  * look into performance issues if time left
1612
  * misc bugs as requested by galaxy_ng/AWX
1613
* Pulp 3 RPM
1614
  * Bug fixes
1615
  * finalize SUSE auth token support
1616
  * Retain old count
1617
  * Import/export - more models and kickstarts
1618
* Pulp 3 Ansible Plugin / Galaxy NG
1619
  * misc bugs as requested by galaxy_ng
1620
  * finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
1621
* Pulp 3 Core
1622
  * bmbouter, ttereshc, ipanova, ggainey to create and share basic proof of concept for RBAC
1623
  * bmbouter to follow up on aiohttp PR, sprint 72
1624
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
1625
    * https://pulp.plan.io/issues/6460
1626
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1627
    * natural-key exports in progress
1628
    * “start_versions” support
1629
    * progress reporting and handling of failed imports
1630
  * GroupProgressReport (needed by katello for migration plugin)
1631
  * Katello improvements in core
1632
    * https://pulp.plan.io/issues/6699, from sprint 73
1633
    * https://pulp.plan.io/issues/6624, from sprint 73
1634
  * Continue on correlation ID https://pulp.plan.io/issues/4689
1635
* Pulp 3 Python
1636
  * Bandersnatch integration: reading Bandersnatch config files and created Pulp Python remotes from them https://pulp.plan.io/issues/6929
1637
  * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 (unlikely to be started this sprint)
1638
* Pulp 2-->Pulp 3 Migrations
1639
  * Progress reporting - ipanova
1640
  * Checksum_type support, sles repo support - ttereshc
1641
  * Bug fixes - anyone from mini-team
1642
     * here is a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158 
1643
* pulp_installer
1644
  * Finish “Install from RPM” support for galaxy_ng
1645
  * Start on operator reboot and planning w/ AWX and galaxy_ng team input
1646
  * Collaboration with @spredzy from Ansible Platform Group
1647
     * adding unix domain socket support in all the places
1648
     * adding TLS support
1649
     * multi-node installer support proposal and planning
1650
     * Lots of smaller PR reviews
1651
* CI/CD
1652
  * finalizing fixtures.pulpproject.org work
1653
  * fix single container release issue (/var/lib/pulp), from sprint 74 - https://pulp.plan.io/issues/6768
1654
  * add more release automation - pulp.plan.io issue closing, from sprint 74
1655
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
1656
* Pulp CLI proof of concept - pause
1657
* Website
1658
  * mcorr to add pulp2 vs pulp3 table, migration plugin - needs review
1659
  * mcorr to add single container to pulpproject.org
1660
1661
1662 141 rchan
### Sprint 74
1663
Dates: Friday May 29, 2020 - June 11, 2020  
1664 140 rchan
Sprint Goals/Focus:
1665
  - Pulp 2
1666 1 rchan
      - Issues as reported/identified by Satellite
1667 141 rchan
      - CDT PR review
1668 140 rchan
  - Pulp 3 Container
1669 141 rchan
      - docker push
1670 140 rchan
  - Pulp 3 RPM
1671 141 rchan
      - Bug fixes
1672
      - SUSE auth token support - ppicka
1673
      - Retain old count - planning - dalley (if priorities permit)
1674
      - dep solving bug  https://pulp.plan.io/issues/6820 - dalley/ggainey
1675 1 rchan
  - Pulp 3 Ansible Plugin / Galaxy NG
1676 140 rchan
      - misc bugs as requested by galaxy_ng
1677 141 rchan
      - start into client side token auth implementation
1678
           - https://pulp.plan.io/issues/6540
1679 140 rchan
      - finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
1680 1 rchan
  - Pulp 3 Core
1681 141 rchan
      - bmbouter/ttereshc to identify proof of concept scope of work on pulp-dev for RBAC
1682 140 rchan
      - pulpcore use cases
1683
      - pulp_ansible use cases
1684 141 rchan
      - bmbouter/ttereshc to create and share basic proof of concept for RBAC
1685 140 rchan
      - bmbouter to follow up on aiohttp PR
1686 141 rchan
          - https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
1687
          - https://pulp.plan.io/issues/6460
1688 5 rchan
      - Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1689 141 rchan
          - incremental export, chunk_size/split exports released
1690
          - natural-key exports in progress
1691
          - Katello use-case doc to review 29-May, will result in stories
1692 3 rchan
      - Katello improvements in core
1693
          - https://pulp.plan.io/issues/6699
1694 4 rchan
          - https://pulp.plan.io/issues/6624
1695 141 rchan
          - https://pulp.plan.io/issues/4689
1696 1 rchan
  - Pulp 2-->Pulp 3 Migrations
1697 141 rchan
      - Progress reporting - ipanova
1698
      - Distributions tracking - under review
1699 1 rchan
      - Bug fixes - anyone from mini-team
1700 4 rchan
  - pulp_installer
1701 141 rchan
      - “Install from RPM” support for galaxy_ng
1702
      - Continue on larger docs approach
1703
 - Finishing collection publishing documentation
1704
      - Remove system-wide packages support (to fix preflight checks)
1705 1 rchan
  - CI/CD
1706 141 rchan
      - finishing fixtures.pulpproject.org - waiting on delivery from osci.io folks
1707
      - fix single container release issue (/var/lib/pulp)
1708
      - add more release automation - pulp.plan.io issue closing
1709 1 rchan
  - Pulp CLI proof of concept
1710
    - Goal: build a 2-3 commands and some basic static generation
1711
  - Website
1712 141 rchan
      - mcorr to add pulp2 vs pulp3 table
1713
      - mcorr to add single container to pulpproject.org
1714 1 rchan
1715
1716 141 rchan
Previous archive: [[Sprint_Plans_Archive_-_May_2020]]