Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 162

rchan, 03/19/2021 09:48 PM

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