Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 152

rchan, 10/15/2020 11:47 PM

1 1 rchan
# Sprint Plans
2 145 rchan
3 152 rchan
### Sprint 84
4
Dates: Thursday October 15, 2020 - Thursday October 29, 2020  
5
Sprint Goals/Focus:
6
* Pulp 2  
7
    * 2.21.4 release (ggainey/ipanova)
8
    * https://pulp.plan.io/projects/pulp/wiki/2214_Release_Schedule
9
    * Migration scenario requires testing using RPMs
10
* Pulp 3 Container
11
  * Fixes for Katello
12
    * https://pulp.plan.io/issues/7620 ipanova
13
  * distribution should not use content_origin in the path
14
    * https://pulp.plan.io/issues/7385 lubos(wip)
15
  * Add RBAC for repos and remotes
16
  * OCI image builder - tests to take out of tech preview (mdellweg)
17
* Pulp 3 RPM
18
  * Bug fixes for Katello
19
  * repomd checksum should be take into account at sync time https://pulp.plan.io/issues/7030 pulp2 gap
20
  * multi repo copy issue https://pulp.plan.io/issues/7625 (ggainey/dalley)
21
	* user updated to 3.7, can still reproduce - investigation continues
22
* Pulp 3 Ansible Plugin / Galaxy NG
23
  * Deliver 0.5.0 https://pulp.plan.io/versions/142 (bmbouter)
24
    * Copying deprecated status
25
    * Sync deprecated status
26
    * New /metadata/ endpoint in Galaxy V3 API
27
  * Planning for “remote data alignment with ansible-galaxy CLI data”
28
    * https://pulp.plan.io/issues/7686
29
* Pulp 3 Core
30
  * Planning tasking system improvements (bmbouter)
31
    * orphan cleanup running along-side other tasks (bmbouter/ipanova)
32
    * evaluation of tasking system throughput for stakeholder use (bmbouter)
33
  * 3.8 release (ttereshc)
34
* Pulp 3 Python
35
  * Prepare for GA - progress dependent on Gerrod’s schedule
36
* Pulp 2-->Pulp 3 Migrations
37
  * Bug fixes for Katello (migration is being tested on customer data now)
38
  * skip corrupted content https://pulp.plan.io/issues/7538
39
  * start migration from scratch https://pulp.plan.io/issues/7714
40
  * FIPS planning
41
* Pulp_installer
42
     * Installing/compiling SELinux policies (mike)
43
     * Fix/drop upgrading from old Pulp releases (system wide pkgs) (mike)
44
     * Galaxy NG fixes as needed (mdellweg)
45
     * SELinux policies: Continued bugfix updates (mike/mdellweg)
46
* CI/CD
47
   * publish plugin docs to docs.pulpproject.org
48
      * container/file PRs merged
49
      * Rpm PR submitted
50
   * add NPM package publishing for bindings in plugin_template
51
   * firefighting
52
   * testing released plugins against pulpcore master branch
53
* Community
54
  * 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.
55
  * Python blog post - complete & waiting on Python release
56
  * Ansible blog post - complete & waiting for publishing greenlight from Ansible team
57
  * Create landing page with context for each installation option - Fabricio OK with it, and wants Mike to review from sysadmin’s perspective
58
  * Start working on better descriptions for Content plugin page
59
60 150 rchan
### Sprint 83
61
Dates: Friday October 2, 2020 - Wednesday October 14, 2020  
62
Sprint Goals/Focus:
63
* Pulp 2  
64
    * permission issues, pulp-2to3-migration plugin is affected
65
        * https://pulp.plan.io/issues/7445 ggainey
66
        * requires a new pulp2 release for the core and some plugins (rpm, iso, docker)
67
* Pulp 3 Container
68
  * Fixes for Katello
69
    * https://pulp.plan.io/issues/7620 ipanova
70
  * distribution should not use content_origin in the path
71
    * https://pulp.plan.io/issues/7385 lubos(wip)
72
  * RBAC planning
73 151 rchan
  * Namespaces: finalize PR https://pulp.plan.io/issues/7089 mdellweg(wip) 
74
  * further planning during meetings - whole team
