Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 175

rchan, 09/10/2021 12:32 AM

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