Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 160

rchan, 02/22/2021 03:00 PM

1 1 rchan
# Sprint Plans
2 160 rchan
### Sprint 91
3
Dates: Friday Feb 19, 2021 - Thursday Mar 4, 2021  
4
Sprint Goals/Focus:
5
* Pulp 2 - no planned work
6
* Pulp 3 Container
7
  * post-mvp RBAC (technical debt) https://pulp.plan.io/versions/175 (lubos, matthias, ina) + bugs from AH
8
  * planning and discussions with AH
9
* Pulp 3 RPM
10
  * Bug fixes for Katello
11
     * Known issues with advisory merging / conflicts
12
  * If time permits - start mirrored metadata (stretch)
13
* Pulp 3 Ansible Plugin / Galaxy NG
14
  * 0.7.1 bugfixes
15
  * Performance tests
16
* Pulp 3 Core
17
  * FIPS (high) - david, bmbouter, ppicka; ggainey secondary
18
    * https://pulp.plan.io/issues/7960
19
  * 3.11 items (high) - david
20
  * 3.11 release (ipanova release-nanny)
21
  * content app performance (dalley, bmbouter, others)
22
* Pulp 3 File
23
  * release compatible w/3.10
24
* Pulp 3 Python
25
  * pulp-cli support (gerrod)
26
  * 3.1.0 release
27
* Pulp 2-->Pulp 3 Migrations
28
  * ttereshc, ggainey, bmbouter(worker timeout), maybe dalley, ipanova
29
  * Katello bugs for 3.18 https://pulp.plan.io/versions/178
30
	* this and the next sprint
31
  * Dogfood testing and related issues
32
  * Collaboration with QE
33
* Pulp 3 Installer
34
  * Misc fixes/adaptations for pulpcore & stakeholders (mike/pavel)
35
  * CentOS7/FIPS/pulp-2to3migration box available (mike)
36
  * #8095 installer postgres password hash FIPS issue (fao89/dkliban)
37
  * Add FIPS job to plugin_template (gerrod/mike)
38
  * Ramp up Gerrod (mike)
39
* Pulp 3 Operator
40
  * Being a resource for Chris Hambridge as he develops (mike)
41
* CI/CD
42
  * Continue working with OSCI to improve fixtures site reliability (daviddavis)
43
  * CI Status Dashboard
44
* Web UI
45
  * meeting with and helping students
46
  * autopublish work
47
* CLI
48
  * python support (gerrod)
49
  * group permission and access policy commands (matthias)
50
* Community
51
   * Container article
52
   * Newletter
53
   * Summit Admin #2 (easy copypaste stuff w/ deadlines) 
54
   *  Newsletter
55
   * Tentative 3.11 release notes
56 159 rchan
57 1 rchan
### Sprint 90 
58 160 rchan
Dates: Thursday Feb 4, 2021 - Thursday Feb 18, 2021  
59 159 rchan
Sprint Goals/Focus:
60
* Pulp 2 - no planned work
61
* Pulp 3 Container
62
  * finalize mvp RBAC milestone and it will be released in pulp-container 2.3.0 as Tech Preview
63
  * release 2.3.0
64
  * post-mvp RBAC (technical debt) https://pulp.plan.io/versions/175 (lubos, matthias, ina) + bugs from AH
65
* Pulp 3 RPM
66
  * New release (dalley)
67
  * FIPS issues from EPIC 7960 (ggainey, ppicka)
68
    * https://pulp.plan.io/issues/7537 - test all repos
69
  * Bug fixes for Katello
70
  * Auto-publish & distribute, needed for UI team soon (dalley) 
71
* Pulp 3 Ansible Plugin / Galaxy NG
72
  * Import/export (gerrod)
73
  * Release 0.7.0
74
  * Performance tests
75
  * feature planning for synclist
76
* Pulp 3 Core
77
  * FIPS (high) - david, bmbouter, ppicka; ggainey secondary
78
    * https://pulp.plan.io/issues/7960
79
  * 3.11 planning
80
* Pulp 3 File
81
     * https://pulp.plan.io/issues/7469 auto-publish for pulp_file (dalley)
82
* Pulp 3 Python
83
  * pulp-cli support (gerrod)
84
* Pulp 2-->Pulp 3 Migrations
85
  * ttereshc ggainey maybe ipanova
86
  * Katello bugs for 3.18 https://pulp.plan.io/versions/178
87
	* this and the next sprint
88
  * Dogfood testing and related issues
89
* Pulp_installer
90
  * Misc fixes/adaptations for pulpcore & stakeholders (mike/pavel)
91
  * CentOS7/FIPS/pulp-2to3migration box available (mike)
92
  * #8095 installer postgres password hash FIPS issue (fao89/dkliban)
93
  * #7884 Finish pulp_installer SELinux/FIPS move off Travis (mike)
94
  * Add FIPS job to plugin_template (mike)
95
* CI/CD
96
  * Continue working with OSCI to improve fixtures site reliability (daviddavis)
97
* Web UI
98
  * autopublish work mentioned above
99
* CLI
100
  * python support (gerrod)
101
  * support to run plugin specific tests (david)
102
  * group permission and access policy commands (matthias)
103
  * 0.3.0 Release (david)
104
 * Community 
105
  * DevConf prep (want to do virtual reality?)
106
  * 3 month plan for community blog
107
  * Swag ordering 
108
  * Container article (if there is time)
109
  * Summit Admin 
110
111 158 rchan
### Sprint 89 
112
Dates: Friday January 22, 2021 - Wednesday Feb 3, 2021  
113
Sprint Goals/Focus:
114
* Pulp 2
115
  * Need to investigate cert-issue 8000
116
  * 2.21.5 release (release nanny - Grant)
117
    * added last-minute depsolving fix(es)
118
    * on track for 25-JAN
