Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 161

rchan, 03/05/2021 09:38 PM

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