Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 158

rchan, 01/22/2021 11:40 PM

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