75
    * OCI image builder - tests to take out of tech preview (lubos? if time allows)
76
    * Finalize - use default storage  during upload
77
      * https://pulp.plan.io/issues/7218 lubos (wip)
78 150 rchan
* Pulp 3 RPM
79
  * Bug fixes for Katello
80
  * repomd checksum should be take into account at sync time https://pulp.plan.io/issues/7030 pulp2 gap
81
  * multi repo copy issue https://pulp.plan.io/issues/7625
82
  * FIPS testing - https://pulp.plan.io/issues/5188
83
    * patching needed
84
    * 71 repos to test, two configurations, so 142 tests
85
    * needs a change in core
86
* Pulp 3 Ansible Plugin / Galaxy NG
87
  * Moving “mutable” data types off of content units
88
    * deprecated flag, is_highest custom db trigger, is_certified flag
89
  * Copying deprecated status
90
  * Deliver 0.5.0 (Oct 9th) - https://pulp.plan.io/versions/142
91
  * AH planning
92
* Pulp 3 Core
93
  * Planning tasking system improvements
94
    * orphan cleanup running along-side other tasks
95
    * removing the resource manager from the architecture
96
  * django-admin enabling for all models
97
  * Adding RBAC to endpoints
98
* Pulp 3 Python
99
  * Prepare for GA
100
* Pulp 2-->Pulp 3 Migrations
101
  * Bug fixes for Katello (migration is being tested on customer data now)
102
  * skip corrupted content https://pulp.plan.io/issues/7538
103
* Pulp_installer
104
     * Installing/compiling SELinux policies
105
     * Fix/drop upgrading from old Pulp releases (system wide pkgs)
106
     * Galaxy NG fixes as needed
107
     * SELinux policies: Continued bugfix updates
108
* Pulp K8s Operator
109
  * Support Galaxy NG contributions & general use case support as needed
110
* CI/CD
111
   * publish plugin docs to docs.pulpproject.org
112
   * add NPM package publishing for bindings in plugin_template
113
   * retro on 3.7.0 release
114
   * firefighting
115
* Community
116
  * add banner to the docs about Pulp CLI PoC
117
  * Python blog post - complete & waiting on Python release
118
  * Ansible blog post - follow up with contributions from Ansible team
119
  * Create landing page with context for each installation option
120
  * Start working on better descriptions for Content plugin page
121
122
123 149 rchan
### Sprint 82
124
Dates: Friday September 18, 2020 - Thursday October 1, 2020  
125
Sprint Goals/Focus:
126
* Pulp 2  
127
    * permission issues, pulp-2to3-migration plugin is affected
128
        * https://pulp.plan.io/issues/7445
129
        * most likely will require a new pulp2 release
130
    * nectar PR RST connection
131
      * requires out of band nectar and pulp_docker releases
132
      * will be included in Sat 6.8
133
      * working with build and downstream qe teams
134
* Pulp 3 Container
135
  * Fixes for Katello
136
  * RBAC planning
137
* Namespaces: planning-  whole team; implementation,experiments, testing - mdellweg
138
  * OCI image builder - possibly lmjachky
139
* Pulp 3 RPM
140
  * Bug fixes for Katello, 3-4 already on the sprint
141
  * orphan cleanup for distribution tree - ttereshc
142
  * repogpg_check https://pulp.plan.io/issues/6926 - maybe lmjachky
143
* Pulp 3 Ansible Plugin / Galaxy NG
144
  * Lots of bugfixes needed by Sept 30
145
  * Moving “mutable” data types off of content units by Sept 30
146
    * deprecated flag, is_highest custom db trigger, is_certified flag
147
* Pulp 3 Core
148
  * Wrap up and release pulpcore 3.7.0
149
  * FIPS
150
    * Conversation(s) with Satellite PM
151
    * Testing and plugin support
152
  * Authentication API (needed for UI project)- planning for 3.8
153
* Pulp 3 Python
154
  * Prepare for GA
155
* Pulp 2-->Pulp 3 Migrations
156
  * Bug fixes for Katello (migration is being tested on customer data now)
157
  * memory consumption improvements
158
  * Continue on tests when time permits
159
* Pulp_installer
160
     * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does) (Action item to follow up and discuss)
