Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 168

rchan, 06/02/2021 11:40 PM

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