Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 182

rchan, 01/10/2022 06:24 PM

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