161
     * Migration plugin support (likely required for  https://pulp.plan.io/issues/7445)
162
     * Installing/compiling SELinux policies - Yanis should do this, it’s on his team’s agenda
163
* Pulp K8s Operator
164
  * Support Galaxy NG contributions & general use case support as needed
165
* CI/CD
166
   * publish plugin docs to docs.pulpproject.org
167
   * firefighting
168
   * fix https://travis-ci.org/github/pulp/pulp
169
* Community
170
  * Community survey - 20 responses, closing today?
171
  * Python blog post - complete & waiting on Python release
172
  * Deb plugin blog - published and I convinced Max to write an opensource.com article
173
  * ansible-blog-post - need to edit and send to Ansible team
174
 Will do:
175
  * Create landing page with context for each installation option
176
  * Start working on better descriptions for Content plugin page
177
  * Take Pulp 2 Installation off the website (will remain in docs)
178
179
180 148 rchan
### Sprint 81
181
Dates: Friday September 4, 2020 - Thursday September 17, 2020  
182
Sprint Goals/Focus:
183
* Pulp 2  
184
    * smart proxy slow sync
185
    * permission issues, pulp-2to3-migration plugin is affected
186
        * https://pulp.plan.io/issues/7445
187
        * most likely will require a new pulp2 release
188
    * nectar PR RST connection
189
* Pulp 3 Container
190
  * Fixes for Katello
191
  * RBAC planning
192
    * Namespaces: planning-  whole team; implementation,experiments, testing - mdellweg
193
  * OCI image builder - dkliban
194
* Pulp 3 RPM
195
  * Bug fixes for Katello
196
  * continue on distribution tree issues & tests - ppicka
197
  * Kickstart import/export test - daviddavis
198
  * orphan cleanup for distribution tree - ttereshc?
199
* Pulp 3 Ansible Plugin / Galaxy NG
200
  * SELinux working policy EL7/EL8
201
  * Continue to coordinate upstream/downstream builds
202
  * Continue on pulp_ansible miscellaneous sync/api fixes
203
  * FIPS epic -- two substories (https://pulp.plan.io/issues/3778)
204
    * pulp feature - https://pulp.plan.io/issues/5216 (ggainey)
205
    * dependency patches - https://pulp.plan.io/issues/6984 (x9c4)
206
* Pulp 3 Core
207
  * RBAC work likely not completing this sprint - will pause for more urgent 3.7 deliveries & add back on if time allows
208
  * Release pulpcore 3.6.3 (dkliban)
209
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
210
    * progress reporting and handling of failed imports/exports
211
    * bugfixes as Partha finds issues
212
  * OpenAPI v3 bugfixes as needed
213
  * Finishing correlation ID https://pulp.plan.io/issues/4689 @daviddavis
214
  * SELinux on EL 8
215
      - https://pulp.plan.io/issues/7043#note-3
216
      - https://pulp.plan.io/issues/7075
217
      - Support dev environment (installer branch) - Mike to push this along for stakeholder needs
218
* Pulp 3 Python
219
  * Two existing PRs, sync w/ bandersnatch and live API - gubben
220
  * Prepare for GA?
221
* Pulp 2-->Pulp 3 Migrations
222
  * Bug fixes for Katello
223
  * Continue on use cases & tests - ttereshc
224
* Pulp_installer
225
     * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does) (Action item to follow up and discuss)
226
     * Migration plugin support
227
     * Installing/compiling SELinux policies - Yanis should do this, it’s on his team’s agenda
228
* Pulp K8s Operator
229
  * Support Galaxy NG contributions & general use case support as needed
230
* CI/CD
231
   * publish plugin docs to docs.pulpproject.org
232
  * firefighting
233
* Community
234
  * Community survey - 17 responses, close right after PulpCon
235
  * Python blog post - AI with Gerrod, waiting on next Python release
236
  * Deb plugin blog
237
  * PulpKhan stuff
238
  * ansible-blog-post review
239
  * Docs bugs
240
241
242 147 rchan
### Sprint 80
243
Dates: Friday August 21, 2020 - Thursday September 3, 2020  
244
Sprint Goals/Focus:  
245
* Pulp 2  
246
    * PXE kickstart issue  
247
         * https://pulp.plan.io/issues/7303  
248
* Pulp 3 Container
249
  * RBAC planning
250
  * OCI image builder - dkliban  
251
* Pulp 3 RPM
252
  * Bug fixes for Katello
253
  * Finish distribution tree tests - ppicka
254
  * Maybe RBAC planning if there is capacity
255
  * Kickstart import/export test - daviddavis
256
* Pulp 3 Ansible Plugin / Galaxy NG
257
  * Supporting @davidN implementation of RBAC
258
* Pulp 3 Core
259
  * RBAC work for pulpcore 3.7 - bmbouter
260
	* Adding RBAC for orphan cleanup API
261
	* Adding RBAC for status API
262
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
263
    * progress reporting and handling of failed imports/exports
264
  * OpenAPI v3 bugfixes as needed
265
  * Publishing Bindings Documentation to docs.pulpproject.org - dkliban
266
  * Finishing correlation ID https://pulp.plan.io/issues/4689 @daviddavis
267
  * SELinux on EL 8
268
      - https://pulp.plan.io/issues/7043#note-3
269
      - https://pulp.plan.io/issues/7075
270
      - Support dev environment (installer branch) - Mike to push this along for stakeholder needs
271
  * FIPS
272
    * FIPS-enabled pulplift box (mike)
273
* Pulp 3 Python
274
  * Two existing PRs, sync w/ bandersnatch and live API - gubben
275
     * Bandersnatch has finally released with our changes included
276
  * A few bugfixes
277
* Pulp 2-->Pulp 3 Migrations
278
  * Bug fixes for Katello
279
  * Compatibility with 3.6
280
      * pulp_container 2.0 adjustments
281
      * pulp_rpm 3.6 adjustments
282
  * 0.2.1 release
283
  * Continue on use cases & tests - ttereshc
284
* Pulp_installer
285
     * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does)
