Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 180

rchan, 11/19/2021 09:47 PM

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