Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 171

rchan, 07/16/2021 09:56 PM

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