286
     * Migration plugin support
287
     * Finish verification at end of CI
288
     * Fix any more TLS-related issues
289
* Pulp K8s Operator
290
  * Support Galaxy NG contributions & general use case support as needed
291
* CI/CD
292
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361 from sprint 78
293
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
294
  * firefighting
295
* Miscellaneous
296
  * Community survey
297
  * Newsletter
298
  * Python blog post
299
  * Spam control - working on redmine SPAM mitigation automation [lubos]
300
    * Possible tweaks and need to run the automation regularly
301
  * Docs bugs (likely not this sprint)
302
303 146 rchan
### Sprint 79
304
Dates: Friday August 7, 2020 - Thursday August 20, 2020  
305
Sprint Goals/Focus:
306
* Pulp 2
307
  * Updating dependencies for CVEs
308
* Pulp 3 Container  
309
  * start with planning/initial implementation of RBAC
310
* Pulp 3 RPM
311
  * UpdateCollection related changes (ggainey)
312
    * https://pulp.plan.io/issues/7195
313
    * https://pulp.plan.io/issues/7291
314
  * Import/export - more models and kickstarts, tests (daviddavis, ggainey)
315
    * https://pulp.plan.io/issues/6815
316
    * https://pulp.plan.io/issues/6739
317
    * https://pulp.plan.io/issues/7137
318
  * distribution tree fixtures/tests (ppicka)
319
  * depsolving fixes
320
* Pulp 3 Ansible Plugin / Galaxy NG
321
  * Supporting @davidN implementation of RBAC
322
  * pulp_ansible release 0.2.0 GA (compat release w/ pulpcore 3.6)
323
* Pulp 3 Core
324
  * RBAC wrap-up for pulpcore 3.6 - bmbouter  
325
            * View object-level permissions in django-admin  
326
            * Review + Merge APIs for User + Group Read permissions  
327
            * User documentation  
328
  * RBAC work for pulpcore 3.7 - bmbouter
329
	* Adding RBAC for orphan cleanup API
330
	* Adding RBAC for status API
331
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
332
    * progress reporting and handling of failed imports/exports
333
  * OpenAPI v3 bugfixes as needed
334
  * Publishing Bindings Documentation to docs.pulpproject.org
335
  * Katello improvements in core - small tasks, remove from sprint 79