119
* Pulp 3 Container
120
  * Add RBAC for push api (https://pulp.plan.io/versions/168) (lubos, matthias, ina, dennis, tanya)
121
  * katello bug (lmjachky) https://pulp.plan.io/issues/7923
122
  * New release
123
* Pulp 3 RPM
124
  * New release (dalley)
125
  * FIPS issues from EPIC 7960 (ggainey, ppicka)
126
    * https://pulp.plan.io/issues/7537 - test all repos
127
  * Bug fixes for Katello
128
  * Auto-publish & distribute, needed for UI team soon (dalley) 
129
* Pulp 3 Ansible Plugin / Galaxy NG
130
  * Finalize metadata epic implementation (sync performance)
131
  * Import/export (gerrod)
132
  * Features: review + tests 
133
  * Release 0.7.0
134
* Pulp 3 Core
135
  * 3.10 release (Jan 28)
136
    * includes small blocker fixes
137
  * FIPS (high)
138
    * https://pulp.plan.io/issues/7960 
139
  * Object labels https://pulp.plan.io/issues/7127 (daviddavis) (high)
140
  * Import/export import check https://pulp.plan.io/issues/7549 (ggainey) (high)
141
* Pulp 3 File
142
     * https://pulp.plan.io/issues/7469 autopublish for pulp_file (dalley)
143
* Pulp 2-->Pulp 3 Migrations
144
  * Katello bugs for 3.18 https://pulp.plan.io/versions/178
145
	* this and the next sprint
146
* Pulp_installer
147
  * Misc fixes/adaptations for pulpcore & stakeholders (mike/pavel)
148
  * #8011 -dkliban - should be done today
149
  * Operator - planning & research (mike)
150
  * CentOS8/FIPS/pulp-2to3migration box available (mike)
151
  * #8095 installer postgres password hash FIPS issue (mike/dkliban)
152
* CI/CD
153
  * #7884 Finish pulp_installer SELinux/FIPS move off Travis (mike)
154
  * Add FIPS job to plugin_template
155
  * Continue working with OSCI to improve fixtures site reliability
156
* Web UI
157
  * autopublish work mentioned above
158
  * generic Repository list 
159
* CLI
160
  * Label support (repositories)
161
  * ansible support (gerrod)
162
  * python support (gerrod)
163
  * 0.2.0 Release
164
 * Community 
165
   * DevConf & FOSDEM Booth content
166
   * Newsletter
167
   * Pulpcore release announcement
168
   * Stab at the 3 month plan for community blog
169
170
171 154 rchan
### Sprint 88
172 156 rchan
Dates: Friday January 8, 2021 - Thursday January 21, 2021  
173 157 rchan
Sprint Goals/Focus:
174
* Pulp 2
175
  * new libmodulemd available for testing and evaluating of impact on pulp2
176
	* available today
177
  * Need to investigate cert-issue 8000
178
  * 2.21.5 release (release nanny - Grant)
179
    * Beta 18-JAN release 25-JAN
180
    * new indices for the migration plugin (ggainey)
181
    * tasking system hang bugfix (done)
182
      * https://bugzilla.redhat.com/show_bug.cgi?id=1889795
183
      * https://github.com/pulp/pulp/pull/4009
184
    * https://bugzilla.redhat.com/show_bug.cgi?id=1907864 handle password with empty string (ipanova)
185
* Pulp 3 Container
186
  * Add RBAC for push api (https://pulp.plan.io/versions/168) (lubos, matthias, ina, dennis, tanya)
187
* Pulp 3 RPM
188
  * FIPS issues from EPIC 7960 (ggainey, ppicka)
189
    * https://pulp.plan.io/issues/7537 - test all repos
190
  * Bug fixes for Katello
191
  * Auto-publish & distribute, needed for UI team soon (dalley) (easy - but design work necessary)
192
* Pulp 3 Ansible Plugin / Galaxy NG
193
  * Content provenance
194
	* PRD review and probably start work on it
195
  * Possibly release 0.5.6 (check with galaxy if really needed)
196
  * Start on metadata epic
197
* Pulp 3 Core
198
  * FIPS (high) (Main stakeholder is Sat and delivery deadline is 6.10)
199
    * https://pulp.plan.io/issues/7960 
200
  * Object labels https://pulp.plan.io/issues/7127 (daviddavis) (high)
201
  * Import/export import check https://pulp.plan.io/issues/7549 (ggainey) (high) 
202
  * Finalizing Alternate Content Sources planning (bmbouter) (med)
203
    * https://pulp.plan.io/issues/7832
204
    * design feedback needed
205
* Pulp 3 File
206
     * https://pulp.plan.io/issues/7469 autopublish for pulp_file (dalley)
207
* Pulp 3 Python
208
  * Release GA (gerrod)
209
* Pulp 2-->Pulp 3 Migrations
210
  * Enforce pre-migration ordering 7781 (ggainey)
211
  * Simple/complex plan conversion https://pulp.plan.io/issues/6516 
212
* Pulp_installer
213
  * SELinux policies: Continued bugfix updates (mike/mdellweg)
214
  * #7800 - ppicka - should be done today
215
  * #8011 -Dkliban - should be done today
216
* CI/CD
217
  * Continue move to GHA (david/mike/fabricio/dkliban) 
218
     * https://pulp.plan.io/issues/7859 
219
  * Continue pulp_installer SELinux/FIPS move off Travis (mike)
220
  * Continue working with OSCI to improve fixtures site reliability
221
  * roll out testing of released plugins against pulpcore master branch (everyone)
222
* Web UI
223
  * autopublish work mentioned above
224
* CLI
225
  * Interact with pulp_file
226
    * https://pulp.plan.io/issues/6615
227
  * Perform a release
228
* Community 
229
   * DevConf & FOSDEM Booth content
230
231 1 rchan
232 156 rchan
### non-Sprint / Holidays  
233
Dates: Friday December 18, 2020 - Thursday January 7, 2020  
234
Sprint Goals/Focus:
235
* Pulp 3 Container
236
  * Add RBAC for push api  - lubos, matthias, ipanova https://pulp.plan.io/versions/168
237
  * Fips - dennis https://pulp.plan.io/issues/7936
238
* Pulp 3 RPM
239
  * FIPS issues (ggainey, ppicka)
240
    * https://pulp.plan.io/issues/7537 - test all repos
241
    * pulp_rpm issue from hackmd doc (ppicka)
242
  * Bug fixes for Katello
243
  * Auto-publish & distribute, needed for UI team soon (dalley) (easy)
244
  * Likely to start on relative-path/mirrored-metadata
245
* Pulp 3 Ansible Plugin / Galaxy NG
246
  * Improve collections endpoint performance
247
* Pulp 3 Core
248
  * FIPS (high)
249
    * pulpcore issues from hackmd doc
250
  * Orphan cleanup running along-side other tasks (ipanova)(medium)
251
    * https://pulp.plan.io/issues/7659 
252
  * Finalizing Alternate Content Sources planning (bmbouter) (med)
253
    * https://pulp.plan.io/issues/7832
254
    * design feedback needed
255
  * Object labels https://pulp.plan.io/issues/7127 (fao89) (med)
256
* Pulp 3 File
257
     * 7469 autopublish for pulp_file (dalley)
258
* Pulp 3 Python
259
  * Release GA (gerrod)
260
* Pulp 2-->Pulp 3 Migrations
261
  * mirrored metadata
262
* Pulp_installer
263
  * Customizing paths of SELinux policies (mike)
264
  * SELinux policies: Continued bugfix updates (mike/mdellweg)
265
  * Fedora 33 support (ppicka/Mike)
266
  * #7800 - ppicka
267
  * #8011 -Dkliban
268
* CI/CD
269
  * Continue move to GHA (david/mike/fabricio/dkliban) 
270
     * https://pulp.plan.io/issues/7859 
271
  * Continue pulp_installer SELinux/FIPS move off Travis (mike)
272
  * Continue working with OSCI to improve fixtures site reliability - on hold
273
  * roll out testing of released plugins against pulpcore master branch (everyone)
274
* Web UI
275
  * autopublish work mentioned above
276
* Community (no plans through end of year)
277 154 rchan
278
### Sprint 87
279
Dates: Friday December 4, 2020 - Thursday December 17, 2020  
280 155 rchan
Sprint Goals/Focus:
281
* Pulp 2
282
  * we expect the new-new libmodulemd to be available for testing and evaluating of impact on pulp2 (promised by Christmas).
283
  * maybe 2.21.5 release with new indices for the migration plugin (ggainey)
284
  * tasking system hang bugfix
285
    * https://bugzilla.redhat.com/show_bug.cgi?id=1889795
286
    * https://github.com/pulp/pulp/pull/4009
287
    * depsolving bug (daniel)
288
* Pulp 3 Container
289
  * Add RBAC for distributions
290
  * Fips
291
* Pulp 3 RPM
292
  * FIPS issues (ggainey, ppicka)
293
    * https://pulp.plan.io/issues/7537 - test all repos
294
    * pulp_rpm issue from hackmd doc (ppicka)
295
  * Bug fixes for Katello
296
* Pulp 3 Ansible Plugin / Galaxy NG
297
  * Release 0.5.3 and address possible issues
298
  * Plan & design galaxy metadata
299
  * Investigation/Improvements on tasking system
300
  * Support Bruno on namespace sync
301
* Pulp 3 Core
302
  * pulpcore 3.9 release 7-DEC (david)
303
  * FIPS (high)
304
    * Requirements and planning (bmbouter/david/ttereshc)
305
    * pulpcore issues from hackmd doc
306
    * populate-checksums command (allow adding new checksums)(ipanova)
307
      * https://pulp.plan.io/issues/7561
308
  * Add Tasking system health checks (galaxy_ng requested) (high)
309
    * https://pulp.plan.io/issues/7912
310
  * Orphan cleanup running along-side other tasks (bmbouter/ipanova)(medium)
311
    * https://pulp.plan.io/issues/7659 
312
  * Finalizing Alternate Content Sources planning (bmbouter) (med)
313
    * https://pulp.plan.io/issues/7832
314
    * design feedback needed
315
  * Object labels https://pulp.plan.io/issues/7127 (david) (med)
316
    * design feedback needed
317
  * Review Correlation ID feature (daviddavis) (medium/low)
318
* OSTree Planning - on hold
319
* Pulp 3 Python
320
  * Prepare for GA - progress dependent on Gerrod’s schedule
321
* Pulp 2-->Pulp 3 Migrations
322
  * release 0.6.0 for Katello (ttereshc), maybe today
323
  * Tests (ttereshc)
324
  * Migration re-run to pickup all needed content (ggainey)
325
	* https://pulp.plan.io/issues/7781
326
  * Importer/Distributor migration fix requites noticeable changes
327
	* https://pulp.plan.io/issues/7889 (ipanova/ttereshc)
328
	* incl. removing the simple plan path
329
		* https://pulp.plan.io/issues/6516 
330
  * Bug fixes and features for Katello
331
* Pulp_installer
332
  * Customizing paths of SELinux policies (mike)
333
  * Galaxy NG fixes as needed (mdellweg)
334
  * SELinux policies: Continued bugfix updates (mike/mdellweg)
335
  * Fedora 33 support (ppicka/Mike)
336
* CI/CD
337
  * Continue move to GHA (david/mike/daniel/fabricio/dkliban) 
338
     * https://pulp.plan.io/issues/7859 
339
  * Continue pulp_installer SELinux/FIPS move off Travis (mike)
340
  * Continue working with OSCI to improve fixtures site reliability
341
  * roll out testing of released plugins against pulpcore master branch (everyone)
342
* Web UI
343
  * Planning
344
* Community (no plans through end of year)
345
346 154 rchan
347
### Sprint 86
348
Dates: Friday November 13, 2020 - Thursday December 3, 2020  
349
Sprint Goals/Focus:
350
* Pulp 2
351
  * we expect the new libmodulemd to be available for testing and evaluating of impact on pulp2.
352
  * maybe 2.25 release with new indices for the migration plugin
353
  * EXD needs a review on patches that fixes a performance regression
354
  * tasking system hang bugfix
355
    * https://bugzilla.redhat.com/show_bug.cgi?id=1889795 / https://pulp.plan.io/issues/5502
356
* Pulp 3 Container
357
  * Add RBAC for repos and remotes (mdellweg/ipanova)
358
  * OCI image builder - tests to take out of tech preview (mdellweg)
359
* Pulp 3 RPM
360
  * FIPS issues (ggainey)
361
    * https://pulp.plan.io/issues/7537 - test all repos
362
  * Bug fixes for Katello
363
  * 3.8 release
364
* Pulp 3 Ansible Plugin / Galaxy NG
365
  * Address 0.5.0/0.5.1 issues(fao89)
366
  * Sync improvements (bmbouter)
367
	* rewrite
368
	* functional tests
369
* Pulp 3 Core
370
  * pulpcore 3.9 release 30-Nov (david)
371
  * FIPS
372
    * More conversations with PM and planning (bmbouter/david)
373
    * distribution/publications (no issue yet?) (ggainey)
374
    * pre-save hook (ggainey)
375
      * https://pulp.plan.io/issues/7696
376
    * populate-checksums command ( allow adding new checksums)(ipanova)
377
      * https://pulp.plan.io/issues/7561
378
  * Correlation ID feature (daviddavis)
379
    * https://pulp.plan.io/issues/4689
380
  * Progress reporting for pulp imports (daviddavis)
381
    * https://pulp.plan.io/issues/6559
382
  * Planning tasking system improvements
383
    * orphan cleanup running along-side other tasks (bmbouter/ipanova)
384
    * tasking system throughput and latency analysis blog post (bmbouter)
385
  * Planning of Alternate Content Sources feature (bmbouter)
386
  * Add download timeouts to remotes (ggainey)
387
	https://pulp.plan.io/issues/7201
388
  * Fixing flush db issue related to RBAC plugins build on top of (bmbouter)
389
    * https://pulp.plan.io/issues/7710
390
* OSTree Planning - on hold
391
	* draft of initial use cases & put out for review - dkliban
392
* Pulp 3 Python
393
  * Prepare for GA - progress dependent on Gerrod’s schedule
394
* Pulp 2-->Pulp 3 Migrations
395
  * Bug fixes and features for Katello
396
    * https://www.redhat.com/archives/pulp-dev/2020-November/msg00002.html
397
  * Tests
398
* Pulp_installer
399
     * Customizing paths of SELinux policies (mike)
400
     * Galaxy NG fixes as needed (mdellweg)
401
     * SELinux policies: Continued bugfix updates (mike/mdellweg)
402
     * Katello / Satellite fixes as needed (mike)
403
* CI/CD
404
   * Plan move off Travis (mike / daniel)
405
	* FYI - pulp-action https://github.com/pulp/pulp_npm/pull/25
406
   * roll out testing of released plugins against pulpcore master branch (everyone)
407
* Web UI (david)
408
* Community
409
  * Python blog post - complete & waiting on Python release
410
  * Ansible blog post - some developments with Robyn/Ansible community 
411
  * November newsletter
412
  * Survey blog
413
414
415 1 rchan
### Sprint 85
416 154 rchan
Dates: Friday October 30, 2020 - Thursday November 12, 2020  
417 153 rchan
Sprint Goals/Focus:
418
* Pulp 2  
419
    * 2.21.4 release (ggainey/ipanova)
420
    * https://pulp.plan.io/projects/pulp/wiki/2214_Release_Schedule
421
    * finish up any loose ends with the release
422
* Pulp 3 Container
423
  * Add RBAC for repos and remotes (mdellweg/ipanova)
424
  * OCI image builder - tests to take out of tech preview (mdellweg)
425
  * use OCI image builder in s3 deployments - dkliban
426
* Pulp 3 RPM
427
  * Bug fixes for Katello
428
  * Possibly a 3.8 release in 1-1.5 weeks
429
* Pulp 3 Ansible Plugin / Galaxy NG
430
  * Address possible issues with 0.5.0 (fao89)
431
  * Sync improvements (bmbouter)
432
	* rewrite
433
	* functional tests
434
  	* sync dependencies (fao89)
435
  * Token bearer refresh (fao89)
436
  * Requirements.yml improvements (daviddavis)
437
	* validate requirements.yml
438
	* sources with different API versions
439
	* filter versions?
440
* Pulp 3 Core
441
  * Planning tasking system improvements (bmbouter)
442
    * orphan cleanup running along-side other tasks (bmbouter/ipanova)
443
  * Correlation ID feature (daviddavis)
444
    * https://pulp.plan.io/issues/4689
445
  * Progress reporting for pulp imports (daviddavis)
446
    * https://pulp.plan.io/issues/6559
447
  * Planning of Alternate Content Sources feature (bmbouter)
448
  * Add download timeouts to remotes (ggainey)
449
	https://pulp.plan.io/issues/7201
450
  * FIPS planning (bmbouter / daviddavis)
451
* OSTree Planning
452
	* draft of initial use cases & put out for review - dkliban
453
* Pulp 3 Python
454
  * Prepare for GA - progress dependent on Gerrod’s schedule
455
  * push new beta 
456
* Pulp 2-->Pulp 3 Migrations
457
  * Bug fixes for Katello (migration is being tested on customer data now)
458
  * start migration from scratch https://pulp.plan.io/issues/7714
459
  * planning/testing migration interruption/cancellation
460
* Pulp_installer
461
     * Installing/compiling SELinux policies (mike)
462
     * Galaxy NG fixes as needed (mdellweg)
463
     * SELinux policies: Continued bugfix updates (mike/mdellweg)
464
     * Katello / Satellite fixes as needed (mike)
465
* CI/CD
466
   * firefighting
467
   * testing released plugins against pulpcore master branch (dkliban/mdellweg)
468
* Community
469
  * Python blog post - complete & waiting on Python release
470
  * Ansible blog post - some developments with Robyn/Ansible community 
471
  * Finish revamp of Content plugin page
472
  * Media section of site
473
  * Newsletter
474
475
476 152 rchan
### Sprint 84
477
Dates: Thursday October 15, 2020 - Thursday October 29, 2020  
478
Sprint Goals/Focus:
479
* Pulp 2  
480
    * 2.21.4 release (ggainey/ipanova)
481
    * https://pulp.plan.io/projects/pulp/wiki/2214_Release_Schedule
482
    * Migration scenario requires testing using RPMs
483
* Pulp 3 Container
484
  * Fixes for Katello
485
    * https://pulp.plan.io/issues/7620 ipanova
486
  * distribution should not use content_origin in the path
487
    * https://pulp.plan.io/issues/7385 lubos(wip)
488
  * Add RBAC for repos and remotes
489
  * OCI image builder - tests to take out of tech preview (mdellweg)
490
* Pulp 3 RPM
491
  * Bug fixes for Katello
492
  * repomd checksum should be take into account at sync time https://pulp.plan.io/issues/7030 pulp2 gap
493
  * multi repo copy issue https://pulp.plan.io/issues/7625 (ggainey/dalley)
494
	* user updated to 3.7, can still reproduce - investigation continues
495
* Pulp 3 Ansible Plugin / Galaxy NG
496
  * Deliver 0.5.0 https://pulp.plan.io/versions/142 (bmbouter)
497
    * Copying deprecated status
498
    * Sync deprecated status
499
    * New /metadata/ endpoint in Galaxy V3 API
500
  * Planning for “remote data alignment with ansible-galaxy CLI data”
501
    * https://pulp.plan.io/issues/7686
502
* Pulp 3 Core
503
  * Planning tasking system improvements (bmbouter)
504
    * orphan cleanup running along-side other tasks (bmbouter/ipanova)
505
    * evaluation of tasking system throughput for stakeholder use (bmbouter)
506
  * 3.8 release (ttereshc)
507
* Pulp 3 Python
508
  * Prepare for GA - progress dependent on Gerrod’s schedule
509
* Pulp 2-->Pulp 3 Migrations
510
  * Bug fixes for Katello (migration is being tested on customer data now)
511
  * skip corrupted content https://pulp.plan.io/issues/7538
512
  * start migration from scratch https://pulp.plan.io/issues/7714
513
  * FIPS planning
514
* Pulp_installer
515
     * Installing/compiling SELinux policies (mike)
516
     * Fix/drop upgrading from old Pulp releases (system wide pkgs) (mike)
517
     * Galaxy NG fixes as needed (mdellweg)
518
     * SELinux policies: Continued bugfix updates (mike/mdellweg)
519
* CI/CD
520
   * publish plugin docs to docs.pulpproject.org
521
      * container/file PRs merged
522
      * Rpm PR submitted
523
   * add NPM package publishing for bindings in plugin_template
524
   * firefighting
525
   * testing released plugins against pulpcore master branch
526
* Community
527
  * 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.
528
  * Python blog post - complete & waiting on Python release
529
  * Ansible blog post - complete & waiting for publishing greenlight from Ansible team
530
  * Create landing page with context for each installation option - Fabricio OK with it, and wants Mike to review from sysadmin’s perspective
531
  * Start working on better descriptions for Content plugin page
532
533 150 rchan
### Sprint 83
534
Dates: Friday October 2, 2020 - Wednesday October 14, 2020  
535
Sprint Goals/Focus:
536
* Pulp 2  
537
    * permission issues, pulp-2to3-migration plugin is affected
538
        * https://pulp.plan.io/issues/7445 ggainey
539
        * requires a new pulp2 release for the core and some plugins (rpm, iso, docker)
540
* Pulp 3 Container
541
  * Fixes for Katello
542
    * https://pulp.plan.io/issues/7620 ipanova
543
  * distribution should not use content_origin in the path
544
    * https://pulp.plan.io/issues/7385 lubos(wip)
545
  * RBAC planning
546 151 rchan
  * Namespaces: finalize PR https://pulp.plan.io/issues/7089 mdellweg(wip) 
547
  * further planning during meetings - whole team
548
    * OCI image builder - tests to take out of tech preview (lubos? if time allows)
549
    * Finalize - use default storage  during upload
550
      * https://pulp.plan.io/issues/7218 lubos (wip)
551 150 rchan
* Pulp 3 RPM
552
  * Bug fixes for Katello
553
  * repomd checksum should be take into account at sync time https://pulp.plan.io/issues/7030 pulp2 gap
554
  * multi repo copy issue https://pulp.plan.io/issues/7625
555
  * FIPS testing - https://pulp.plan.io/issues/5188
556
    * patching needed
557
    * 71 repos to test, two configurations, so 142 tests
558
    * needs a change in core
559
* Pulp 3 Ansible Plugin / Galaxy NG
560
  * Moving “mutable” data types off of content units
561
    * deprecated flag, is_highest custom db trigger, is_certified flag
562
  * Copying deprecated status
563
  * Deliver 0.5.0 (Oct 9th) - https://pulp.plan.io/versions/142
564
  * AH planning
565
* Pulp 3 Core
566
  * Planning tasking system improvements
567
    * orphan cleanup running along-side other tasks
568
    * removing the resource manager from the architecture
569
  * django-admin enabling for all models
570
  * Adding RBAC to endpoints
571
* Pulp 3 Python
572
  * Prepare for GA
573
* Pulp 2-->Pulp 3 Migrations
574
  * Bug fixes for Katello (migration is being tested on customer data now)
575
  * skip corrupted content https://pulp.plan.io/issues/7538
576
* Pulp_installer
577
     * Installing/compiling SELinux policies
578
     * Fix/drop upgrading from old Pulp releases (system wide pkgs)
579
     * Galaxy NG fixes as needed
580
     * SELinux policies: Continued bugfix updates
581
* Pulp K8s Operator
582
  * Support Galaxy NG contributions & general use case support as needed
583
* CI/CD
584
   * publish plugin docs to docs.pulpproject.org
585
   * add NPM package publishing for bindings in plugin_template
586
   * retro on 3.7.0 release
587
   * firefighting
588
* Community
589
  * add banner to the docs about Pulp CLI PoC
590
  * Python blog post - complete & waiting on Python release
591
  * Ansible blog post - follow up with contributions from Ansible team
592
  * Create landing page with context for each installation option
593
  * Start working on better descriptions for Content plugin page
594
595
596 149 rchan
### Sprint 82
597
Dates: Friday September 18, 2020 - Thursday October 1, 2020  
598
Sprint Goals/Focus:
599
* Pulp 2  
600
    * permission issues, pulp-2to3-migration plugin is affected
601
        * https://pulp.plan.io/issues/7445
602
        * most likely will require a new pulp2 release
603
    * nectar PR RST connection
604
      * requires out of band nectar and pulp_docker releases
605
      * will be included in Sat 6.8
606
      * working with build and downstream qe teams
607
* Pulp 3 Container
608
  * Fixes for Katello
609
  * RBAC planning
610
* Namespaces: planning-  whole team; implementation,experiments, testing - mdellweg
611
  * OCI image builder - possibly lmjachky
612
* Pulp 3 RPM
613
  * Bug fixes for Katello, 3-4 already on the sprint
614
  * orphan cleanup for distribution tree - ttereshc
615
  * repogpg_check https://pulp.plan.io/issues/6926 - maybe lmjachky
616
* Pulp 3 Ansible Plugin / Galaxy NG
617
  * Lots of bugfixes needed by Sept 30
618
  * Moving “mutable” data types off of content units by Sept 30
619
    * deprecated flag, is_highest custom db trigger, is_certified flag
620
* Pulp 3 Core
621
  * Wrap up and release pulpcore 3.7.0
622
  * FIPS
623
    * Conversation(s) with Satellite PM
624
    * Testing and plugin support
625
  * Authentication API (needed for UI project)- planning for 3.8
626
* Pulp 3 Python
627
  * Prepare for GA
628
* Pulp 2-->Pulp 3 Migrations
629
  * Bug fixes for Katello (migration is being tested on customer data now)
630
  * memory consumption improvements
631
  * Continue on tests when time permits
632
* Pulp_installer
633
     * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does) (Action item to follow up and discuss)
634
     * Migration plugin support (likely required for  https://pulp.plan.io/issues/7445)
635
     * Installing/compiling SELinux policies - Yanis should do this, it’s on his team’s agenda
636
* Pulp K8s Operator
637
  * Support Galaxy NG contributions & general use case support as needed
638
* CI/CD
639
   * publish plugin docs to docs.pulpproject.org
640
   * firefighting
641
   * fix https://travis-ci.org/github/pulp/pulp
642
* Community
643
  * Community survey - 20 responses, closing today?
644
  * Python blog post - complete & waiting on Python release
645
  * Deb plugin blog - published and I convinced Max to write an opensource.com article
646
  * ansible-blog-post - need to edit and send to Ansible team
647
 Will do:
648
  * Create landing page with context for each installation option
649
  * Start working on better descriptions for Content plugin page
650
  * Take Pulp 2 Installation off the website (will remain in docs)
651
652
653 148 rchan
### Sprint 81
654
Dates: Friday September 4, 2020 - Thursday September 17, 2020  
655
Sprint Goals/Focus:
656
* Pulp 2  
657
    * smart proxy slow sync
658
    * permission issues, pulp-2to3-migration plugin is affected
659
        * https://pulp.plan.io/issues/7445
660
        * most likely will require a new pulp2 release
661
    * nectar PR RST connection
662
* Pulp 3 Container
663
  * Fixes for Katello
664
  * RBAC planning
665
    * Namespaces: planning-  whole team; implementation,experiments, testing - mdellweg
666
  * OCI image builder - dkliban
667
* Pulp 3 RPM
668
  * Bug fixes for Katello
669
  * continue on distribution tree issues & tests - ppicka
670
  * Kickstart import/export test - daviddavis
671
  * orphan cleanup for distribution tree - ttereshc?
672
* Pulp 3 Ansible Plugin / Galaxy NG
673
  * SELinux working policy EL7/EL8
674
  * Continue to coordinate upstream/downstream builds
675
  * Continue on pulp_ansible miscellaneous sync/api fixes
676
  * FIPS epic -- two substories (https://pulp.plan.io/issues/3778)
677
    * pulp feature - https://pulp.plan.io/issues/5216 (ggainey)
678
    * dependency patches - https://pulp.plan.io/issues/6984 (x9c4)
679
* Pulp 3 Core
680
  * RBAC work likely not completing this sprint - will pause for more urgent 3.7 deliveries & add back on if time allows
681
  * Release pulpcore 3.6.3 (dkliban)
682
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
683
    * progress reporting and handling of failed imports/exports
684
    * bugfixes as Partha finds issues
685
  * OpenAPI v3 bugfixes as needed
686
  * Finishing correlation ID https://pulp.plan.io/issues/4689 @daviddavis
687
  * SELinux on EL 8
688
      - https://pulp.plan.io/issues/7043#note-3
689
      - https://pulp.plan.io/issues/7075
690
      - Support dev environment (installer branch) - Mike to push this along for stakeholder needs
691
* Pulp 3 Python
692
  * Two existing PRs, sync w/ bandersnatch and live API - gubben
693
  * Prepare for GA?
694
* Pulp 2-->Pulp 3 Migrations
695
  * Bug fixes for Katello
696
  * Continue on use cases & tests - ttereshc
697
* Pulp_installer
698
     * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does) (Action item to follow up and discuss)
699
     * Migration plugin support
700
     * Installing/compiling SELinux policies - Yanis should do this, it’s on his team’s agenda
701
* Pulp K8s Operator
702
  * Support Galaxy NG contributions & general use case support as needed
703
* CI/CD
704
   * publish plugin docs to docs.pulpproject.org
705
  * firefighting
706
* Community
707
  * Community survey - 17 responses, close right after PulpCon
708
  * Python blog post - AI with Gerrod, waiting on next Python release
709
  * Deb plugin blog
710
  * PulpKhan stuff
711
  * ansible-blog-post review
712
  * Docs bugs
713
714
715 147 rchan
### Sprint 80
716
Dates: Friday August 21, 2020 - Thursday September 3, 2020  
717
Sprint Goals/Focus:  
718
* Pulp 2  
719
    * PXE kickstart issue  
720
         * https://pulp.plan.io/issues/7303  
721
* Pulp 3 Container
722
  * RBAC planning
723
  * OCI image builder - dkliban  
724
* Pulp 3 RPM
725
  * Bug fixes for Katello
726
  * Finish distribution tree tests - ppicka
727
  * Maybe RBAC planning if there is capacity
728
  * Kickstart import/export test - daviddavis
729
* Pulp 3 Ansible Plugin / Galaxy NG
730
  * Supporting @davidN implementation of RBAC
731
* Pulp 3 Core
732
  * RBAC work for pulpcore 3.7 - bmbouter
733
	* Adding RBAC for orphan cleanup API
734
	* Adding RBAC for status API
735
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
736
    * progress reporting and handling of failed imports/exports
737
  * OpenAPI v3 bugfixes as needed
738
  * Publishing Bindings Documentation to docs.pulpproject.org - dkliban
739
  * Finishing correlation ID https://pulp.plan.io/issues/4689 @daviddavis
740
  * SELinux on EL 8
741
      - https://pulp.plan.io/issues/7043#note-3
742
      - https://pulp.plan.io/issues/7075
743
      - Support dev environment (installer branch) - Mike to push this along for stakeholder needs
744
  * FIPS
745
    * FIPS-enabled pulplift box (mike)
746
* Pulp 3 Python
747
  * Two existing PRs, sync w/ bandersnatch and live API - gubben
748
     * Bandersnatch has finally released with our changes included
749
  * A few bugfixes
750
* Pulp 2-->Pulp 3 Migrations
751
  * Bug fixes for Katello
752
  * Compatibility with 3.6
753
      * pulp_container 2.0 adjustments
754
      * pulp_rpm 3.6 adjustments
755
  * 0.2.1 release
756
  * Continue on use cases & tests - ttereshc
757
* Pulp_installer
758
     * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does)
759
     * Migration plugin support
760
     * Finish verification at end of CI
761
     * Fix any more TLS-related issues
762
* Pulp K8s Operator
763
  * Support Galaxy NG contributions & general use case support as needed
764
* CI/CD
765
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361 from sprint 78
766
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
767
  * firefighting
768
* Miscellaneous
769
  * Community survey
770
  * Newsletter
771
  * Python blog post
772
  * Spam control - working on redmine SPAM mitigation automation [lubos]
773
    * Possible tweaks and need to run the automation regularly
774
  * Docs bugs (likely not this sprint)
775
776 146 rchan
### Sprint 79
777
Dates: Friday August 7, 2020 - Thursday August 20, 2020  
778
Sprint Goals/Focus:
779
* Pulp 2
780
  * Updating dependencies for CVEs
781
* Pulp 3 Container  
782
  * start with planning/initial implementation of RBAC
783
* Pulp 3 RPM
784
  * UpdateCollection related changes (ggainey)
785
    * https://pulp.plan.io/issues/7195
786
    * https://pulp.plan.io/issues/7291
787
  * Import/export - more models and kickstarts, tests (daviddavis, ggainey)
788
    * https://pulp.plan.io/issues/6815
789
    * https://pulp.plan.io/issues/6739
790
    * https://pulp.plan.io/issues/7137
791
  * distribution tree fixtures/tests (ppicka)
792
  * depsolving fixes
793
* Pulp 3 Ansible Plugin / Galaxy NG
794
  * Supporting @davidN implementation of RBAC
795
  * pulp_ansible release 0.2.0 GA (compat release w/ pulpcore 3.6)
796
* Pulp 3 Core
797
  * RBAC wrap-up for pulpcore 3.6 - bmbouter  
798
            * View object-level permissions in django-admin  
799
            * Review + Merge APIs for User + Group Read permissions  
800
            * User documentation  
801
  * RBAC work for pulpcore 3.7 - bmbouter
802
	* Adding RBAC for orphan cleanup API
803
	* Adding RBAC for status API
804
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
805
    * progress reporting and handling of failed imports/exports
806
  * OpenAPI v3 bugfixes as needed
807
  * Publishing Bindings Documentation to docs.pulpproject.org
808
  * Katello improvements in core - small tasks, remove from sprint 79
809
    * https://pulp.plan.io/issues/7201, from sprint 73
810
    * https://pulp.plan.io/issues/6624, from sprint 73
811
  * Finishing correlation ID https://pulp.plan.io/issues/4689 - daviddavis
812
  * SELinux on EL 8
813
      - https://pulp.plan.io/issues/7043#note-3
814
      - https://pulp.plan.io/issues/7075
815
      - Support dev environment (installer branch)
816
  * FIPS planning
817
    * FIPS-enabled pulplift box (mike)
818
* Pulp 3 Python
819
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930 
820
      * Mostly just awaiting review from by all parties
821
   * Pulp to Pulp sync? https://pulp.plan.io/issues/2886
822
      * Really hoping we can get it in next week, not quite as complete as the other work
823
* Pulp 2-->Pulp 3 Migrations
824
  * Performance 
825
  * Bug fixes - anyone from mini-team
826
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
827
  * Tests
828
* Pulp_installer
829
     * Lets Encrypt support in time for 3.6 - mikedep333
830
     * Test if pulp is up and listening (health checks) - fao89
831
     * Removal of system-wide packages from existing installs - mikedep333
832
     * Review check mode - fao89/mikedep333
833
     * Bugfixes with “rpm installation” as they come up
834
* Pulp K8s Operator
835
  * Support Galaxy NG contributions & general use case support as needed
836
* CI/CD
837
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
838
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
839
  * firefighting
840
* CLI
841
  * Planning  
842
* Miscellaneous
843
  * Community survey
844
  * Python blog post
845
  * 3.6 Release announcements
846
  * Spam control - working on redmine SPAM mitigation automation [lubos]
847
     * TBD: notifications for users
848
  * Docs bugs
849
850
851 145 rchan
### Sprint 78
852
Dates: Friday July 24, 2020 - Thursday August 6, 2020  
853
Sprint Goals/Focus:  
854
* Pulp 2
855
  * Open PRs for nectar, pulp, pulp_docker etc
856
  * Checksum problem on sat-prio list
857
* Pulp 3 Container  
858
  * start with planning/initial implementation of RBAC
859
  * finish work for pulp_container 2.0 milestone
860
  * misc bugs as requested by galaxy_ng/AWX
861
* Pulp 3 RPM
862
  * UpdateCollection model changes (ggainey)
863
    * https://pulp.plan.io/issues/5740
864
    * https://pulp.plan.io/issues/7195
865
  * Import/export - more models and kickstarts, tests (daviddavis, ggainey)
866
    * https://pulp.plan.io/issues/6815
867
    * https://pulp.plan.io/issues/6739
868
    * https://pulp.plan.io/issues/7137
869
  * distribution tree fixtures/tests (ppicka)
870
* Pulp 3 Ansible Plugin / Galaxy NG
871
  * Add certguard for content protection on-premise  
872
	https://pulp.plan.io/issues/7118
873
  * Supporting @davidN implementation of RBAC
874
* Pulp 3 Core
875
  * RBAC continues
876
    * Adding RBAC for API endpoints in core, e.g. orphan cleanup 
877
    * View object-level permissions in django-admin 
878
    * Add APIs for read/modify/edit permissions
879
    * travis needs to be passing
880
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
881
    * progress reporting and handling of failed imports
882
  * OpenAPI v3 https://pulp.plan.io/issues/7108 [fao89]
883
    * PRs need review/merging
884
    * address any resulting bugs
885
  * Katello improvements in core - small tasks
886
    * https://pulp.plan.io/issues/6699, from sprint 73 - this gives 404, the issue no longer exists
887
         * probably this is a new one https://pulp.plan.io/issues/7201
888
    * https://pulp.plan.io/issues/6624, from sprint 73
889
  * Continue on correlation ID https://pulp.plan.io/issues/4689 @daviddavis
890
  * SELinux on EL 8
891
      - https://pulp.plan.io/issues/7043#note-3
892
      - https://pulp.plan.io/issues/7075
893
      - Create dev environment (installer branch)
894
   * FIPS planning
895
* Pulp 3 Python
896
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930 
897
* Pulp 2-->Pulp 3 Migrations
898
  * Performance 
899
  * Bug fixes - anyone from mini-team
900
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
901
  * Tests (hopefully)
902
* Pulp_installer
903
     * adding TLS support (PR available, needs more review + testing)
904
* Pulp K8s Operator
905
  * Ramp up Oleksandr
906
  * work towards 1st milestone
907
* CI/CD
908
  * finalizing fixtures.pulpproject.org work
909
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
910
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74  
911
* Miscellaneous
912
  * Community survey
913
  * Spam control - working on redmine SPAM mitigation automation [lubos]
914
915
916 144 ggainey
### Sprint 77
917
Dates: Friday July 10, 2020 - Thursday July 23, 2020  
918
Sprint Goals/Focus:
919
920
* Pulp 2
921
  * 2.21.3 Release
922
* Pulp 3 Container  
923
  * RBAC 
924
  * misc bugs as requested by galaxy_ng/AWX
925
* Pulp 3 RPM
926
  * Bug fixes, at least the important ones for Katello
927
    * kickstart copy  https://pulp.plan.io/issues/7046 (@ppicka)
928
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847 (@ppicka)
929
  * Import/export - more models and kickstarts (@daviddavis, @ggainey)
930
    * https://pulp.plan.io/issues/6815
931
    * https://pulp.plan.io/issues/6739
932
* Pulp 3 Ansible Plugin / Galaxy NG
933
  * bugfix
934
	https://pulp.plan.io/issues/7119
935
  * Add certguard for content protection on-premise
936
	https://pulp.plan.io/issues/7118
937
  * Supporting @alikins implementation of RBAC
938
  * Need at RBAC to pulp_ansible itself
939
* Pulp 3 Core
940
  * RBAC continues
941
    * Adding RBAC for API endpoints in core, e.g. orphan cleanup
942
      * Adding APIs for policy read/modify
943
      * View object-level permissions in django-admin
944
  * bmbouter to follow up on aiohttp PR, sprint 72
945
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
946
    * https://pulp.plan.io/issues/6460
947
  * Importers/exporters  https://pulp.plan.io/issues/6134 - (@daviddavis, @ggainey)
948
    * natural-key exports - design reviewed, PR needs final cleanup/review/merge
949
    * progress reporting and handling of failed imports
950
  * OpenAPI v3 https://pulp.plan.io/issues/7108 (@fao89)
951
  * Katello improvements in core - small tasks
952
    * https://pulp.plan.io/issues/6699, from sprint 73
953
    * https://pulp.plan.io/issues/6624, from sprint 73
954
  * Continue on correlation ID https://pulp.plan.io/issues/4689 (@daviddavis)
955
  * SELinux on EL 8
956
      - https://pulp.plan.io/issues/7043#note-3
957
      - https://pulp.plan.io/issues/7075
958
* Pulp 3 Python
959
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - (@gerrod) 
960
   * https://pulp.plan.io/issues/6930 
961
* Pulp 2-->Pulp 3 Migrations
962
  * SLES repo support - (@ttereshc, @ipanova@redhat.com)
963
  * Bug fixes - anyone from mini-team - (@ttereshc, @ipanova@redhat.com)
964
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
965
* Pulp_installer
966
  * Fully integrate pre-flight check & Removing system_wide_pkgs
967
  * Collaboration with @spredzy from Ansible Platform Group
968
     * adding TLS support (PR available, needs more review + testing)
969
* CI/CD
970
  * finalizing fixtures.pulpproject.org work
971
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
972
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
973
* Miscellaneous
974
  * Website
975
    * finish off the installer stuff
976
  * Spam control - working on redmine SPAM mitigation automation (@lmjachky)
977 1 rchan
978 143 rchan
### Sprint 76
979
Dates: Friday June 26, 2020 - Thursday July 9, 2020  
980
Sprint Goals/Focus:
981
* Pulp 2
982
  * 2.21.3 Release
983
* Pulp 3 Container  
984
  * introduce new repo type for push workflow (PushContainerRepo) 
985
  * add token with admin rights - mdellweg
986
  * look into sync performance issue - lmjachky
987
  * misc bugs as requested by galaxy_ng/AWX
988
* Pulp 3 RPM
989
  * Bug fixes, at least the important ones for Katello
990
    * kickstart copy  https://pulp.plan.io/issues/7046 
991
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847
992
  * Import/export - more models and kickstarts (daviddavis, ggainey)
993
  * [maybe a pulpcore item] Mirrored metadata - design, PoC - ttereshc/dkliban
994
* Pulp 3 Ansible Plugin / Galaxy NG
995
  * misc bugs as requested by galaxy_ng
996
  * ongoing testing of galaxy_ng_single_container
997
  * finishing token auth sync test (code is already done)
998
https://github.com/pulp/pulp_ansible/pull/326
999
  * RBAC use case writing with @alikins
1000
  * [low prio] finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
1001
* Pulp 3 Core
1002
  * RBAC PoC public review, next steps as identified by the group
1003
  * bmbouter to follow up on aiohttp PR, sprint 72
1004
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
1005
    * https://pulp.plan.io/issues/6460
1006
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1007
    * natural-key exports in progress
1008
    * progress reporting and handling of failed imports
1009
  * Katello improvements in core
1010
    * https://pulp.plan.io/issues/6699, from sprint 73
1011
    * https://pulp.plan.io/issues/6624, from sprint 73
1012
  * Continue on correlation ID https://pulp.plan.io/issues/4689
1013
* Pulp 3 Python
1014
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 
1015
* Pulp 2-->Pulp 3 Migrations
1016
  * SLES repo support - ttereshc/ipanova
1017
  * Removal of comps relations - ttereshc/ipanova
1018
  * Bug fixes - anyone from mini-team
1019
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
1020
* pulp_installer
1021
  * Plan basic “bring up to date” of operator - need to plan how to integrate external db and object storage (S3-like apis)
1022
  * Collaboration with @spredzy from Ansible Platform Group
1023
     * adding TLS support (PR available, needs more review + testing)
1024
     * multi-node installer support proposal and planning
1025
     * SELinux policy compile+install support contribution
1026
     * Zuul integration
1027
* CI/CD
1028
  * finalizing fixtures.pulpproject.org work
1029
  * add more release automation
1030
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
1031
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
1032
* Pulp CLI proof of concept - pause
1033
* Website
1034
  * finish off the installer stuff  
1035
*Spam control - working on redmine SPAM mitigation automation
1036
1037
1038 142 rchan
### Sprint 75
1039
Dates: Monday June 15 2020 - Thursday June 25, 2020  
1040
Sprint Goals/Focus:
1041
* Pulp 2
1042
  * review/test applicability fixes (if not today)
1043
* Pulp 3 Container  
1044
  * refactor token auth to work with pulp_container 2.0  
1045
  * solve design issues after docker push feature so it is compatible with current feature set (sync and push repos)  
1046
  * look into performance issues if time left
1047
  * misc bugs as requested by galaxy_ng/AWX
1048
* Pulp 3 RPM
1049
  * Bug fixes
1050
  * finalize SUSE auth token support
1051
  * Retain old count
1052
  * Import/export - more models and kickstarts
1053
* Pulp 3 Ansible Plugin / Galaxy NG
1054
  * misc bugs as requested by galaxy_ng
1055
  * finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
1056
* Pulp 3 Core
1057
  * bmbouter, ttereshc, ipanova, ggainey to create and share basic proof of concept for RBAC
1058
  * bmbouter to follow up on aiohttp PR, sprint 72
1059
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
1060
    * https://pulp.plan.io/issues/6460
1061
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1062
    * natural-key exports in progress
1063
    * “start_versions” support
1064
    * progress reporting and handling of failed imports
1065
  * GroupProgressReport (needed by katello for migration plugin)
1066
  * Katello improvements in core
1067
    * https://pulp.plan.io/issues/6699, from sprint 73
1068
    * https://pulp.plan.io/issues/6624, from sprint 73
1069
  * Continue on correlation ID https://pulp.plan.io/issues/4689
1070
* Pulp 3 Python
1071
  * Bandersnatch integration: reading Bandersnatch config files and created Pulp Python remotes from them https://pulp.plan.io/issues/6929
1072
  * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 (unlikely to be started this sprint)
1073
* Pulp 2-->Pulp 3 Migrations
1074
  * Progress reporting - ipanova
1075
  * Checksum_type support, sles repo support - ttereshc
1076
  * Bug fixes - anyone from mini-team
1077
     * here is a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158 
1078
* pulp_installer
1079
  * Finish “Install from RPM” support for galaxy_ng
1080
  * Start on operator reboot and planning w/ AWX and galaxy_ng team input
1081
  * Collaboration with @spredzy from Ansible Platform Group
1082
     * adding unix domain socket support in all the places
1083
     * adding TLS support
1084
     * multi-node installer support proposal and planning
1085
     * Lots of smaller PR reviews
1086
* CI/CD
1087
  * finalizing fixtures.pulpproject.org work
1088
  * fix single container release issue (/var/lib/pulp), from sprint 74 - https://pulp.plan.io/issues/6768
1089
  * add more release automation - pulp.plan.io issue closing, from sprint 74
1090
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
1091
* Pulp CLI proof of concept - pause
1092
* Website
1093
  * mcorr to add pulp2 vs pulp3 table, migration plugin - needs review
1094
  * mcorr to add single container to pulpproject.org
1095
1096
1097 141 rchan
### Sprint 74
1098
Dates: Friday May 29, 2020 - June 11, 2020  
1099 140 rchan
Sprint Goals/Focus:
1100
  - Pulp 2
1101 1 rchan
      - Issues as reported/identified by Satellite
1102 141 rchan
      - CDT PR review
1103 140 rchan
  - Pulp 3 Container
1104 141 rchan
      - docker push
1105 140 rchan
  - Pulp 3 RPM
1106 141 rchan
      - Bug fixes
1107
      - SUSE auth token support - ppicka
1108
      - Retain old count - planning - dalley (if priorities permit)
1109
      - dep solving bug  https://pulp.plan.io/issues/6820 - dalley/ggainey
1110 1 rchan
  - Pulp 3 Ansible Plugin / Galaxy NG
1111 140 rchan
      - misc bugs as requested by galaxy_ng
1112 141 rchan
      - start into client side token auth implementation
1113
           - https://pulp.plan.io/issues/6540
1114 140 rchan
      - finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
1115 1 rchan
  - Pulp 3 Core
1116 141 rchan
      - bmbouter/ttereshc to identify proof of concept scope of work on pulp-dev for RBAC
1117 140 rchan
      - pulpcore use cases
1118
      - pulp_ansible use cases
1119 141 rchan
      - bmbouter/ttereshc to create and share basic proof of concept for RBAC
1120 140 rchan
      - bmbouter to follow up on aiohttp PR
1121 141 rchan
          - https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
1122
          - https://pulp.plan.io/issues/6460
1123 5 rchan
      - Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
1124 141 rchan
          - incremental export, chunk_size/split exports released
1125
          - natural-key exports in progress
1126
          - Katello use-case doc to review 29-May, will result in stories
1127 3 rchan
      - Katello improvements in core
1128
          - https://pulp.plan.io/issues/6699
1129 4 rchan
          - https://pulp.plan.io/issues/6624
1130 141 rchan
          - https://pulp.plan.io/issues/4689
1131 1 rchan
  - Pulp 2-->Pulp 3 Migrations
1132 141 rchan
      - Progress reporting - ipanova
1133
      - Distributions tracking - under review
1134 1 rchan
      - Bug fixes - anyone from mini-team
1135 4 rchan
  - pulp_installer
1136 141 rchan
      - “Install from RPM” support for galaxy_ng
1137
      - Continue on larger docs approach
1138
 - Finishing collection publishing documentation
1139
      - Remove system-wide packages support (to fix preflight checks)
1140 1 rchan
  - CI/CD
1141 141 rchan
      - finishing fixtures.pulpproject.org - waiting on delivery from osci.io folks
1142
      - fix single container release issue (/var/lib/pulp)
1143
      - add more release automation - pulp.plan.io issue closing
1144 1 rchan
  - Pulp CLI proof of concept
1145
    - Goal: build a 2-3 commands and some basic static generation
1146
  - Website
1147 141 rchan
      - mcorr to add pulp2 vs pulp3 table
1148
      - mcorr to add single container to pulpproject.org
1149 1 rchan
1150
1151 141 rchan
Previous archive: [[Sprint_Plans_Archive_-_May_2020]]