Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 167

rchan, 05/14/2021 06:15 PM

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