336
    * https://pulp.plan.io/issues/7201, from sprint 73
337
    * https://pulp.plan.io/issues/6624, from sprint 73
338
  * Finishing correlation ID https://pulp.plan.io/issues/4689 - daviddavis
339
  * SELinux on EL 8
340
      - https://pulp.plan.io/issues/7043#note-3
341
      - https://pulp.plan.io/issues/7075
342
      - Support dev environment (installer branch)
343
  * FIPS planning
344
    * FIPS-enabled pulplift box (mike)
345
* Pulp 3 Python
346
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930 
347
      * Mostly just awaiting review from by all parties
348
   * Pulp to Pulp sync? https://pulp.plan.io/issues/2886
349
      * Really hoping we can get it in next week, not quite as complete as the other work
350
* Pulp 2-->Pulp 3 Migrations
351
  * Performance 
352
  * Bug fixes - anyone from mini-team
353
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
354
  * Tests
355
* Pulp_installer
356
     * Lets Encrypt support in time for 3.6 - mikedep333
357
     * Test if pulp is up and listening (health checks) - fao89
358
     * Removal of system-wide packages from existing installs - mikedep333
359
     * Review check mode - fao89/mikedep333
360
     * Bugfixes with “rpm installation” as they come up
361
* Pulp K8s Operator
362
  * Support Galaxy NG contributions & general use case support as needed
363
* CI/CD
364
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
365
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
366
  * firefighting
367
* CLI
368
  * Planning  
369
* Miscellaneous
370
  * Community survey
371
  * Python blog post
372
  * 3.6 Release announcements
373
  * Spam control - working on redmine SPAM mitigation automation [lubos]
374
     * TBD: notifications for users
375
  * Docs bugs
376
377
378 145 rchan
### Sprint 78
379
Dates: Friday July 24, 2020 - Thursday August 6, 2020  
380
Sprint Goals/Focus:  
381
* Pulp 2
382
  * Open PRs for nectar, pulp, pulp_docker etc
383
  * Checksum problem on sat-prio list
384
* Pulp 3 Container  
385
  * start with planning/initial implementation of RBAC
386
  * finish work for pulp_container 2.0 milestone
387
  * misc bugs as requested by galaxy_ng/AWX
388
* Pulp 3 RPM
389
  * UpdateCollection model changes (ggainey)
390
    * https://pulp.plan.io/issues/5740
391
    * https://pulp.plan.io/issues/7195
392
  * Import/export - more models and kickstarts, tests (daviddavis, ggainey)
393
    * https://pulp.plan.io/issues/6815
394
    * https://pulp.plan.io/issues/6739
395
    * https://pulp.plan.io/issues/7137
396
  * distribution tree fixtures/tests (ppicka)
397
* Pulp 3 Ansible Plugin / Galaxy NG
398
  * Add certguard for content protection on-premise  
399
	https://pulp.plan.io/issues/7118
400
  * Supporting @davidN implementation of RBAC
401
* Pulp 3 Core
402
  * RBAC continues
403
    * Adding RBAC for API endpoints in core, e.g. orphan cleanup 
404
    * View object-level permissions in django-admin 
405
    * Add APIs for read/modify/edit permissions
406
    * travis needs to be passing
407
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
408
    * progress reporting and handling of failed imports
409
  * OpenAPI v3 https://pulp.plan.io/issues/7108 [fao89]
410
    * PRs need review/merging
411
    * address any resulting bugs
412
  * Katello improvements in core - small tasks
413
    * https://pulp.plan.io/issues/6699, from sprint 73 - this gives 404, the issue no longer exists
414
         * probably this is a new one https://pulp.plan.io/issues/7201
415
    * https://pulp.plan.io/issues/6624, from sprint 73
416
  * Continue on correlation ID https://pulp.plan.io/issues/4689 @daviddavis
417
  * SELinux on EL 8
418
      - https://pulp.plan.io/issues/7043#note-3
419
      - https://pulp.plan.io/issues/7075
420
      - Create dev environment (installer branch)
421
   * FIPS planning
422
* Pulp 3 Python
423
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930 
424
* Pulp 2-->Pulp 3 Migrations
425
  * Performance 
