Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 181

rchan, 12/03/2021 11:41 PM

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