Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 159

rchan, 02/05/2021 05:38 PM

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