426
  * Bug fixes - anyone from mini-team
427
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
428
  * Tests (hopefully)
429
* Pulp_installer
430
     * adding TLS support (PR available, needs more review + testing)
431
* Pulp K8s Operator
432
  * Ramp up Oleksandr
433
  * work towards 1st milestone
434
* CI/CD
435
  * finalizing fixtures.pulpproject.org work
436
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
437
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74  
438
* Miscellaneous
439
  * Community survey
440
  * Spam control - working on redmine SPAM mitigation automation [lubos]
441
442
443 144 ggainey
### Sprint 77
444
Dates: Friday July 10, 2020 - Thursday July 23, 2020  
445
Sprint Goals/Focus:
446
447
* Pulp 2
448
  * 2.21.3 Release
449
* Pulp 3 Container  
450
  * RBAC 
451
  * misc bugs as requested by galaxy_ng/AWX
452
* Pulp 3 RPM
453
  * Bug fixes, at least the important ones for Katello
454
    * kickstart copy  https://pulp.plan.io/issues/7046 (@ppicka)
455
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847 (@ppicka)
456
  * Import/export - more models and kickstarts (@daviddavis, @ggainey)
457
    * https://pulp.plan.io/issues/6815
458
    * https://pulp.plan.io/issues/6739
459
* Pulp 3 Ansible Plugin / Galaxy NG
460
  * bugfix
461
	https://pulp.plan.io/issues/7119
462
  * Add certguard for content protection on-premise
463
	https://pulp.plan.io/issues/7118
464
  * Supporting @alikins implementation of RBAC
465
  * Need at RBAC to pulp_ansible itself
466
* Pulp 3 Core
467
  * RBAC continues
468
    * Adding RBAC for API endpoints in core, e.g. orphan cleanup
469
      * Adding APIs for policy read/modify
470
      * View object-level permissions in django-admin
471
  * bmbouter to follow up on aiohttp PR, sprint 72
472
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
473
    * https://pulp.plan.io/issues/6460
474
  * Importers/exporters  https://pulp.plan.io/issues/6134 - (@daviddavis, @ggainey)
475
    * natural-key exports - design reviewed, PR needs final cleanup/review/merge
476
    * progress reporting and handling of failed imports
477
  * OpenAPI v3 https://pulp.plan.io/issues/7108 (@fao89)
478
  * Katello improvements in core - small tasks
479
    * https://pulp.plan.io/issues/6699, from sprint 73
480
    * https://pulp.plan.io/issues/6624, from sprint 73
481
  * Continue on correlation ID https://pulp.plan.io/issues/4689 (@daviddavis)
482
  * SELinux on EL 8
483
      - https://pulp.plan.io/issues/7043#note-3
484
      - https://pulp.plan.io/issues/7075
485
* Pulp 3 Python
486
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - (@gerrod) 
487
   * https://pulp.plan.io/issues/6930 
488
* Pulp 2-->Pulp 3 Migrations
489
  * SLES repo support - (@ttereshc, @ipanova@redhat.com)
490
  * Bug fixes - anyone from mini-team - (@ttereshc, @ipanova@redhat.com)
491
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
492
* Pulp_installer
493
  * Fully integrate pre-flight check & Removing system_wide_pkgs
494
  * Collaboration with @spredzy from Ansible Platform Group
495
     * adding TLS support (PR available, needs more review + testing)
496
* CI/CD
497
  * finalizing fixtures.pulpproject.org work
498
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
499
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
500
* Miscellaneous
501
  * Website
502
    * finish off the installer stuff
503
  * Spam control - working on redmine SPAM mitigation automation (@lmjachky)
504 1 rchan
505 143 rchan
### Sprint 76
506
Dates: Friday June 26, 2020 - Thursday July 9, 2020  
507
Sprint Goals/Focus:
508
* Pulp 2
509
  * 2.21.3 Release
510
* Pulp 3 Container  
511
  * introduce new repo type for push workflow (PushContainerRepo) 
512
  * add token with admin rights - mdellweg
513
  * look into sync performance issue - lmjachky
514
  * misc bugs as requested by galaxy_ng/AWX
