Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 153

rchan, 10/30/2020 04:54 PM

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