Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 150

rchan, 10/03/2020 12:02 AM

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