515
* Pulp 3 RPM
516
  * Bug fixes, at least the important ones for Katello
517
    * kickstart copy  https://pulp.plan.io/issues/7046 
518
    * RHEL8 repos sync issue https://pulp.plan.io/issues/5847
519
  * Import/export - more models and kickstarts (daviddavis, ggainey)
520
  * [maybe a pulpcore item] Mirrored metadata - design, PoC - ttereshc/dkliban
521
* Pulp 3 Ansible Plugin / Galaxy NG
522
  * misc bugs as requested by galaxy_ng
523
  * ongoing testing of galaxy_ng_single_container
524
  * finishing token auth sync test (code is already done)
525
https://github.com/pulp/pulp_ansible/pull/326
526
  * RBAC use case writing with @alikins
527
  * [low prio] finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
528
* Pulp 3 Core
529
  * RBAC PoC public review, next steps as identified by the group
530
  * bmbouter to follow up on aiohttp PR, sprint 72
531
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
532
    * https://pulp.plan.io/issues/6460
533
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
534
    * natural-key exports in progress
535
    * progress reporting and handling of failed imports
536
  * Katello improvements in core
537
    * https://pulp.plan.io/issues/6699, from sprint 73
538
    * https://pulp.plan.io/issues/6624, from sprint 73
539
  * Continue on correlation ID https://pulp.plan.io/issues/4689
540
* Pulp 3 Python
541
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 
542
* Pulp 2-->Pulp 3 Migrations
543
  * SLES repo support - ttereshc/ipanova
544
  * Removal of comps relations - ttereshc/ipanova
545
  * Bug fixes - anyone from mini-team
546
     * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158
547
* pulp_installer
548
  * Plan basic “bring up to date” of operator - need to plan how to integrate external db and object storage (S3-like apis)
549
  * Collaboration with @spredzy from Ansible Platform Group
550
     * adding TLS support (PR available, needs more review + testing)
551
     * multi-node installer support proposal and planning
552
     * SELinux policy compile+install support contribution
553
     * Zuul integration
554
* CI/CD
555
  * finalizing fixtures.pulpproject.org work
556
  * add more release automation
557
  * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361
558
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
559
* Pulp CLI proof of concept - pause
560
* Website
561
  * finish off the installer stuff  
562
*Spam control - working on redmine SPAM mitigation automation
563
564
565 142 rchan
### Sprint 75
566
Dates: Monday June 15 2020 - Thursday June 25, 2020  
567
Sprint Goals/Focus:
568
* Pulp 2
569
  * review/test applicability fixes (if not today)
570
* Pulp 3 Container  
571
  * refactor token auth to work with pulp_container 2.0  
572
  * solve design issues after docker push feature so it is compatible with current feature set (sync and push repos)  
573
  * look into performance issues if time left
574
  * misc bugs as requested by galaxy_ng/AWX
575
* Pulp 3 RPM
576
  * Bug fixes
577
  * finalize SUSE auth token support
578
  * Retain old count
579
  * Import/export - more models and kickstarts
580
* Pulp 3 Ansible Plugin / Galaxy NG
581
  * misc bugs as requested by galaxy_ng
582
  * finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
583
* Pulp 3 Core
584
  * bmbouter, ttereshc, ipanova, ggainey to create and share basic proof of concept for RBAC
585
  * bmbouter to follow up on aiohttp PR, sprint 72
586
    * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
587
    * https://pulp.plan.io/issues/6460
588
  * Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
589
    * natural-key exports in progress
590
    * “start_versions” support
591
    * progress reporting and handling of failed imports
592
  * GroupProgressReport (needed by katello for migration plugin)
593
  * Katello improvements in core
594
    * https://pulp.plan.io/issues/6699, from sprint 73
595
    * https://pulp.plan.io/issues/6624, from sprint 73
596
  * Continue on correlation ID https://pulp.plan.io/issues/4689
597
* Pulp 3 Python
598
  * Bandersnatch integration: reading Bandersnatch config files and created Pulp Python remotes from them https://pulp.plan.io/issues/6929
599
  * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 (unlikely to be started this sprint)
600
* Pulp 2-->Pulp 3 Migrations
601
  * Progress reporting - ipanova
