Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 170

rchan, 07/02/2021 09:44 PM

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