Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 174

rchan, 09/02/2021 09:22 PM

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