602
  * Checksum_type support, sles repo support - ttereshc
603
  * Bug fixes - anyone from mini-team
604
     * here is a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158 
605
* pulp_installer
606
  * Finish “Install from RPM” support for galaxy_ng
607
  * Start on operator reboot and planning w/ AWX and galaxy_ng team input
608
  * Collaboration with @spredzy from Ansible Platform Group
609
     * adding unix domain socket support in all the places
610
     * adding TLS support
611
     * multi-node installer support proposal and planning
612
     * Lots of smaller PR reviews
613
* CI/CD
614
  * finalizing fixtures.pulpproject.org work
615
  * fix single container release issue (/var/lib/pulp), from sprint 74 - https://pulp.plan.io/issues/6768
616
  * add more release automation - pulp.plan.io issue closing, from sprint 74
617
  * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74
618
* Pulp CLI proof of concept - pause
619
* Website
620
  * mcorr to add pulp2 vs pulp3 table, migration plugin - needs review
621
  * mcorr to add single container to pulpproject.org
622
623
624 141 rchan
### Sprint 74
625
Dates: Friday May 29, 2020 - June 11, 2020  
626 140 rchan
Sprint Goals/Focus:
627
  - Pulp 2
628 1 rchan
      - Issues as reported/identified by Satellite
629 141 rchan
      - CDT PR review
630 140 rchan
  - Pulp 3 Container
631 141 rchan
      - docker push
632 140 rchan
  - Pulp 3 RPM
633 141 rchan
      - Bug fixes
634
      - SUSE auth token support - ppicka
635
      - Retain old count - planning - dalley (if priorities permit)
636
      - dep solving bug  https://pulp.plan.io/issues/6820 - dalley/ggainey
637 1 rchan
  - Pulp 3 Ansible Plugin / Galaxy NG
638 140 rchan
      - misc bugs as requested by galaxy_ng
639 141 rchan
      - start into client side token auth implementation
640
           - https://pulp.plan.io/issues/6540
641 140 rchan
      - finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70
642 1 rchan
  - Pulp 3 Core
643 141 rchan
      - bmbouter/ttereshc to identify proof of concept scope of work on pulp-dev for RBAC
644 140 rchan
      - pulpcore use cases
645
      - pulp_ansible use cases
646 141 rchan
      - bmbouter/ttereshc to create and share basic proof of concept for RBAC
647 140 rchan
      - bmbouter to follow up on aiohttp PR
648 141 rchan
          - https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997
649
          - https://pulp.plan.io/issues/6460
650 5 rchan
      - Importers/exporters  https://pulp.plan.io/issues/6134 - ggainey/daviddavis
651 141 rchan
          - incremental export, chunk_size/split exports released
652
          - natural-key exports in progress
653
          - Katello use-case doc to review 29-May, will result in stories
654 3 rchan
      - Katello improvements in core
655
          - https://pulp.plan.io/issues/6699
656 4 rchan
          - https://pulp.plan.io/issues/6624
657 141 rchan
          - https://pulp.plan.io/issues/4689
658 1 rchan
  - Pulp 2-->Pulp 3 Migrations
659 141 rchan
      - Progress reporting - ipanova
660
      - Distributions tracking - under review
661 1 rchan
      - Bug fixes - anyone from mini-team
662 4 rchan
  - pulp_installer
663 141 rchan
      - “Install from RPM” support for galaxy_ng
664
      - Continue on larger docs approach
665
 - Finishing collection publishing documentation
666
      - Remove system-wide packages support (to fix preflight checks)
667 1 rchan
  - CI/CD
668 141 rchan
      - finishing fixtures.pulpproject.org - waiting on delivery from osci.io folks
669
      - fix single container release issue (/var/lib/pulp)
670
      - add more release automation - pulp.plan.io issue closing
671 1 rchan
  - Pulp CLI proof of concept
672
    - Goal: build a 2-3 commands and some basic static generation
673
  - Website
674 141 rchan
      - mcorr to add pulp2 vs pulp3 table
675
      - mcorr to add single container to pulpproject.org
676 1 rchan
677
678 141 rchan
Previous archive: [[Sprint_Plans_Archive_-_May_2020]]