Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 166

rchan, 04/30/2021 07:52 PM

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