Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 173

rchan, 08/12/2021 10:21 PM

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