Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 131

rchan, 02/26/2020 10:55 PM

1 1 rchan
# Sprint Plans
2
3 131 rchan
### Sprint 67
4
Dates: Friday February 21, 2020 - Thursday March 5, 2020
5
Sprint Goals/Focus: 
6
  - Pulp 2
7
      - Issues as reported/identified by Satellite
8
  - Pulp 3 Container
9
      - no plans this sprint, get PR merged to port tests to bindings
10
      - 5895 
11
  - Pulp 3 RPM
12
      - Feature work for 3.2
13
      - Copy/depsolving continues
14
      - Importer/Exporter
15
      - Porting tests to use bindings 
16
  - Pulp 3 Ansible Plugin
17
      - Content syncing support (eg v3 support)
18
  - Pulp 3 Core
19
      - 3.2 Features and release
20
  - Certguard GA
21
      - bmbouter to implement candlepin certificate style
22
      - bmbouter to implement some backwards incompatible
23
  - Pulp 2-->Pulp 3 Migrations
24
      - Bug fixes and performance improvements on katello feedback 
25
      - RPM migration (errata, modularity)
26
      - RPM migration (distribution tree)
27
      - potentially RC/GA  release (no RPM support) 
28
  - Installer Work
29
      - Galaxy versioned releases of pulp_rpm_prerequisites
30
      - Begin installer work for pulp_galaxy to be installed on top of pulp_ansible
31
  - CI/CD
32
      - CI testing of ansible-pulp / pulp_rpm_prerequisites branches
33
      - Planning to integrate SELinux/FIPS testing on Travis + KVM
34
      - S3 testing
35
36
37 127 rchan
### Sprint 66
38
39 130 rchan
Dates: Friday February 7, 2020 - Thursday February 20, 2020  
40 127 rchan
Sprint Goals/Focus:
41 129 rchan
  - Pulp 2
42
      - Issues as reported/identified by Satellite
43
      - Fixing copy/depsolve related issues
44
          - 1784165 is the remaining one that we def want for 6.7 GA
45
          - Ggainey to add/link plan.io issue to track for us
46
  - Pulp 3 Container
47
      - Lubos is working on porting tests to use bindings
48
  - Pulp 3 RPM
49
      -  Feature work for 3.2
50
      - Copy/depsolving continues. - Daniel, David
51
      - Importer/Exporter - David, Grant
52
      - Pavel is working on porting tests to use bindings
53
  - Pulp 3 Ansible Plugin
54
      - Bug fixes
55
  - Pulp 3 Core
56
      - 3.2 Features
57
      - FIPS investigation
58
  - Pulp 2-->Pulp 3 Migrations
59
      - Bug fixes and performance improvements on katello feedback - Ina, Daniel, Tanya
60
      - RC release 
61
  - Installer Work
62
      - Galaxy versioned releases of pulp_rpm_prerequisites
63
      - Begin installer work for pulp_galaxy to be installed on top of pulp_ansible
64
  - CI/CD
65
      - Fix broken nightly builds for pulpcore and pulp_file
66
      - CI testing of ansible-pulp / pulp_rpm_prrequisites branches
67
      - Move ansible-pulp / pulp_rpm_prrequisites to GH actions
68 128 rchan
69 127 rchan
70 125 rchan
### Sprint 65
71 1 rchan
72 127 rchan
Dates: Friday January 24, 2020 - Thursday February 6, 2020  
73 125 rchan
Sprint Goals/Focus:
74
75 126 rchan
  - Pulp 2
76
      - Issues as reported/identified by Satellite
77
      - Fixing copy/depsolve related issues - see 5449 for an example
78
  - Pulp 3 Container
79
      - Release after pulpcore 3.1 release on January 30, 2020
80
  - Pulp 3 RPM
81
      - Applicability have moved to katello
82
      - Copy/depsolving continues. - Daniel, David
83
  - Pulp 3 Ansible Plugin
84
      - Support #5911 efforts (answer questions, unblock, design support, etc.) - Brian & David
85
      - Finish testing ahead of upcoming conferences
86
      - https://pulp.plan.io/issues/5928
87
  - Pulp 3 Core
88
      - 3.1 Features - David, Brian
89
      - Content Signing implementation (5943-5946: 4 stories) - DennisBrian
90
  - Pulp 2--\>Pulp 3 Migrations
91
      - Bug fixes and small features based on katello feedback - Ina, Daniel, Tanya
92
      - Release planning with Katello & complete delivery
93
  - Installer Work
94
      - Updates for 3.1
95
      - Design & implementation for: Y-stream upgrades, and users picking their desired pulpcore versions/branches vs plugins versions/branches.
96
      - Reduce backlog of PRs
97
  - CI improvements:
98
      - More work on porting tests to bindings (e.g. https://pulp.plan.io/issues/6032)
99 123 rchan
100 1 rchan
### Sprint 64
101 123 rchan
102 127 rchan
Dates: Friday January 10, 2020 - Thursday January 23, 2020  
103 123 rchan
Sprint Goals/Focus:
104
105
  - Pulp 2
106 124 rchan
      - no planned work - high priority bugs if found
107
  - Pulp 3 Container
108
      - Delivery of build service demoed December 20th for Automation Hub
109
      - Add Cherry pick automation
110
      - Review/Merge pending PRs
111
      - Possible feature work as staffing allows
112
  - Pulp 3 RPM
113
      - Applicability design/PoC
114
      - 5933 - epic
115
      - Add epic to sprint & tasks added as groomed & can be committed as per RPM team staffing for grant & dana
116
      - Copy/depsolving design. Implementation starts.
117
      - Planning for Katello feature completeness
118
      - 3.1+ feature work - Pavel, anyone else available
119
  - Pulp 3 Ansible Plugin
120
      - Support #5911 efforts (answer questions, unblock, design support, etc.)
121
      - Add testing ahead of upcoming conferences
122
  - Pulp 3 Core
123
      - 3.1 Features
124
      - Planning of RBAC work
125
      - Content Signing implementation (5943-5946: 4 stories)
126
  - Pulp 2--\>Pulp 3 Migrations
127
      - Bug fixes and small features based on katello feedback
128
      - RPM migration work continued
129
      - Planning release with Katello (all work on the plugin becomes even more urgent now, we need to release soon)
130
  - Installer Work
131
      - Updates for 3.0.1
132
      - Design & implementation for: Y-stream upgrades, and users picking their desired pulpcore versions/branches vs plugins versions/branches.
133
      - Reduce backlog of PRs
134
  - CI improvements:
135
      - Epic: https://pulp.plan.io/issues/5762
136
      - Local fixtures rollout
137
  - Pulpcore 3.0 GA demo videos due Jan 15th
138
      - https://hackmd.io/axqigIBLS3609Y84rPY1rA
139 123 rchan
140 122 rchan
### Sprint 63
141
142
Dates: Friday December 6, 2019 - Thursday January 9, 2020  
143
Sprint Goals/Focus:
144
145
  - Pulp 2
146
      - Performance bug
147
  - Pulp 3 Container
148
      - Bugfixes ( Katello Ps)
149
      - Improve tests
150
  - Pulp 3 RPM
151
      - Docs
152
      - Important bugfixes before GA
153
      - Performance
154
      - Applicability design/investigation (ggainey, dawalker)
155
      - Starting on some 3.1 features if there is capacity
156
  - Pulp 3 Ansible Plugin
157
      - Build service for December 20th release of Automation Hub
158
  - Pulp 3 Core
159
      - Remaining 3.0 GA blockers ( https://pulp.plan.io/issues?query_id=77 )
160
      - Lots of Docs work
161
      - Bugfix work as needed
162
      - Signing & RBAC design work & SIG meetings
163
  - Pulp 2--\>Pulp 3 Migrations
164
      - Bug fixes and minor improvements based on katello feedback
165
      - More CI for migration plugin - Dennis
166
      - RPM migration PoC - Tanya
167
      - Planning release
168
  - Installer Work
169
      - Install RPM prerequisites  
170
        Add versioning & towncrier for changelog
171
      - Reduce backlog of PRs
172
  - CI improvements:
173
      - Epic: https://pulp.plan.io/issues/5762
174
  - Move PulpQE repos to Pulp organization in github
175
  - SELinux work
176
      - Supporting the delivery of initial selinux policy (mikedep333 and bmbouter)
177
  - Pulp 3.0 GA demo videos
178
      - 1 video for kickstarts planned
179
      - Other demos as needed
180
181 121 rchan
## Sprint 62
182
183
Dates: Thursday November 14, 2019 - Thursday December 5, 2019  
184
Sprint Goals/Focus:
185
186
  - Pulp 2
187
      - Bugfixes
188
  - Pulp 3 Container
189
      - Bugfixes
190
      - Improve tests
191
  - Pulp 3 RPM
192
      - Docs
193
      - Important bugfixes before GA
194
      - Performance
195
      - Tests for sensitive/important areas
196
      - Applicability design/investigation kick off
197
  - Pulp 3 Ansible Plugin
198
      - Fix Travis/get it working with pulpcore RC8
199
      - Working w/ them to unpin their dependency on pulp to get onto ‘master’ once again
200
  - Pulp 3 Core
201
      - Remaining 3.0 GA blockers ( https://pulp.plan.io/issues?query_id=77 )
202
      - Lots of Docs work
203
      - Bugfix work as needed
204
  - Pulp 2--\>Pulp 3 Migrations
205
      - Back to distributors migration
206
      - More CI for migration plugin
207
      - Start on RPM migration PoC
208
      - Planning release
209
  - Installer Work
210
      - Add versioning & towncrier for changelog
211
      - Reduce backlog of PRs
212
  - Move PulpQE repos to Pulp organization in github
213
  - SELinux work
214
      - Supporting the shared environment for lbravec to create the initial selinux policy (mikedep333 and bmbouter)
215
  - Pulp 3.0 GA demo videos
216
      - Early next week - mtg, come up with list of topics, plan a ‘demo day’?
217
218 120 rchan
## Sprint 61
219
220
Dates: Friday October 25, 2019 - Wednesday November 13, 2019  
221
Sprint Goals/Focus:
222
223
  - Pulp 2
224
      - FIPS - remote mongo access - 5512, POST
225
      - Change name of Sat/deferred-download/.treeinfo problem - 5359, ASSIGNED
226
      - /etc/pulp/server.conf still has owner "root:apache" after upgrade - 5447, to be closed WONT?
227
  - Pulp 3 Docker
228
      - docker token auth completed - (in post)
229
      - Dkliban will unblock issue re: pulp settings
230
      - schema converter - wrap up for merging
231
      - Rename pulp_docker→ pulp_container https://pulp.plan.io/issues/4417
232
  - Pulp 3 RPM
233
      - Resolve all blockers, some are waiting on the core
234
      - - compsxml
235
      - - upload 
236
      - - errata merge \<3
237
      - Applicability design/investigation kick off
238
  - Pulp 3 Ansible Plugin - on hold
239
  - Pulp 3 Core
240
      - Merging plugin repos to core 5580
241
      - Typed repositories (https://pulp.plan.io/issues/3541)
242
      - Exporters 5086
243
  - Pulp 2--\>Pulp 3 Migrations
244
      - More CI for migration plugin
245
      - 2 issues
246
          - Keeping track of Pulp 2 removed data & view for Katello
247
  - Installer Work
248
      - Add versioning & towncrier for changelog
249
      - Rename pulp-rpm-prerequisites https://pulp.plan.io/issues/5619
250
      - Start on ansible-pulp versioning & release process: https://pulp.plan.io/issues/5618 (soft blocker for 3.0. Hard blocker for 3.1 .)
251
  - Other container/operator work:
252
      - pulp-insta-demo.sh blog post along with operator blog post.
253
254 117 rchan
## Sprint 60
255
256 119 rchan
Dates: Friday September 27, 2019 - Thursday October 24, 2019  
257 117 rchan
Sprint Goals/Focus:
258
259 118 rchan
  - Pulp 2
260
      - FIPS - remote mongo access - 5512
261
      - Change name of Sat/deferred-download/.treeinfo problem - 5359
262
      - /etc/pulp/server.conf still has owner "root:apache" after upgrade - 5447
263
  - Pulp 3 Docker
264
      - docker token auth completed
265
      - docker content migration 
266
      - Rename pulp_docker→ pulp_container
267
  - Pulp 3 RPM
268
      - modularity upload
269
      - comps.xml types sync 5423 and publish 5495
270
      - planning
271
  - Pulp 3 Ansible Plugin
272
      - File issues describing pulp_ansible changes discussed at AnsibleFest
273
  - Pulp 3 Katello integration blockers - TBD based feedback
274
      - remove duplicates 5008 https://pulp.plan.io/issues/5008 
275
  - Pulp 3 Core
276
      - 6 issues to add to sprint as they are groomed
277
      - https://pulp.plan.io/issues/3541
278
  - Pulp 2--\>Pulp 3 Migrations
279
      - Tool & Finish Docker migration
280
      - Address any feedback from katello feedback on completed bindings
281
  - Installer Work
282
      - Merge/Review/Close PRs https://github.com/pulp/ansible-pulp/pulls
283
      - Re-enable CI for CentOS 7, investigation is still ongoing
284
  - Travis Config Generator
285
      - Containers rolled out to all plugins (about 2/3 way through)
286
      - Update pulp-operator to support configs needed for pulp-ansible
287
      - Split container build code into its own/different repository
288
  - Other container/operator work:
289
      - pulp-insta-demo.sh #5375 is ready and on website; needs blog post along with operator blog post.
290
      - Design work & start implementation on building/publishing pulpcore and basing images on it. Epic #5393
291
      - Some design work to do
292
293 116 rchan
## Sprint 59
294
295
Dates: Friday September 13, 2019 - Thursday September 26, 2019  
296
Sprint Goals/Focus:
297
298 118 rchan
  - Pulp 2
299
      - 2.21.0 -- dev freeze complete
300
      - Module Dependency solving -- merged
301
      - Change name of Sat/deferred-download/.treeinfo problem - 5359
302
      - Investigation of a few issues/BZs
303
  - Pulp 3 Docker
304
      - docker token auth
305
      - Docker workflow docs
306
      - schema converter
307
      - docker content migration
308
  - Pulp 3 RPM
309
      - modularity support 
310
      - comps.xml types support
311
      - kickstart trees 
312
  - Pulp 3 Ansible Plugin
313
      - integration with Galaxy
314
      - Prepare plugin for AnsibleFest
315
  - Pulp 3 Katello integration blockers - TBD based on Katello feedback
316
      - remove duplicates 5008 https://pulp.plan.io/issues/5008
317 111 rchan
  - Pulp 3 Core
318
      - Lots of planning
319
      - 5304: Publish metadata in artifact storage
320
  - Pulp 2--\>Pulp 3 Migrations
321
      - Docker migrations
322
  - Travis Config Generator
323
      - Containers rolled out to all plugins (about ½ way through)
324
      - Update pulp-operator to support configs needed for pulp-ansible
325
      - Split container build code into its own/different repository
326
  - Other container/operator work:
327
      - Design work & start implementation on building/publishing pulpcore and basing images on it. Epic #5393
328
          - Some design work to do
329
      - Pulp-insta-demo.sh #5375
330
          - Where to store it? I say pulp/pulp-operator
331
332
## Sprint 58
333
334
Dates: Friday August 24, 2019 - Thursday September 13, 2019  
335
Sprint Goals/Focus:
336
337
\* Pulp 2
338
339 1 rchan
****\* 2.21.0
340
341 112 ttereshc
****\* Module Dependency solving
342
343 111 rchan
  - Pulp 3 Katello integration blockers
344
      - Bindings - addressing bugs in openapi generator
345 113 ttereshc
      - REST API features
346 111 rchan
          - import/export
347
          - remove duplicates
348
  - Travis Config Generator
349 114 ipanova@redhat.com
      - applying to last remaining areas: cert guards, towncrier
350
      - Implement container testing in the matrix
351 111 rchan
  - Pulp 3 Core
352 115 ipanova@redhat.com
      - high prio bugfixes for core as needed
353 111 rchan
      - Master detail modeling changes
354
      - Pulp 2--\>Pulp 3 Migrations
355
          - Simple exporter
356
          - Repositories migration 
357
          - Any bugs coming from Katello from testing the ISO content migration part
358
  - FIPS design for Pulp 2 and Pulp 3
359
  - Pulp 3 RPM
360
      - modularity support
361 105 rchan
      - comps.xml types support
362
      - kickstart trees
363
  - Pulp 3 Docker
364
      - docker recursive removal
365
      - docker token auth
366
      - schema converter
367
      - docker content migration
368
  - Pulp 3 Python
369
      - no planned work
370 106 rchan
  - Pulp 3 Ansible Plugin
371 105 rchan
      - integration with Galaxy
372
      - collection modelling improvements
373 1 rchan
  - Container work - CI integration
374 106 rchan
  - Installer improvements for webservers: apache & nginx
375
376
## Sprint 57
377
378 105 rchan
Dates: Friday August 2, 2019 - Thursday August 23, 2019  
379
Sprint Goals/Focus:
380
381
\* Pulp 2
382 1 rchan
383 105 rchan
****\* 2.21.0
384 106 rchan
385 105 rchan
****\* Module Dependency solving
386 106 rchan
387 1 rchan
****\* Bug fixes
388 105 rchan
389 106 rchan
**** Docker performance
390 105 rchan
391
****\* Prep for Pulp 3 migration - packaging to leave file system in right state before migration.
392 1 rchan
393 108 daviddavis
  - Pulp 3 Katello integration blockers
394 105 rchan
      - Bindings - addressing bugs in openapi generator
395
      - REST API features
396
          - import/export
397 107 ttereshc
          - remove duplicates
398
  - Travis Config Generator
399 105 rchan
      - applying to last remaining areas: cert guards, towncrier
400 109 ipanova@redhat.com
      - Implement container testing in the matrix
401 110 ipanova@redhat.com
      - removing mariaDB support
402
  - Pulp 3 Core
403 105 rchan
      - high prio bugfixes for core as needed
404
      - Master detail modeling changes
405
      - Pulp 2--\>Pulp 3 Migrations
406
          - Simple exporter
407
          - dev environment
408
  - FIPS design for Pulp 2 and Pulp 3
409
  - Pulp 3 RPM
410
      - modularity content (design/development)
411
      - better errata support
412 96 rchan
      - comps.xml types support
413
      - kickstart trees
414
  - Pulp 3 Docker
415
      - docker recursive copy
416
      - docker tag/untag
417 101 ggainey
      - schema converter
418
  - Pulp 3 Python
419
      - no planned work
420 98 rchan
  - Pulp 3 Ansible Plugin
421 99 rchan
      - integration with Galaxy
422 1 rchan
      - collection modelling improvements
423 99 rchan
      - finishing full-text search
424
  - Container work - CI integration
425
  - Installer improvements for webservers: apache & nginx
426
427 96 rchan
## Sprint 56
428 99 rchan
429
Dates: Friday July 12, 2019 - Thursday August 1, 2019  
430
Sprint Goals/Focus:
431
432 96 rchan
\* Pulp 2
433 99 rchan
434 96 rchan
****\* 2.21.0
435
436
****\* Dependency solving
437
438
****\* https://pulp.plan.io/issues/5108 - multi resource locking enhancement
439 99 rchan
440
****\* Bugs
441 96 rchan
442
  - Pulp 3 Katello integration blockers
443
      - Bindings - addressing bugs in openapi generator
444
      - REST API features
445
          - import/export
446 97 ttereshc
          - remove duplicates
447
  - Travis Config Generator
448 104 CodeHeeler
      - applying to last remaining areas: cert guards, pulp_ansible, towncrier
449 97 ttereshc
      - Implement container testing in the matrix
450 100 daviddavis
  - Pulp 3 Core
451 103 bmbouter
      - high prio bugfixes for core as needed
452
      - FIPS dev environment
453 99 rchan
      - Pulp 2--\>Pulp 3 Migrations
454 102 rchan
          - Simple exporter
455 96 rchan
          - dev environment
456 88 rchan
  - Pulp 3 RPM
457
      - modularity content (design/development)
458
      - better errata support
459
  - Pulp 3 Docker
460
      - docker push investigation
461
      - katello gap analyses
462 93 rchan
  - Pulp 3 Python
463 94 ttereshc
      - full pypi sync
464 88 rchan
  - Pulp 3 Ansible Plugin
465
      - integration with Galaxy
466
      - collection modelling improvements
467
      - finishing full-text search
468 95 bmbouter
  - Container work - CI integration
469
  - Installer improvements for webservers: apache & nginx
470
471
## Sprint 55
472
473
Dates: Friday June 21, 2019 - Thursday July 11, 2019  
474 88 rchan
Sprint Goals/Focus:
475
476
  - Pulp 2
477
      - 2.20.0 Release w/high priority bugs
478
      - Dependency solving
479
  - Pulp 3 Katello integration blockers
480
      - Bindings
481
      - REST API bugs/features
482
  - Travis Config Generator
483
      - applying to core repos and all plugin repos (get it in place everywhere) Currently it's applied to about half of them.
484
      - Implement container testing in the matrix
485 104 CodeHeeler
      - Implement small checks to keep our best-practices going
486 88 rchan
          - https://pulp.plan.io/issues/4983
487
          - https://pulp.plan.io/issues/4984
488
          - https://pulp.plan.io/issues/4894
489
  - Pulp 3 Core
490
      - high prio bugfixes for core as needed
491
      - FIPS dev environment
492
      - Pulp 2--\>Pulp 3 Migrations
493 79 rchan
  - Pulp 3 RPM
494
      - modularity content (design/development)
495
      - better errata support
496
  - Pulp 3 Docker
497
      - docker push investigation
498
      - katello gap analyses
499
  - Pulp 3 Python
500
      - one-shot uploader
501 80 rchan
  - Pulp 3 Ansible Plugin
502 79 rchan
      - documentation improvements
503 83 dkliban@redhat.com
      - release process improvements
504 85 dkliban@redhat.com
  - Planning for what's next:
505
      - Migration Plan schema needs to be defined
506 79 rchan
  - Packaging Pulp for Fedora 30
507
508
## Sprint 54
509 92 rchan
510 79 rchan
Dates: Friday May 31, 2019 - Thursday June 20, 2019  
511
Sprint Goals/Focus:
512
513
  - Pulp 2
514 81 ttereshc
      - 2.20.0 Release
515
      - high priority bugs
516
  - Pulp 3 Katello integration blockers
517 79 rchan
      - Bindings
518 84 ipanova@redhat.com
      - REST API bugs/features
519
  - Travis Config Generator
520 79 rchan
      - adopted by File, RPM, Docker plugins
521 90 rchan
  - Pulp 3 Core
522 86 dkliban@redhat.com
      - high prio bugfixes for core as needed
523
      - FIPS dev environmenbt
524
      - Pulp 2--\>Pulp 3 Migrations planning
525 79 rchan
  - Pulp 3 Documentation work
526 87 dkliban@redhat.com
      - Including quick start guides
527 79 rchan
      - plugin feature documentation
528
  - Pulp 3 RPM
529 68 rchan
      - installer improvement
530 71 rchan
      - modularity content (design/development)
531
      - better errata support
532
  - Pulp 3 Docker
533
      - docker push investigation
534
      - katello gap analyses
535
  - Pulp 3 Python
536 77 rchan
      - one-shot Upload
537 71 rchan
  - Pulp 3 Ansible Plugin
538
      - documentation improvements
539 73 bmbouter
      - release process improvements
540
  - Planning for what's next:
541
      - Migration Plan schema needs to be defined
542
  - Packaging Pulp for Fedora 30
543
544 78 rchan
## Sprint 53
545
546 71 rchan
Dates: Friday May 10, 2019 - Thursday May 30, 2019  
547
Sprint Goals/Focus:
548
549
  - Pulp 2
550
      - 2.19.1 Release
551 1 rchan
      - high priority bugs
552 77 rchan
      - Start on 2.20.0 bugs
553 90 rchan
  - Katello integration blockers
554 72 bmbouter
      - Bindings
555
  - Pulp 3 Core
556 71 rchan
      - Master/Detail Distributions
557
      - plugin updates for Distribution changes
558
      - releasing rc2
559 1 rchan
      - high prio bugfixes for core as needed
560 76 ipanova@redhat.com
      - FIPS dev environmenbt
561 71 rchan
      - Pulp 2--\>Pulp 3 Migrations
562
  - Pulp 3 Documentation work
563
      - Including quick start guides
564
      - plugin feature documentation
565
  - Pulp 3 Docker & RPM
566 69 rchan
      - Feature parity with Core RC2
567 68 rchan
  - Pulp 3 Python
568
      - One shot Upload
569
  - Pulp 3 Ansible Plugin
570
      - move to RTD and improve the docs
571
      - compatibility updates w/ mazer as required (none currently planned)
572 70 rchan
  - Planning for what's next:
573 68 rchan
      - Katello integration
574
      - Pulp 3 RPM planning: dep solving, modularity, kickstart trees
575
      - Pulp 3 Docker planning: docker push,schema converter and pulp2 feature gap coverage 
576
  - Packaging Pulp for Fedora 30
577
578
## Sprint 52
579
580
Dates: Thursday April 18, 2019 - Thursday May 9, 2019  
581
Sprint Goals/Focus:
582
583
  - Pulp 2
584
      - 2.19.1 Release
585
      - high priority bugs
586
  - Katello integration blockers
587
      - Bindings
588 64 rchan
  - Pulp 3 Core bugs
589
  - Pulp 3 Documentation work
590
      - Including quick start guides
591 65 rchan
  - Pulp 3 Docker/RPM
592 64 rchan
      - Feature parity with Core RC
593
  - Pulp 3 Python
594
      - Whitelist/Blacklist Sync, Upload, Remote clean up, Remove Publisher (refactor)
595
  - Pulp 3 Ansible Plugin
596
      - Galaxy Collection support
597
  - Red Hat Summit demo prep
598
  - Planning for what's next:
599
      - Pulp 3 GA: FIPS & Pulp 2--\>Pulp 3 Migrations
600 66 rchan
      - Katello integration
601
  - Packaging Pulp for Fedora 30
602 1 rchan
603 64 rchan
## Sprint 51
604
605 66 rchan
Dates: Friday Mar 29, 2019 - Wednesday 17-Apr-2019  
606 1 rchan
Sprint Goals/Focus: Pulp 3 Plugins released working with Core RC  
607 66 rchan
Notes
608 64 rchan
609
  - Pulp 2
610 66 rchan
      - 2.19.0 Release
611
      - high priority bugs
612 67 rchan
  - Katello integration blockers
613
  - Pulp 3 Core bugs
614 64 rchan
  - Pulp 3 Documentation work
615 58 rchan
      - Including quick start guides
616
  - Pulp 3 Docker/Python/Ansible Plugin
617
      - Working with Pulp 3 Core RC release
618
      - Bug fixes discovered post beta
619
  - Red Hat Summit demo prep
620
  - Cert Guards (improve docs, initial release to PyPI, have tests run as part of core tests)
621 63 rchan
  - Planning for what's next:
622 58 rchan
      - Pulp 3 GA: FIPS & Pulp 2--\>Pulp 3 Migrations
623
      - Katello integration
624
      - Ansible Galaxy collections content type support
625 62 rchan
  - Packaging Pulp for Fedora 30
626 58 rchan
  - Pulp 2 clean up bugs
627
  - Pulp 3 Maven Plugin
628
      - Single Use case: Use Pulp 3 as a pull-through cache for Maven central
629
630
## Sprint 50
631 61 rchan
632 60 rchan
Dates: Friday Mar 8, 2019 - Thursday 28-Mar-2019  
633
Sprint Goals/Focus: Pulp 3 RC + Plugins to Core RC feature parity  
634 58 rchan
Notes
635
636 63 rchan
  - Katello integration blockers
637 58 rchan
  - pulplift working without issues
638 50 rchan
  - Pulp3 Core RC Features:
639
      - Documentation work
640
      - Stages API bug fixes
641
      - RC blockers
642
          - https://pulp.plan.io/issues?query_id=121
643
      - Fix blockers for Ansible Galaxy team
644 56 rchan
          - bugs
645 53 ipanova@redhat.com
          - Unit testing
646
  - Pulp 3 Docker/RPM/Python/Ansible Plugin
647 1 rchan
      - Working with Pulp 3 Core RC release
648
      - Bug fixes discovered post beta
649 55 rchan
  - Pulp 2 bugs/features:
650 1 rchan
      - must fix/urgent bugs (planned feature work for 2.19.0 completed)
651
  - Red Hat Summit demo prep
652 55 rchan
653
## Sprint 49
654
655 57 rchan
Dates: Friday Feb 15, 2019 - Thursday 7-Mar-2019  
656
Sprint Goals/Focus: Pulp 3 RC + Plugins to Core RC feature parity  
657
Notes
658 50 rchan
659
  - pulplift working without issues
660
  - Pulp3 Core RC Features:
661 41 rchan
      - ~~Lazy sync completed~~
662
      - UUID work
663
      - Documentation work
664 48 rchan
      - Stages API improvements
665 47 rchan
      - RC blockers
666
          - https://pulp.plan.io/issues?query_id=121
667 41 rchan
      - Fix blockers for Ansible Galaxy team
668 47 rchan
          - bugs
669
          - Unit testing
670
  - Pulp 3 Docker/RPM Plugin
671
      - Just enough work to keep these working with changes to core on master branch
672
      - note: feature parity with core RC will be done at a later time 
673
  - Pulp 2 bugs/features:
674
      - must fix/urgent bugs (planned feature work for 2.19.0 completed)
675
676
## Sprint 48
677
678
Dates: Friday Jan 25, 2019 - Thursday 14-Feb-2019  
679 41 rchan
Sprint Goals/Focus: Pulp3 RC  
680
Notes  
681
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC + Pulp 3 Docker beta  
682
Notes
683
684
  - Pulp3 Core RC Features:
685
      - Lazy sync completed
686
      - UUID work
687 1 rchan
      - Documentation work
688 41 rchan
      - Stages API improvements
689 49 rchan
          - Docker sync rework
690 43 rchan
      - RC blockers
691 42 rchan
          - https://pulp.plan.io/issues?query_id=121
692 43 rchan
  - Pulp 2 bugs/features:
693 1 rchan
      - bugs as prioritized by internal stakeholders
694
695 43 rchan
## Sprint 47
696
697
Dates: Friday Jan 04, 2019 - Thursday 24-Jan-2019  
698 45 daviddavis
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC + Pulp 3 Docker beta  
699 46 rchan
Notes
700
701
  - Pulp 2 bugs/features:
702 41 rchan
      - bugs as prioritized by internal stakeholders
703 36 rchan
      - Pulp 2.19.0:
704 35 rchan
          - Module Errata Depsolving - reconcile plan/strategy & complete merge
705 36 rchan
  - Pulp3 Core RC Features:
706 40 rchan
      - Lazy sync completed
707
      - UUID work
708 1 rchan
      - Content protection work
709 40 rchan
      - Documentation work
710
      - Stages API improvements
711
          - Docker sync rework
712
      - RC blockers
713
          - https://pulp.plan.io/issues?query_id=121
714
  - Docker beta
715
  - RPM plugin
716
      - Kickstart tree planning
717
718
## Sprint 46
719
720
Dates: Wednesday Nov 29, 2018 - Wednesday 20-Dec-2018  
721 38 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC + Pulp 3 Docker beta  
722 36 rchan
Notes
723 1 rchan
724 35 rchan
  - Pulp 2 bugs/features:
725 34 rchan
      - bugs as prioritized by internal stakeholders
726
      - Pulp 2.19.0:
727
          - Module Errata Depsolving
728 1 rchan
  - Pulp3 Core GA Features:
729 34 rchan
      - Lazy sync completed (https://pulp.plan.io/issues/3693)
730 37 rchan
      - Docker publish
731
      - Single Content work
732 34 rchan
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
733
      - Content protection work
734
      - Documentation work
735 1 rchan
      - Katello P1 - migrations
736 38 rchan
737 1 rchan
## Sprint 45
738 38 rchan
739 39 rchan
Dates: Friday Nov 2, 2018 - Tuesday 28-Nov-2018  
740 35 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC  
741
Notes
742
743
  - Pulp 2 bugs/features:
744
      - bugs as prioritized by internal stakeholders
745
      - 2.18.0 Module Errata Applicability
746
      - Module Errata Depsolving
747
  - Pulp3 Core GA Features:
748
      - Lazy sync continues (https://pulp.plan.io/issues/3693)
749
      - RPM plugin beta release
750
      - Docker sync + publish
751
      - Single Content work
752 1 rchan
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
753 35 rchan
      - Content protection work
754
      - Documentation work
755 38 rchan
756 35 rchan
## Sprint 44
757 34 rchan
758 31 rchan
Dates: Friday Oct 5, 2018 - Thursday ~~Oct 26~~ 01-Nov, 2018  
759
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC  
760 1 rchan
Notes
761 34 rchan
762 1 rchan
  - Pulp 2 bugs/features:
763 31 rchan
      - bugs as prioritized by internal stakeholders
764 34 rchan
      - 2.19.0 Module Errata Applicability & Depsolving
765
  - Pulp3 Core GA Features:
766 31 rchan
      - Lazy sync continues (https://pulp.plan.io/issues/3693)
767
      - RPM plugin beta release
768
      - Docker sync + publish
769 32 daviddavis
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
770
      - Content protection work
771 33 ipanova@redhat.com
      - Katello P1 items (e.g.?)  
772 31 rchan
        Decided to extend sprint through week after on-sight planning meeting to prep for next Sprint.
773 32 daviddavis
774
## Sprint 43
775
776 31 rchan
Dates: Friday Sept 14, 2018 - Thursday Oct 4, 2018  
777 26 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 RC  
778
Notes
779 30 rchan
780 26 rchan
  - Pulp 2 bugs/features:  
781
    ~~\*\* 2.18.0 Module Errata support~~
782
      - bugs as prioritized by internal stakeholders
783
      - 2.19.0 Module Errata Applicability & Depsolving
784 27 rchan
  - Pulp3 Core GA Features:
785
      - Lazy sync continues (https://pulp.plan.io/issues/3693)
786 26 rchan
      - RPM plugin beta release
787
      - Docker plugin (models) + sync
788 30 rchan
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
789 27 rchan
      - Content protection work (https://pulp.plan.io/issues/3968)
790 26 rchan
      - Katello P1 items (e.g. https://pulp.plan.io/issues/3802)
791 28 daviddavis
      - Installer wrap up
792 26 rchan
793 30 rchan
## Sprint 42
794
795
Dates: Friday Aug 24, 2018 - Thursday Sept 13, 2018  
796 26 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 GA  
797 20 rchan
Notes
798
799
  - Pulp 2 bugs/features:
800
      - 2.18.0 Module Errata support
801
      - bugs as prioritized by internal stakeholders
802
  - Pulp3 Core GA Features:
803
      - Lazy sync start this sprint (https://pulp.plan.io/issues/3693)
804
      - ~~RPM plugin (sync +~~ publish) 
805
      - Docker plugin (models)
806
      - Continue Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
807 22 bizhang
      - ~~CLI progress~~ keep #3627 on sprint, this is blocked until bindings id/href is resolved- 
808 24 rchan
      - bindings id/href resolution - off-sprint prototype from @bizhang will unblock:
809
          - ~~3851, 3856, 3580,~~ 3836
810 21 bmbouter
      - Installer work - 1 FTE during this sprint  
811
        ~~\* Merge & complete docs tasks that have been partially complete for some time.~~
812 20 rchan
813 21 bmbouter
## Sprint 41
814 20 rchan
815 14 rchan
Dates: Friday Aug 3, 2018 - Thursday August 23, 2018  
816
Sprint Goals/Focus: Pulp 2 + Pulp 3 GA  
817
Notes
818
819
  - Pulp 2 bugs/features:
820
      - Module Errata support
821
      - bugs as prioritized by Sat liasons
822
  - Core GA Features:
823
      - CLI progress- keep #3627 on sprint, this is blocked until bindings id/href is resolved 
824 18 milan
      - bindings id/href resolution - off-sprint prototype from @bizhang will unblock:
825 14 rchan
          - 3851, 3856, 3580, 3836
826
      - Installer work on sprint - 0.5 FTE starting on Aug 20th
827
      - Lazy sync start this sprint (https://pulp.plan.io/issues/3693)
828 15 rchan
      - Pulp 3 RPM (sync+publish) and Docker( models) Plugins on start again
829 19 bmbouter
      - Performance bugs (1 [performance issue](https://pulp.plan.io/issues/3812) and 1 [benchmark comparison issue](https://pulp.plan.io/issues/3770))
830 14 rchan
831 17 rchan
## Sprint 40
832
833
Dates: Friday July 13, 2018 - Thursday August 2, 2018  
834 14 rchan
Sprint Goals/Focus: Pulp 2 + Pulp 3 GA  
835 12 rchan
Notes
836
837
  - Pulp 2 bugs/features:
838
      - Pulp 2.17 features:
839
          - Rich Dependency Support
840
              - Weak dependencies? (see Issue #3847)
841
          - Advanced Modularity
842
          - Container/Docker plugin enhancements (3137)
843
  - Core GA Features:
844
      - CLI progress - feedback from July 2 deadline digested
845
      - Declarative Versions - waiting on input after deep dive, then https://pulp.plan.io/issues/3844
846
      - Installer work on sprint - no commitment from core team on staffing
847
      - Lazy sync still on hold. Let's focus on less & know this is ready to start.
848
      - Pulp 3 RPM and Docker Plugins on hold (again, focus on less & get done before start this again)
849 13 rchan
      - Performance bugs if staffing available - some of this is already in progress
850
851 12 rchan
## Sprint 39
852 8 rchan
853
Dates: Friday June 22, 2018 - Thursday July 12, 2018  
854
Sprint Goals/Focus: Pulp 2 + Pulp 3 GA  
855
Notes
856
857
  - Pulp 2 bugs/features:
858
      - FIPS - can we aim to close all known stories that aren't blocked?
859 9 rchan
      - Pulp 2.17 features:
860
          - Advanced Modularity + Rich Dependency Support
861 10 rchan
          - Container/Docker plugin enhancements
862 1 rchan
  - Core GA Features:
863 10 rchan
      - Installer work on sprint - no commitment from core team on staffing
864
      - Trickle progress (whatever staffing allows after Pulp 2 commitments delivered) on Pulp 3 RPM and Docker Plugins
865 11 rchan
      - CLI progress blocked - waiting on feedback period ending July 2, little progress made until feedback is received & digested
866
  - Lazy sync ready to start from planning perspective, but no capacity, so this is paused as well but would welcome community contribution
867 8 rchan
868 7 rchan
## Sprint 38
869
870
Dates: Friday June 1, 2018 - Thursday June 21, 2018  
871
Sprint Goals/Focus: Pulp 3 GA + Pulp 2  
872
Notes
873 1 rchan
874
  - Pulp 2 bugs/features:
875
      - FIPS
876 10 rchan
      - Modularity
877
      - Container/Docker plugin enhancements
878
  - Core GA Features:
879
      - Installerwork on sprint - no commitment from core team on staffing
880 7 rchan
  - Pause progress on Pulp 3 RPM and Docker Plugins
881 5 rchan
      - Only one Pulp3 Docker Plugin task - and probably will not get to this in this sprint
882
  - Lazy sync ready to start from planning perspective, but no capacity, so this is paused as well
883
884
## Sprint 37
885
886
Dates: Friday May 11, 2018- Thursday May 31,2018  
887
Sprint Goals/Focus: Pulp 3 GA + Pulp 2  
888 6 rchan
Notes
889
890 5 rchan
  - Reserve time for fixing issues found after Core Beta released
891
  - Planning for conferences and Pulp 3.0 GA planning
892
893
Completion
894
895
  - Lazy Sync planning completed
896
897
## Sprint 36
898
899 3 rchan
Dates: Friday April 20, 2018- Thursday May 10,2018  
900
Sprint Goals/Focus: Pulp 3 Core Beta  
901 4 rchan
Notes
902 1 rchan
903
  - Items focused on remaining Pulp 3.0 Core Beta deliverables
904
  - Reserve time for fixing issues found after Core Beta released
905
  - Planning for conferences and Pulp 3.0 GA planning
906
907 4 rchan
## Sprint 35
908 1 rchan
909
Dates: Friday March 30, 2018- Thursday April 19,2018  
910
Sprint Goals/Focus: Pulp 3 Core Beta  
911
Notes
912
913
  - Items focused on Pulp 3.0 Core Beta deliverables
914
915
## Sprint 34
916
917
Dates: Friday March 9, 2018- Thursday March 29,2018  
918
Sprint Goals/Focus: Pulp 3 Core Beta Dev Freeze  
919
Notes
920
921
  - Moving to use Sprint Custom field instead of "Sprint/Milestone" field this sprint. 
922
  - Items not needing to be done by March 22 (Core Beta or otherwise) will be put on the sprint and keep "Sprint Candidate flag"
923
  - Originally planned to end 3/22 for a feature freeze. Feature freeze was moved to 3/29 and didn't catch this update unilt 3/28/18.