Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 177

rchan, 10/08/2021 03:39 PM

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